View a markdown version of this page

Actions, ressources et clés de condition pour AWS CloudFormation - Référence de l'autorisation de service

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.

Actions, ressources et clés de condition pour AWS CloudFormation

AWS CloudFormation (préfixe de service : cloudformation) fournit les opérations, ressources, actions et clés de condition spécifiques au service suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Opérations d'API définies par AWS CloudFormation

Le tableau suivant associe les opérations d'API aux actions IAM qu'elles autorisent. Seules les clés de condition qui ont des valeurs statiques pour l'API et l'action données sont répertoriées ; pour l'ensemble complet des clés de condition prises en charge par chaque action, consultez le Tableau des actions.

Opération Action IAM Clé de condition Valeur (s) possible (s) Niveau d’accès

ActivateOrganizationsAccess

cloudformation:ActivateOrganizationsAccess

Écrire

iam:CreateServiceLinkedRole

Écrire

iam:GetRole

Lecture

ActivateType

cloudformation:ActivateType

Écrire

iam:PassRole

iam:PassedToService

resources.cloudformation.amazonaws.com

Écrire

BatchDescribeTypeConfigurations

cloudformation:BatchDescribeTypeConfigurations

Lecture

CancelUpdateStack

cloudformation:CancelUpdateStack

Écrire

ContinueUpdateRollback

cloudformation:ContinueUpdateRollback

Écrire

iam:PassRole

iam:PassedToService

cloudformation.amazonaws.com

Écrire

CreateChangeSet

cloudformation:CreateChangeSet

Écrire

cloudformation:TagResource

Marquer, écrire

cloudformation:UntagResource

Marquer, écrire

iam:PassRole

iam:PassedToService

cloudformation.amazonaws.com

Écrire

CreateGeneratedTemplate

cloudformation:CreateGeneratedTemplate

Écrire

CreateStack

cloudformation:CreateStack

Écrire

cloudformation:TagResource

Marquer, écrire

iam:PassRole

iam:PassedToService

cloudformation.amazonaws.com

Écrire

CreateStackInstances

cloudformation:CreateStackInstances

Écrire

CreateStackRefactor

cloudformation:CreateStackRefactor

Écrire

CreateStackSet

cloudformation:CreateStackSet

Écrire

cloudformation:TagResource

Marquer, écrire

iam:PassRole

iam:PassedToService

cloudformation.amazonaws.com

Écrire

DeactivateOrganizationsAccess

cloudformation:DeactivateOrganizationsAccess

Écrire

DeactivateType

cloudformation:DeactivateType

Écrire

DeleteChangeSet

cloudformation:DeleteChangeSet

Écrire

DeleteGeneratedTemplate

cloudformation:DeleteGeneratedTemplate

Écrire

DeleteStack

cloudformation:DeleteStack

Écrire

iam:PassRole

iam:PassedToService

cloudformation.amazonaws.com

Écrire

DeleteStackInstances

cloudformation:DeleteStackInstances

Écrire

DeleteStackSet

cloudformation:DeleteStackSet

Écrire

DeregisterType

cloudformation:DeregisterType

Écrire

DescribeAccountLimits

cloudformation:DescribeAccountLimits

Lecture

DescribeChangeSet

cloudformation:DescribeChangeSet

Lecture

DescribeChangeSetHooks

cloudformation:DescribeChangeSetHooks

Lecture

DescribeEvents

cloudformation:DescribeEvents

Lecture

DescribeGeneratedTemplate

cloudformation:DescribeGeneratedTemplate

Lecture

DescribeOrganizationsAccess

cloudformation:DescribeOrganizationsAccess

Lecture

DescribePublisher

cloudformation:DescribePublisher

Lecture

DescribeResourceScan

cloudformation:DescribeResourceScan

Lecture

DescribeStackDriftDetectionStatus

cloudformation:DescribeStackDriftDetectionStatus

Lecture

DescribeStackEvents

cloudformation:DescribeStackEvents

Lecture

DescribeStackInstance

cloudformation:DescribeStackInstance

Lecture

