AWS S3
L'integrazione AWS S3 può essere utilizzata solo come destinazione in un export di Fanplayr 360.
Autenticazione
L'autenticazione con l'integrazione AWS S3 di Fanplayr 360 richiede innanzitutto la creazione di un utente in AWS IAM con accesso esclusivo al bucket e alla cartella S3 desiderati. Di seguito è riportato un esempio di definizione di ruolo inline per questo utente:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": ["s3:PutObject", "s3:PutObjectAcl"],
"Resource": "arn:aws:s3:::<bucket>/<folder>/*"
}
]
}
Dopo aver configurato questo nel tuo account AWS, avrai bisogno di tre informazioni per completare l'autenticazione.
- ID Chiave di Accesso: L'ID della chiave di accesso dell'utente creato
- Chiave di Accesso Segreta: La chiave di accesso segreta dell'utente creato
Capacità
Caricamento File
L'unica capacità dell'integrazione AWS S3 è il caricamento di un file come parte di un export. Hai bisogno di tre informazioni:
- Endpoint: Questo è l'endpoint S3. Questo valore è tipicamente
https://s3.<S3-region>.amazonaws.com
per un'integrazione Amazon S3. Tuttavia, questa integrazione può essere utilizzata anche per sistemi simili a S3 (come Cloudflare), quindi questo endpoint sarà diverso per tali sistemi. - Bucket: Questo è il bucket S3. Dovrebbe corrispondere a qualsiasi bucket definito nel ruolo IAM dell'utente.
- Cartella: Questo è il percorso della cartella S3. Questo valore dovrebbe assomigliare a `/parent/child/`. È opzionale, ma se mancante, il file risultante verrà posizionato nella root del bucket.
Se questa destinazione è allegata a un export, il file di dati esportato verrà posizionato all'interno del bucket e della cartella S3 definiti. Il nome del file verrà generato in modo univoco per ogni report in base alla data e ad altre informazioni sull'export. Il tipo di dati sarà "JSON" o "CSV" a seconda della definizione dell'export. Vedi Exports per maggiori informazioni.