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à.
Gestione delle identità e degli accessi per le esportazioni di dati
AWS Identity and Access Management (IAM) è AWS un servizio che aiuta un amministratore a controllare in modo sicuro l'accesso alle AWS risorse. Gli amministratori IAM controllano chi può essere autenticato (che ha effettuato l'accesso) e autorizzato (che dispone delle autorizzazioni) a utilizzare le risorse di fatturazione. IAM è un AWS servizio che puoi utilizzare senza costi aggiuntivi.
Per utilizzare Data Exports, un utente IAM deve avere accesso alle azioni bcm-data-exports
namespace
in IAM. Consulta la tabella seguente per le azioni disponibili.
Azione di esportazione dei dati | Descrizione | Livello di accesso | Tipi di risorsa | Chiavi di condizione |
---|---|---|---|---|
CreateExport | Consente all'utente di creare un'esportazione e specifica le interrogazioni, le configurazioni di consegna, le configurazioni di pianificazione e le configurazioni dei contenuti. | Scrittura |
export table |
aws: /$ {} RequestTag TagKey leggi: TagKeys |
UpdateExport | Consente all'utente di aggiornare un'esportazione esistente. | Scrittura |
export table |
aws: ResourceTag /$ {} TagKey |
DeleteExport | Consente all'utente di eliminare un'esportazione esistente. | Scrittura |
export |
aws: ResourceTag /$ {} TagKey |
GetExport | Consente all'utente di visualizzare un'esportazione esistente. | Lettura |
export |
aws: ResourceTag /$ {} TagKey |
ListExports | Consente all'utente di elencare tutte le esportazioni esistenti. | Lettura | ||
GetExecution | Consente all'utente di visualizzare i dettagli dell'esecuzione specificata, inclusi i metadati e lo schema dei dati esportati. | Lettura |
export |
aws: ResourceTag /$ {} TagKey |
ListExecutions | Consente all'utente di elencare tutte le esecuzioni dell'identificatore di esportazione fornito. | Lettura |
export |
aws: ResourceTag /$ {} TagKey |
GetTable | Consente all'utente di ottenere lo schema della tabella specificata. | Lettura |
table |
|
ListTables | Consente all'utente di elencare tutte le tabelle disponibili. | Lettura | ||
TagResource | Consente all'utente di etichettare un'esportazione esistente. | Scrittura |
export |
aws: ResourceTag /$ {} TagKey legge: RequestTag /$ {} TagKey leggi: TagKeys |
UntagResource | Consente all'utente di rimuovere i tag da un'esportazione esistente. | Scrittura |
export |
aws: ResourceTag /$ {} TagKey leggi: TagKeys |
ListTagsForResource | Consente all'utente di elencare i tag associati a un'esportazione esistente. | Lettura |
export |
aws: ResourceTag /$ {} TagKey |
Per ulteriori informazioni su come utilizzare queste chiavi di contesto, consulta Controlling access to AWS resources using tags nella IAM User Guide.
La tabella seguente descrive i tipi di risorse disponibili in Data Exports.
Tipo di risorsa | Descrizione | ARN |
---|---|---|
export | Un'esportazione è la risorsa creata dall' CreateExport API. Un'esportazione genera un output di interrogazione per la fatturazione e la gestione dei costi su base ricorrente. | arn: $ {Partition}:: bcm-data-exports $ {Region} :$ {Account} :export/$ {exportName} - {UUID} |
table | Una tabella è costituita da dati in formato riga-colonna che un utente interroga con un'esportazione. Le tabelle vengono create e gestite da per AWS i clienti. Le tabelle non possono essere eliminate dai clienti. | arn: $ {Partition}:bcm-data-exports: $ {Region} :$ {Account} :table/$ {} TableName |
Per creare esportazioni delle risorse delle tabelle COST_AND_USAGE_REPORT o COST_AND_USAGE_DASHBOARD in Data Exports, gli utenti IAM devono inoltre disporre delle autorizzazioni per la rispettiva azione in IAM. cur
Ciò significa che se a un utente IAM viene impedito di utilizzare cur
azioni per qualsiasi motivo, ad esempio in mancanza di un allow on esplicito cur
o di una policy di controllo del servizio (SCP) che fornisca un'esplicita negazione dell'accessocur
, a quell'utente IAM verrà impedito di creare o aggiornare le esportazioni di queste due tabelle.
La tabella seguente mostra quali cur
azioni sono necessarie per quali bcm-data-exports
azioni nelle esportazioni di dati per queste due tabelle.
Azione Esportazioni dati | Risorse della tabella | Azioni aggiuntive richieste in IAM |
---|---|---|
bcm-data-exports:CreateExport |
RAPPORTO SUI COSTI E SULL'UTILIZZO DASHBOARD SUI COSTI E SULL'UTILIZZO |
cura: PutReportDefinition |
Esempio di policy
Consenti all'utente IAM di avere pieno accesso alle esportazioni CUR 2.0 in Data Exports.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "CreateCurExportsInDataExports", "Effect": "Allow", "Action": [ "bcm-data-exports:*"], "Resource": [ "arn:aws:bcm-data-exports:us-east-1:<AWS account ID>:export/*", "arn:aws:bcm-data-exports:us-east-1:<AWS account ID>:table/COST_AND_USAGE_REPORT"] }, { "Sid": "CurDataAccess", "Effect": "Allow", "Action": [ "cur:PutReportDefinition"], "Resource": "*" } ] }
Per ulteriori informazioni sul controllo degli accessi e sulle autorizzazioni IAM per utilizzare le esportazioni di dati in Billing and Cost Management, consulta Panoramica sulla gestione delle autorizzazioni di accesso.