DescribeStackRefactor

cloudformation:DescribeStackRefactor

Lecture

DescribeStackResource

cloudformation:DescribeStackResource

Lecture

DescribeStackResourceDrifts

cloudformation:DescribeStackResourceDrifts

Lecture

DescribeStackResources

cloudformation:DescribeStackResources

Lecture

DescribeStackSet

cloudformation:DescribeStackSet

Lecture

DescribeStackSetOperation

cloudformation:DescribeStackSetOperation

Lecture

DescribeStacks

cloudformation:DescribeStacks

List

cloudformation:ListStacks

List

DescribeType

cloudformation:DescribeType

Lecture

DescribeTypeRegistration

cloudformation:DescribeTypeRegistration

Lecture

DetectStackDrift

cloudformation:DetectStackDrift

Lecture

cloudformation:DetectStackResourceDrift

Lecture

DetectStackResourceDrift

cloudformation:DetectStackResourceDrift

Lecture

DetectStackSetDrift

cloudformation:DetectStackSetDrift

Lecture

EstimateTemplateCost

cloudformation:EstimateTemplateCost

Lecture

ExecuteChangeSet

cloudformation:ExecuteChangeSet

Écrire

cloudformation:TagResource

Marquer, écrire

cloudformation:UntagResource

Marquer, écrire

ExecuteStackRefactor

cloudformation:ExecuteStackRefactor

Écrire

GetGeneratedTemplate

cloudformation:GetGeneratedTemplate

Lecture

GetHookResult

cloudformation:GetHookResult

Lecture

GetStackPolicy

cloudformation:GetStackPolicy

Lecture

GetTemplate

cloudformation:GetTemplate

Lecture

GetTemplateSummary

cloudformation:GetTemplateSummary

Lecture

ImportStacksToStackSet

cloudformation:ImportStacksToStackSet

Écrire

ListChangeSets

cloudformation:ListChangeSets

List

ListExports

cloudformation:ListExports

List

ListGeneratedTemplates

cloudformation:ListGeneratedTemplates

List

ListHookResults

cloudformation:ListAllHookResults

List

cloudformation:ListHookResults

List

ListImports

cloudformation:ListImports

List

ListResourceScanRelatedResources

cloudformation:ListResourceScanRelatedResources

List

ListResourceScanResources

cloudformation:ListResourceScanResources

List

ListResourceScans

cloudformation:ListResourceScans

List

ListStackInstanceResourceDrifts

cloudformation:ListStackInstanceResourceDrifts

List

ListStackInstances

cloudformation:ListStackInstances

List

ListStackRefactorActions

cloudformation:ListStackRefactorActions

List

ListStackRefactors

cloudformation:ListStackRefactors

List

ListStackResources

cloudformation:ListStackResources

List

ListStackSetAutoDeploymentTargets

cloudformation:ListStackSetAutoDeploymentTargets

List

ListStackSetOperationResults

cloudformation:ListStackSetOperationResults

List

ListStackSetOperations

cloudformation:ListStackSetOperations

List

ListStackSets

cloudformation:ListStackSets

List

ListStacks

cloudformation:ListStacks

List

ListTypeRegistrations

cloudformation:ListTypeRegistrations

List

ListTypeVersions

cloudformation:ListTypeVersions

List

ListTypes

cloudformation:ListTypes

List

PublishType

cloudformation:PublishType

Écrire

RecordHandlerProgress

cloudformation:RecordHandlerProgress

Écrire

RegisterPublisher

cloudformation:RegisterPublisher

Écrire

RegisterType

cloudformation:RegisterType

Écrire

iam:PassRole

iam:PassedToService

resources.cloudformation.amazonaws.com

Écrire

RollbackStack

cloudformation:RollbackStack

Écrire

iam:PassRole

iam:PassedToService

cloudformation.amazonaws.com

Écrire

SetStackPolicy

cloudformation:SetStackPolicy

Gestion des autorisations, Rédaction

SetTypeConfiguration

cloudformation:SetTypeConfiguration

Écrire

