Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Configurazione di un bucket Amazon S3 per le esportazioni di dati
Per ricevere e archiviare le esportazioni di dati, devi disporre di un bucket Amazon S3 nel tuo AWS account o in un account di destinazione AWS designato. Quando crei un'esportazione nella console, se desideri l'esportazione nel tuo bucket, puoi selezionare un bucket S3 esistente di tua proprietà oppure puoi crearne uno nuovo. In entrambi i casi, è necessario esaminare e confermare l'applicazione della seguente policy predefinita per i bucket S3. Se desideri che l'esportazione venga consegnata a un bucket di proprietà di un altro AWS account, puoi specificare il proprietario del bucket e il nome del bucket durante il processo di creazione delle esportazioni di dati. La modifica della policy del bucket o la modifica del proprietario del bucket S3 dopo aver creato un'esportazione potrebbe impedire alle esportazioni di dati di fornire le esportazioni. L'archiviazione dei dati di esportazione in qualsiasi bucket S3 viene fatturata secondo le tariffe standard di Amazon S3. Per ulteriori informazioni, consulta Quote e restrizioni.
La seguente politica deve essere applicata a ogni bucket S3, che sia di tua proprietà o di un altro AWS account, durante la creazione di un'esportazione di dati:
{ "Version":"2012-10-17", "Statement": [ { "Sid": "EnableAWSDataExportsToWriteToS3", "Effect": "Allow", "Principal": { "Service": [ "bcm-data-exports.amazonaws.com" ] }, "Action": [ "s3:PutObject" ], "Resource": "arn:aws:s3:::{bucket-name}/*", "Condition": { "ArnLike": { "aws:SourceArn": "arn:aws:bcm-data-exports:us-east-1:{source-account-id}:export/*" }, "StringEquals": { "aws:SourceAccount": "{source-account-id}" } } } ] }
Questa policy del bucket S3 garantisce che Data Exports possa consegnare le esportazioni al bucket S3 solo per conto dell'account che ha creato l'esportazione. Consente inoltre a Data Exports di verificare che il bucket S3 sia ancora di proprietà dell'account specificato durante la creazione dell'esportazione.
-
Per inviare le esportazioni al bucket S3, sono necessarie AWS le autorizzazioni di scrittura per quel bucket S3. A tale scopo, la policy del bucket S3 concede al servizio Data Exports () l'autorizzazione a inviare (
bcm-data-exports.amazonaws.com) report al bucket S3 di tuas3:PutObjectproprietà ().arn:aws:s3:::<EXAMPLE-BUCKET>/* -
Ogni volta che Data Exports effettua la richiesta di scrittura nel bucket S3, deve fornire l'ID dell'account che ha creato l'esportazione. La condizione impone
aws:SourceArneaws:SourceAccountlo impone. -
Questa policy del bucket S3 non consente di AWS leggere o eliminare alcun oggetto nel bucket S3, inclusi i report sui costi e sull'utilizzo dopo la loro consegna.
Per un bucket Amazon S3 con la lista di controllo degli accessi (ACL) abilitata, Data Exports applica un BucketOwnerFullControl ACL ai report al momento della consegna. Per impostazione predefinita, gli oggetti Amazon S3, come questi report, possono essere letti solo dall'utente o dal responsabile del servizio che li ha scritti. Per fornire a te o al proprietario del bucket S3 il permesso di leggere i report, devi applicare AWS l'ACL. BucketOwnerFullControl L'ACL concede al proprietario del bucket S3 questi report. Permission.FullControl Tuttavia, si consiglia di disabilitare ACL e utilizzare una policy del bucket S3 per controllare l'accesso.
Nota
Per i bucket S3 appena creati, gli ACL sono disabilitati per impostazione predefinita. Per ulteriori informazioni, consulta Controllo della proprietà degli oggetti e disabilitazione delle ACL per il bucket.
Se visualizzi un errore del bucket non valido nella pagina della console Data Exports, verifica che la policy e la proprietà del bucket S3 non siano cambiate dopo la configurazione del report.