Gestion des identités et des accès pour les exportations de données - Exportations de données AWS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Gestion des identités et des accès pour les exportations de données

AWS Identity and Access Management (IAM) est un AWS service qui permet à un administrateur de contrôler en toute sécurité l'accès aux ressources. AWS Des administrateurs IAM contrôlent les personnes qui s’authentifient (sont connectées) et sont autorisées (disposent d'autorisations) à utiliser des ressources de facturation. IAM est un AWS service que vous pouvez utiliser sans frais supplémentaires.

Pour utiliser les exportations de données, un utilisateur IAM doit avoir accès aux actions bcm-data-exports namespace dans IAM. Consultez le tableau suivant pour connaître les actions disponibles.

Action d'exportation de données Description Niveau d’accès Types de ressources Clés de condition
CreateExport Permet à l'utilisateur de créer une exportation et spécifie les requêtes, les configurations de diffusion, les configurations de planification et les configurations de contenu. Écrire

export

table

était : RequestTag /$ {} TagKey

lois : TagKeys

UpdateExport Permet à l'utilisateur de mettre à jour une exportation existante. Écrire

export

table

était : ResourceTag /$ {} TagKey

DeleteExport Permet à l'utilisateur de supprimer une exportation existante. Écrire

export

était : ResourceTag /$ {} TagKey

GetExport Permet à l'utilisateur de visualiser une exportation existante. Lecture

export

était : ResourceTag /$ {} TagKey

ListExports Permet à l'utilisateur de répertorier toutes les exportations existantes. Lecture
GetExecution Permet à l'utilisateur de voir les détails de l'exécution donnée, y compris les métadonnées et le schéma des données exportées. Lecture

export

était : ResourceTag /$ {} TagKey

ListExecutions Permet à l'utilisateur de répertorier toutes les exécutions de l'identifiant d'exportation fourni. Lecture

export

était : ResourceTag /$ {} TagKey

GetTable Permet à l'utilisateur d'obtenir le schéma de la table donnée. Lecture

table

ListTables Permet à l'utilisateur de répertorier toutes les tables disponibles. Lecture
TagResource Permet à l'utilisateur de baliser une exportation existante. Écrire

export

était : ResourceTag /$ {} TagKey

était : RequestTag /$ {} TagKey

lois : TagKeys

UntagResource Permet à l'utilisateur de supprimer le balisage d'une exportation existante. Écrire

export

était : ResourceTag /$ {} TagKey

lois : TagKeys

ListTagsForResource Permet à l'utilisateur de répertorier les balises associées à une exportation existante. Lecture

export

était : ResourceTag /$ {} TagKey

Pour plus d'informations sur l'utilisation de ces clés contextuelles, consultez la section Contrôle de l'accès aux AWS ressources à l'aide de balises dans le guide de l'utilisateur IAM.

Le tableau suivant décrit les types de ressources disponibles dans Data Exports.

Type de ressource Description ARN
export Une exportation est la ressource créée par l' CreateExport API. Une exportation génère une demande de facturation et de gestion des coûts de manière récurrente. arn : $ {Partition} bcm-data-exports : $ {Region} :$ {Account} :export/$ {exportName} - {UUID}
table Une table est une donnée au format ligne-colonne qu'un utilisateur interroge lors d'une exportation. Les tables sont créées et gérées par AWS les clients. Les tables ne peuvent pas être supprimées par les clients. arn : $ {Partition} : bcm-data-exports : $ {Region} :$ {Account} :table/$ {} TableName

Pour créer des exportations des ressources des tables COST_AND_USAGE_REPORT ou COST_AND_USAGE_DASHBOARD dans Data Exports, les utilisateurs IAM doivent également disposer d'autorisations pour l'action correspondante dans IAM. cur Cela signifie que si un utilisateur IAM est empêché d'utiliser des cur actions pour quelque raison que ce soit, par exemple en l'absence d'une autorisation explicite cur ou d'une politique de contrôle des services (SCP) fournissant un refus explicitecur, cet utilisateur IAM sera empêché de créer ou de mettre à jour les exportations de ces deux tables.

Le tableau suivant indique les cur actions requises pour quelles bcm-data-exports actions dans les exportations de données pour ces deux tables.

Action d'exportation de données Ressources du tableau Actions supplémentaires requises dans IAM
bcm-data-exports:CreateExport

RAPPORT SUR LES COÛTS ET L'UTILISATION

TABLEAU DE BORD DES COÛTS ET DE L'UTILISATION

cœur : PutReportDefinition

Exemple de politique

Autoriser l'utilisateur IAM à avoir un accès complet aux exportations CUR 2.0 dans Data Exports.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "ViewDataExportsTablesAndExports", "Effect": "Allow", "Action": [ "bcm-data-exports:ListTables", "bcm-data-exports:ListExports", "bcm-data-exports:GetExport" ], "Resource": "*" }, { "Sid": "CreateCurExports", "Effect": "Allow", "Action": "bcm-data-exports:*", "Resource": [ "arn:aws:bcm-data-exports:*:*:table/COST_AND_USAGE_REPORT", "arn:aws:bcm-data-exports:*:*:export/*" ] }, { "Sid": "CurDataAccess", "Effect": "Allow", "Action": "cur:PutReportDefinition", "Resource": "*" } ] }

Pour plus d'informations sur le contrôle d'accès et les autorisations IAM permettant d'utiliser Data Exports dans Billing and Cost Management, consultez la section Présentation de la gestion des autorisations d'accès.