SetTypeDefaultVersion

cloudformation:SetTypeDefaultVersion

Écrire

SignalResource

cloudformation:SignalResource

Écrire

StartResourceScan

cloudformation:StartResourceScan

Écrire

StopStackSetOperation

cloudformation:StopStackSetOperation

Écrire

TestType

cloudformation:TestType

Écrire

UpdateGeneratedTemplate

cloudformation:UpdateGeneratedTemplate

Écrire

UpdateStack

cloudformation:SetStackPolicy

Gestion des autorisations, Rédaction

cloudformation:TagResource

Marquer, écrire

cloudformation:UntagResource

Marquer, écrire

cloudformation:UpdateStack

Écrire

iam:PassRole

iam:PassedToService

cloudformation.amazonaws.com

Écrire

UpdateStackInstances

cloudformation:UpdateStackInstances

Écrire

UpdateStackSet

cloudformation:TagResource

Marquer, écrire

cloudformation:UntagResource

Marquer, écrire

cloudformation:UpdateStackSet

Écrire

iam:PassRole

iam:PassedToService

cloudformation.amazonaws.com

Écrire

UpdateTerminationProtection

cloudformation:UpdateTerminationProtection

Écrire

ValidateTemplate

cloudformation:ValidateTemplate

Lecture

Actions définies par AWS CloudFormation

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Pour chaque action, le tableau répertorie les types de ressources et les clés de condition pris en charge par cette action. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

ActivateOrganizationsAccess

Autorise l'activation de l'accès sécurisé entre StackSets et organisations. Avec un accès sécurisé entre StackSets et les organisations sont activées, le compte de gestion est autorisé à créer et à gérer StackSets pour votre organisation

Écrire

ActivateType

Accorde l'autorisation d'activer une extension tierce publique, ce qui la rend disponible pour une utilisation dans les modèles de pile

Écrire

BatchDescribeTypeConfigurations

Accorde l'autorisation de renvoyer les données de configuration pour les éléments spécifiés CloudFormation extensions

Lecture

CancelUpdateStack

Accorde l'autorisation d'annuler une mise à jour sur la pile spécifiée

stack*

aws:ResourceTag/${TagKey}

Écriture

ContinueUpdateRollback

Accorde l'autorisation de continuer à restaurer une pile qui se trouve dans l'état UPDATE_ROLLBACK_FAILED vers l'état UPDATE_ROLLBACK_COMPLETE

stack*

aws:ResourceTag/${TagKey}

cloudformation:RoleArn

Écriture

CreateChangeSet

Accorde l'autorisation de créer une liste de modifications pour une pile

stack*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:ChangeSetName

cloudformation:ImportResourceTypes

cloudformation:ResourceTypes

cloudformation:RoleArn

cloudformation:StackPolicyUrl

cloudformation:TemplateUrl

Écrire

CreateGeneratedTemplate

Autorise la création d'un modèle à partir de ressources existantes qui ne sont pas encore gérées avec CloudFormation

Écrire

CreateStack

Accorde l'autorisation de créer une pile comme spécifié dans le modèle

stack*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:ResourceTypes

cloudformation:RoleArn

cloudformation:StackPolicyUrl

cloudformation:TemplateUrl

Écriture

CreateStackInstances

Accorde l'autorisation de créer des instances de piles pour les comptes spécifiés, dans les régions spécifiées

stackset*

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:TargetRegion

Écrire

stackset-target

aws:TagKeys

cloudformation:TargetRegion

type

aws:TagKeys

cloudformation:TargetRegion

CreateStackRefactor

Autorise la création d'un refactor de pile

stack*

aws:ResourceTag/${TagKey}

Écrire

CreateStackSet

Accorde l'autorisation de créer un ensemble de piles comme spécifié dans le modèle

aws:RequestTag/${TagKey}

aws:TagKeys

cloudformation:RoleArn

cloudformation:TemplateUrl

Écrire

DeactivateOrganizationsAccess

Autorise la désactivation de l'accès sécurisé entre StackSets et organisations. Si l'accès sécurisé est désactivé, le compte de gestion n'est pas autorisé à créer et à gérer des services gérés StackSets pour votre organisation

Écrire

DeactivateType

Accorde l'autorisation de désactiver une extension publique précédemment activée dans ce compte et cette région

Écrire

DeleteChangeSet

Accorde l'autorisation de supprimer le jeu de modifications spécifié La suppression des jeux de modifications garantit que personne n'exécutera un jeu de modifications inapproprié

stack*

aws:ResourceTag/${TagKey}

cloudformation:ChangeSetName

Écrire

DeleteGeneratedTemplate

Autorise la suppression d'un modèle généré

Écrire

DeleteStack

Accorde l'autorisation de supprimer une pile spécifiée

stack*

aws:ResourceTag/${TagKey}

cloudformation:RoleArn

Écriture

DeleteStackInstances

Accorde l'autorisation de supprimer des instances de piles pour les comptes spécifiés, dans les régions spécifiées

stackset*

aws:ResourceTag/${TagKey}

cloudformation:TargetRegion

Écriture

stackset-target

cloudformation:TargetRegion

type

cloudformation:TargetRegion

DeleteStackSet

Accorde l'autorisation de supprimer un ensemble de piles spécifié

stackset*

aws:ResourceTag/${TagKey}

Écrire

DeregisterType

Autorise le désenregistrement d'un existant CloudFormation type ou type de version

Écrire

DescribeAccountLimits

Autorise la récupération des informations de votre compte AWS CloudFormation limites

Lecture

DescribeChangeSet

Accorde l'autorisation de renvoyer la description du jeu de modifications spécifié

stack*

aws:ResourceTag/${TagKey}

cloudformation:ChangeSetName

Lecture

DescribeChangeSetHooks

Accorde l'autorisation pour renvoyer les informations d'invocation Hook pour le jeu de modifications spécifié

stack*

aws:ResourceTag/${TagKey}

cloudformation:ChangeSetName

Lecture

DescribeEvents

Octroie l'autorisation de renvoyer tous les événements associés à une opération spécifiée

changeset

aws:ResourceTag/${TagKey}

Lecture

stack

aws:ResourceTag/${TagKey}

DescribeGeneratedTemplate

Octroie l'autorisation de décrire un modèle généré. La sortie inclut des détails sur la progression de la création d'un modèle généré.

Lecture

DescribeOrganizationsAccess

Autorise le renvoi des informations relatives au compte OrganizationAccess statut

Lecture

DescribePublisher

Accorde l'autorisation de renvoyer des informations concernant un CloudFormation éditeur d'extensions

Lecture

DescribeResourceScan

Accorde l'autorisation de décrire les détails d'une analyse des ressources

Lecture

DescribeStackDriftDetectionStatus

Accorde l'autorisation de renvoyer des informations sur une opération de détection de dérive de pile

Lecture

DescribeStackEvents

Accorde l'autorisation de renvoyer tous les événements associés à une pile spécifiée

stack*

aws:ResourceTag/${TagKey}

Lecture

DescribeStackInstance

Accorde l'autorisation de renvoyer l'instance de pile associée à l'ensemble de piles spécifié, Compte AWS, et région

stackset*

aws:ResourceTag/${TagKey}

Lecture

DescribeStackRefactor

Accorde l'autorisation de renvoyer la description du refacteur de pile spécifié

stack*

aws:ResourceTag/${TagKey}

Lecture

DescribeStackResource

Accorde l'autorisation de renvoyer une description de la ressource spécifiée dans la pile spécifiée

stack*

aws:ResourceTag/${TagKey}

Lecture

DescribeStackResourceDrifts

Accorde l'autorisation de renvoyer les informations de dérive pour les ressources qui ont été vérifiées pour dérive dans la pile spécifiée

stack*

aws:ResourceTag/${TagKey}

Lecture

DescribeStackResources

Autorise le retour AWS descriptions des ressources pour les piles en cours d'exécution et supprimées

stack*

aws:ResourceTag/${TagKey}

Lecture

DescribeStackSet

Accorde l'autorisation de renvoyer la description de l'ensemble de piles spécifié

stackset*

aws:ResourceTag/${TagKey}

Lecture

DescribeStackSetOperation

Accorde l'autorisation de renvoyer la description de l'opération de l'ensemble de piles spécifiée

stackset*

aws:ResourceTag/${TagKey}

Lecture

DescribeStacks

Octroie l'autorisation de renvoyer la description de la pile spécifiée et de toutes les piles lorsqu'elle est utilisée en combinaison avec ListStacks action

stack

aws:ResourceTag/${TagKey}

List

DescribeType

Accorde l'autorisation de renvoyer des informations sur CloudFormation type demandé

Lecture

DescribeTypeRegistration

Permet de renvoyer des informations sur le processus d'inscription pour un CloudFormation type

Lecture

DetectStackDrift

Accorde l'autorisation de détecter si la configuration actuelle d'une pile diffère, ou a dérivé, de sa configuration attendue, telle que définie dans le modèle de pile, et des valeurs spécifiées comme paramètres du modèle

stack*

aws:ResourceTag/${TagKey}

Lecture

DetectStackResourceDrift

Accorde l'autorisation de renvoyer des informations permettant de savoir si la configuration actuelle d'une pile diffère, ou a dérivé, de sa configuration attendue, telle que définie dans le modèle de pile, et des valeurs spécifiées comme paramètres du modèle

stack*

aws:ResourceTag/${TagKey}

Lecture

DetectStackSetDrift

Accorde l'autorisation aux utilisateurs de détecter la dérive sur un ensemble de piles et les instances de piles qui appartiennent à cet ensemble de piles

stackset*

aws:ResourceTag/${TagKey}

Lecture

EstimateTemplateCost

Accorde l'autorisation de renvoyer le coût mensuel estimé d'un modèle

cloudformation:TemplateUrl

Lecture

ExecuteChangeSet

Accorde l'autorisation de mettre à jour une pile à l'aide des informations d'entrée qui ont été fournies lorsque le jeu de modifications spécifié a été créé

stack*

aws:ResourceTag/${TagKey}

cloudformation:ChangeSetName

Écrire

ExecuteStackRefactor

Autorise l'exécution d'un refacteur de pile à l'aide des informations d'entrée fournies lors de la création du refacteur de pile spécifié

stack*

aws:ResourceTag/${TagKey}

Écrire

GetGeneratedTemplate

Accorde l'autorisation de récupérer un modèle généré

Lecture

GetHookResult

Permet de renvoyer des informations détaillées sur le résultat d'une invocation de hook spécifique

cloudformation:TypeArn

Lecture

GetStackPolicy

Accorde l'autorisation de renvoyer la politique de pile d'une pile spécifiée

stack*

aws:ResourceTag/${TagKey}

Lecture

GetTemplate

Accorde l'autorisation de renvoyer le corps du modèle d'une pile spécifiée

stack*

aws:ResourceTag/${TagKey}

Lecture

GetTemplateSummary

Accorde l'autorisation de renvoyer des informations sur un modèle nouveau ou existant

stack

aws:ResourceTag/${TagKey}

cloudformation:TemplateUrl

Lecture

stackset

aws:ResourceTag/${TagKey}

cloudformation:TemplateUrl

ImportStacksToStackSet

Accorde l'autorisation de permettre aux utilisateurs d'importer des piles existantes dans un ensemble de piles nouveau ou existant

stackset*

aws:ResourceTag/${TagKey}

Écrire

ListAllHookResults

Autorise à renvoyer les informations de résultat des invocations Hook pour un Hook spécifié, une combinaison de Hook et de status, ou pour tous les Hooks

cloudformation:TypeArn

List

ListChangeSets

Accorde l'autorisation de renvoyer l'ID et l'état de chaque jeu de modifications actif pour une pile. Par exemple, AWS CloudFormation répertorie les ensembles de modifications qui sont dans l'état CREATE_IN_PROGRESS ou CREATE_PENDING

stack*

aws:ResourceTag/${TagKey}

List

ListExports

Accorde l'autorisation de répertorier toutes les valeurs de sortie exportées dans le compte et la région où vous appelez cette action

List

ListGeneratedTemplates

Permet de répertorier les modèles que vous avez générés dans cette région

List

ListHookResults

Autorise à renvoyer les informations de résultat des invocations Hook pour la cible spécifiée

stack

aws:ResourceTag/${TagKey}

cloudformation:ChangeSetName

List

ListImports

Accorde l'autorisation de répertorier toutes les piles qui importent une valeur de sortie exportée

List

ListResourceScanRelatedResources

Octroie l'autorisation de répertorier les ressources associées à une liste de ressources issue d'une analyse des ressources. La réponse indique si chaque ressource renvoyée est déjà gérée par CloudFormation

List

ListResourceScanResources

Octroie l'autorisation de répertorier les ressources issues d'une analyse des ressources. Les résultats peuvent être filtrés par identifiant de ressource, préfixe de type de ressource, clé de balise et valeur de balise

List

ListResourceScans

Permet de répertorier les analyses de ressources, de la plus récente à la plus ancienne. Par défaut, il renverra jusqu'à 10 analyses de ressources

List

ListStackInstanceResourceDrifts

Accorde l'autorisation de renvoyer des informations sur la dérive pour les ressources dont la dérive a été vérifiée dans l'instance de pile spécifiée

stackset*

aws:ResourceTag/${TagKey}

List

ListStackInstances

Accorde l'autorisation de renvoyer des informations récapitulatives sur les instances de piles associées à l'ensemble de piles spécifié

stackset*

aws:ResourceTag/${TagKey}

List

ListStackRefactorActions

Accorde l'autorisation de renvoyer la liste des actions du refactor de pile spécifié

stack*

aws:ResourceTag/${TagKey}

List

ListStackRefactors

Octroie l'autorisation de renvoyer l'ID et le statut de chaque refactor de pile actif

stack*

aws:ResourceTag/${TagKey}

List

ListStackResources

Accorde l'autorisation de renvoyer des descriptions de toutes les ressources de la pile spécifiée

stack*

aws:ResourceTag/${TagKey}

List

ListStackSetAutoDeploymentTargets

Accorde l'autorisation de renvoyer des informations récapitulatives sur StackSet Objectifs de déploiement automatique

stackset*

aws:ResourceTag/${TagKey}

List

ListStackSetOperationResults

Accorde l'autorisation de renvoyer des informations récapitulatives sur les résultats d'une opération d'un ensemble de piles

stackset*

aws:ResourceTag/${TagKey}

Liste

ListStackSetOperations

Accorde l'autorisation de renvoyer des informations récapitulatives sur les opérations effectuées sur un ensemble de piles

stackset*

aws:ResourceTag/${TagKey}

Liste

ListStackSets

Accorde l'autorisation de renvoyer des informations récapitulatives sur les ensembles de piles associés à l'utilisateur

List

ListStacks

Permet de renvoyer les informations récapitulatives pour les piles dont le statut correspond à celui spécifié StackStatusFilter. En combinaison avec le DescribeStacks action, autorise à répertorier les descriptions des piles

List

ListTypeRegistrations

Autorise la mise en vente CloudFormation types de tentatives d'enregistrement

List

ListTypeVersions

Autorise à répertorier les versions d'une version particulière CloudFormation type

List

ListTypes

Accorde l'autorisation de répertorier les articles disponibles CloudFormation types

List

PublishType

Accorde l'autorisation de publier l'extension spécifiée sur le CloudFormation enregistrer en tant qu'extension publique dans cette région

Écrire

RecordHandlerProgress

Accorde l'autorisation d'enregistrer la progression du gestionnaire

stack*

aws:ResourceTag/${TagKey}

Écrire

RegisterPublisher

Autorise l'enregistrement d'un compte en tant qu'éditeur d'extensions publiques dans le CloudFormation registre

Écrire

RegisterType

Autorise l'enregistrement d'un nouveau CloudFormation type

Écrire

RollbackStack

Accorde l’autorisation de restaurer la pile au dernier état stable

stack*

aws:ResourceTag/${TagKey}

cloudformation:RoleArn

Écrire

SetStackPolicy

Accorde l'autorisation de définir une politique de pile d'une pile spécifiée

stack*

aws:ResourceTag/${TagKey}

cloudformation:StackPolicyUrl

Gestion des autorisations, Rédaction

SetTypeConfiguration

Accorde l'autorisation de définir les données de configuration pour un utilisateur enregistré CloudFormation extension, dans le compte et la région donnés

Écrire

SetTypeDefaultVersion

Donne l'autorisation de définir la version d'un CloudFormation le type s'applique à CloudFormation opérations

Écrire

SignalResource

Accorde l'autorisation d'envoyer un signal à la ressource spécifiée avec un état de succès ou d'échec

stack*

aws:ResourceTag/${TagKey}

Écrire

StartResourceScan

Permet de lancer une analyse des ressources de ce compte dans cette région

Écrire

StopStackSetOperation

Accorde l'autorisation d'arrêter une opération en cours sur un ensemble de piles et ses instances de piles associées

stackset*

aws:ResourceTag/${TagKey}

Écriture

TagResource

Accorde l'autorisation de baliser les ressources cloudformation

changeset

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:CreateAction

Marquer, écrire

stack

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:CreateAction

stackset

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:CreateAction

TestType

Permet de tester une extension enregistrée afin de s'assurer qu'elle répond à toutes les exigences nécessaires pour être publiée dans CloudFormation registre

Écrire

UntagResource

Accorde l'autorisation de supprimer les balises des ressources cloudformation

changeset

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:CreateAction

Marquer, écrire

stack

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:CreateAction

stackset

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:CreateAction

UpdateGeneratedTemplate

Accorde l'autorisation de mettre à jour un modèle généré. Cela peut être utilisé pour changer le nom, ajouter et supprimer des ressources, actualiser les ressources et modifier DeletionPolicy et UpdateReplacePolicy paramètres

Écrire

UpdateStack

Accorde l'autorisation de mettre à jour une pile comme spécifié dans le modèle

stack*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:ResourceTypes

cloudformation:RoleArn

cloudformation:StackPolicyUrl

cloudformation:TemplateUrl

Écriture

UpdateStackInstances

Accorde l'autorisation de mettre à jour les valeurs des paramètres pour les instances de piles pour les comptes spécifiés, dans les régions spécifiées

stackset*

aws:ResourceTag/${TagKey}

cloudformation:TargetRegion

Écriture

stackset-target

cloudformation:TargetRegion

type

cloudformation:TargetRegion

UpdateStackSet

Accorde l'autorisation de mettre à jour un jeu de pile comme spécifié dans le modèle

stackset*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

cloudformation:RoleArn

cloudformation:TargetRegion

cloudformation:TemplateUrl

Écriture

stackset-target

aws:RequestTag/${TagKey}

aws:TagKeys

cloudformation:RoleArn

cloudformation:TargetRegion

cloudformation:TemplateUrl

type

aws:RequestTag/${TagKey}

aws:TagKeys

cloudformation:RoleArn

cloudformation:TargetRegion

cloudformation:TemplateUrl

UpdateTerminationProtection

Accorde l'autorisation de mettre à jour la protection de terminaison pour la pile spécifiée

stack*

aws:ResourceTag/${TagKey}

Écriture

ValidateTemplate

Accorde l'autorisation de valider un modèle spécifié

cloudformation:TemplateUrl

Lecture

Permission-only actions pour AWS CloudFormation

Les actions suivantes sont définies par AWS CloudFormation mais ne sont directement invocables via aucune opération d'API. Ils ne peuvent être utilisés que dans les déclarations de politique IAM pour accorder ou refuser des autorisations.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

CreateUploadBucket

Accorde l'autorisation de télécharger des modèles vers des compartiments Amazon S3 Utilisé uniquement par AWS CloudFormation console et n'est pas documenté dans la référence de l'API

Écrire

Types de ressources définis par AWS CloudFormation

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM.

Types de ressources ARN Clés de condition

changeset

arn:${Partition}:cloudformation:${Region}:${Account}:changeSet/${ChangeSetName}/${Id}

aws:ResourceTag/${TagKey}

generatedtemplate

arn:${Partition}:cloudformation:${Region}:${Account}:generatedTemplate/${Id}

resourcescan

arn:${Partition}:cloudformation:${Region}:${Account}:resourceScan/${Id}

stack

arn:${Partition}:cloudformation:${Region}:${Account}:stack/${StackName}/${Id}

aws:ResourceTag/${TagKey}

stackset

arn:${Partition}:cloudformation:${Region}:${Account}:stackset/${StackSetName}:${Id}

aws:ResourceTag/${TagKey}

stackset-target

arn:${Partition}:cloudformation:${Region}:${Account}:stackset-target/${StackSetTarget}

type

arn:${Partition}:cloudformation:${Region}:${Account}:type/resource/${Type}

typeHook

arn:${Partition}:cloudformation:${Region}:${Account}:type/hook/${Type}

Clés de condition pour AWS CloudFormation

AWS CloudFormation définit les clés de condition suivantes qui peuvent être utilisées dans Condition élément d'une politique IAM.

Clés de condition Description Type

aws:RequestTag/${TagKey}

Filtre l'accès en fonction des identifications transmises dans la demande

String

aws:ResourceTag/${TagKey}

Filtre l'accès en fonction des identifications associées à la ressource

String

aws:TagKeys

Filtre l'accès en fonction des clés d'identification qui sont transmises dans la demande

ArrayOfString

cloudformation:ChangeSetName

Filtre l'accès par un AWS CloudFormation modifier le nom de l'ensemble. Utilisez-le pour contrôler les jeux de modifications que les utilisateurs IAM peuvent exécuter ou supprimer

String

cloudformation:CreateAction

Filtre l'accès en fonction du nom d'une action d'API modifiant les ressources. Permet de contrôler les API que les utilisateurs IAM peuvent utiliser pour ajouter ou supprimer des balises sur une pile ou un ensemble de piles

String

cloudformation:ImportResourceTypes

Filtre l'accès en fonction des types de ressources du modèle, tels que AWS::EC2 : :Instance. Utilisez-le pour contrôler les types de ressources avec lesquels les utilisateurs IAM peuvent travailler lorsqu'ils souhaitent importer une ressource dans une pile

String

cloudformation:ResourceTypes

Filtre l'accès en fonction des types de ressources du modèle, tels que AWS::EC2 : :Instance. Utilisez-les pour contrôler les types de ressource dont les utilisateurs IAM peuvent se servir lorsqu'ils créent ou mettent à jour une pile

ArrayOfString

cloudformation:RoleArn

Filtre l'accès en fonction de l'ARN d'un rôle de service IAM. Utilisez-le pour contrôler le rôle de service dont les utilisateurs IAM peuvent se servir pour utiliser des piles ou des jeux de modifications

ARN

cloudformation:StackPolicyUrl

Filtre l'accès en fonction d'une URL de politique de pile Amazon S3. Utilisez-la pour contrôler les politiques de pile que les utilisateurs IAM peuvent associer à une pile pendant la création ou la mise à jour de cette dernière.

String

cloudformation:TargetRegion

Filtre l'accès par région cible de jeu de piles. Utilisez-la pour contrôler les modèles auxquels les utilisateurs IAM peuvent se reporter lorsqu'ils créent ou mettent à jour des jeux de piles.

ArrayOfString

cloudformation:TemplateUrl

Filtre l'accès en fonction d'une URL de modèle Amazon S3. Utilisez-la pour contrôler les modèles auxquels les utilisateurs IAM peuvent se reporter lorsqu'ils créent ou mettent à jour des piles

String

cloudformation:TypeArn

Filtre l'accès par l'ARN d'un CloudFormation extension

ARN