View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS CloudFormation - Service Authorization Reference

Azioni, risorse e chiavi di condizione per AWS CloudFormation

AWS CloudFormation (prefisso di servizio:cloudformation) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da AWS CloudFormation

La tabella seguente mappa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta la tabella Azioni.

Operation Azione IAM Chiave di condizione Valore/i possibile/i Livello di accesso

ActivateOrganizationsAccess

formazione di nuvole: ActivateOrganizationsAccess

Scrittura

obiettivo: CreateServiceLinkedRole

Scrittura

sono: GetRole

Lettura

ActivateType

formazione di nuvole: ActivateType

Scrittura

obiettivo: PassRole

Io sono: PassedToService

resources.cloudformation.amazonaws.com

Scrittura

BatchDescribeTypeConfigurations

formazione di nuvole: BatchDescribeTypeConfigurations

Lettura

CancelUpdateStack

formazione di nuvole: CancelUpdateStack

Scrittura

ContinueUpdateRollback

formazione di nuvole: ContinueUpdateRollback

Scrittura

obiettivo: PassRole

Io sono: PassedToService

cloudformation.amazonaws.com

Scrittura

CreateChangeSet

formazione di nuvole: CreateChangeSet

Scrittura

formazione di nuvole: TagResource

Etichettatura, scrittura

formazione di nuvole: UntagResource

Etichettatura, scrittura

Obiettivo: PassRole

Io sono: PassedToService

cloudformation.amazonaws.com

Scrittura

CreateGeneratedTemplate

formazione di nuvole: CreateGeneratedTemplate

Scrittura

CreateStack

formazione di nuvole: CreateStack

Scrittura

formazione di nuvole: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

Io sono: PassedToService

cloudformation.amazonaws.com

Scrittura

CreateStackInstances

formazione di nuvole: CreateStackInstances

Scrittura

CreateStackRefactor

formazione di nuvole: CreateStackRefactor

Scrittura

CreateStackSet

formazione di nuvole: CreateStackSet

Scrittura

formazione di nuvole: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

Io sono: PassedToService

cloudformation.amazonaws.com

Scrittura

DeactivateOrganizationsAccess

formazione di nuvole: DeactivateOrganizationsAccess

Scrittura

DeactivateType

formazione di nuvole: DeactivateType

Scrittura

DeleteChangeSet

formazione di nuvole: DeleteChangeSet

Scrittura

DeleteGeneratedTemplate

formazione di nuvole: DeleteGeneratedTemplate

Scrittura

DeleteStack

formazione di nuvole: DeleteStack

Scrittura

obiettivo: PassRole

Io sono: PassedToService

cloudformation.amazonaws.com

Scrittura

DeleteStackInstances

formazione di nuvole: DeleteStackInstances

Scrittura

DeleteStackSet

formazione di nuvole: DeleteStackSet

Scrittura

DeregisterType

formazione di nuvole: DeregisterType

Scrittura

DescribeAccountLimits

formazione di nuvole: DescribeAccountLimits

Lettura

DescribeChangeSet

formazione di nuvole: DescribeChangeSet

Lettura

DescribeChangeSetHooks

formazione di nuvole: DescribeChangeSetHooks

Lettura

DescribeEvents

formazione di nuvole: DescribeEvents

Lettura

DescribeGeneratedTemplate

formazione di nuvole: DescribeGeneratedTemplate

Lettura

DescribeOrganizationsAccess

formazione di nuvole: DescribeOrganizationsAccess

Lettura

DescribePublisher

formazione di nuvole: DescribePublisher

Lettura

DescribeResourceScan

formazione di nuvole: DescribeResourceScan

Lettura

DescribeStackDriftDetectionStatus

formazione di nuvole: DescribeStackDriftDetectionStatus

Lettura

DescribeStackEvents

formazione di nuvole: DescribeStackEvents

Lettura

DescribeStackInstance

formazione di nuvole: DescribeStackInstance

Lettura

DescribeStackRefactor

formazione di nuvole: DescribeStackRefactor

Lettura

DescribeStackResource

formazione di nuvole: DescribeStackResource

Lettura

DescribeStackResourceDrifts

formazione di nuvole: DescribeStackResourceDrifts

Lettura

DescribeStackResources

formazione di nuvole: DescribeStackResources

Lettura

DescribeStackSet

formazione di nuvole: DescribeStackSet

Lettura

DescribeStackSetOperation

formazione di nuvole: DescribeStackSetOperation

Lettura

DescribeStacks

formazione di nuvole: DescribeStacks

List

formazione di nuvole: ListStacks

List

DescribeType

formazione di nuvole: DescribeType

Lettura

DescribeTypeRegistration

formazione di nuvole: DescribeTypeRegistration

Lettura

DetectStackDrift

formazione di nuvole: DetectStackDrift

Lettura

formazione di nuvole: DetectStackResourceDrift

Lettura

DetectStackResourceDrift

formazione di nuvole: DetectStackResourceDrift

Lettura

DetectStackSetDrift

formazione di nuvole: DetectStackSetDrift

Lettura

EstimateTemplateCost

formazione di nuvole: EstimateTemplateCost

Lettura

ExecuteChangeSet

formazione di nuvole: ExecuteChangeSet

Scrittura

formazione di nuvole: TagResource

Etichettatura, scrittura

formazione di nuvole: UntagResource

Etichettatura, scrittura

ExecuteStackRefactor

formazione di nuvole: ExecuteStackRefactor

Scrittura

GetGeneratedTemplate

formazione di nuvole: GetGeneratedTemplate

Lettura

GetHookResult

formazione di nuvole: GetHookResult

Lettura

GetStackPolicy

formazione di nuvole: GetStackPolicy

Lettura

GetTemplate

formazione di nuvole: GetTemplate

Lettura

GetTemplateSummary

formazione di nuvole: GetTemplateSummary

Lettura

ImportStacksToStackSet

formazione di nuvole: ImportStacksToStackSet

Scrittura

ListChangeSets

formazione di nuvole: ListChangeSets

List

ListExports

formazione di nuvole: ListExports

List

ListGeneratedTemplates

formazione di nuvole: ListGeneratedTemplates

List

ListHookResults

formazione di nuvole: ListAllHookResults

List

formazione di nuvole: ListHookResults

List

ListImports

formazione di nuvole: ListImports

List

ListResourceScanRelatedResources

formazione di nuvole: ListResourceScanRelatedResources

List

ListResourceScanResources

formazione di nuvole: ListResourceScanResources

List

ListResourceScans

formazione di nuvole: ListResourceScans

List

ListStackInstanceResourceDrifts

formazione di nuvole: ListStackInstanceResourceDrifts

List

ListStackInstances

formazione di nuvole: ListStackInstances

List

ListStackRefactorActions

formazione di nuvole: ListStackRefactorActions

List

ListStackRefactors

formazione di nuvole: ListStackRefactors

List

ListStackResources

formazione di nuvole: ListStackResources

List

ListStackSetAutoDeploymentTargets

formazione di nuvole: ListStackSetAutoDeploymentTargets

List

ListStackSetOperationResults

formazione di nuvole: ListStackSetOperationResults

List

ListStackSetOperations

formazione di nuvole: ListStackSetOperations

List

ListStackSets

formazione di nuvole: ListStackSets

List

ListStacks

formazione di nuvole: ListStacks

List

ListTypeRegistrations

formazione di nuvole: ListTypeRegistrations

List

ListTypeVersions

formazione di nuvole: ListTypeVersions

List

ListTypes

formazione di nuvole: ListTypes

List

PublishType

formazione di nuvole: PublishType

Scrittura

RecordHandlerProgress

formazione di nuvole: RecordHandlerProgress

Scrittura

RegisterPublisher

formazione di nuvole: RegisterPublisher

Scrittura

RegisterType

formazione di nuvole: RegisterType

Scrittura

obiettivo: PassRole

Io sono: PassedToService

resources.cloudformation.amazonaws.com

Scrittura

RollbackStack

formazione di nuvole: RollbackStack

Scrittura

obiettivo: PassRole

Io sono: PassedToService

cloudformation.amazonaws.com

Scrittura

SetStackPolicy

formazione di nuvole: SetStackPolicy

Gestione delle autorizzazioni, Write

SetTypeConfiguration

formazione nel cloud: SetTypeConfiguration

Scrittura

SetTypeDefaultVersion

formazione di nuvole: SetTypeDefaultVersion

Scrittura

SignalResource

formazione di nuvole: SignalResource

Scrittura

StartResourceScan

formazione di nuvole: StartResourceScan

Scrittura

StopStackSetOperation

formazione di nuvole: StopStackSetOperation

Scrittura

TestType

formazione di nuvole: TestType

Scrittura

UpdateGeneratedTemplate

formazione di nuvole: UpdateGeneratedTemplate

Scrittura

UpdateStack

formazione di nuvole: SetStackPolicy

Gestione delle autorizzazioni, Write

formazione nel cloud: TagResource

Etichettatura, scrittura

formazione di nuvole: UntagResource

Etichettatura, scrittura

formazione di nuvole: UpdateStack

Scrittura

obiettivo: PassRole

Io sono: PassedToService

cloudformation.amazonaws.com

Scrittura

UpdateStackInstances

formazione di nuvole: UpdateStackInstances

Scrittura

UpdateStackSet

formazione di nuvole: TagResource

Etichettatura, scrittura

formazione di nuvole: UntagResource

Etichettatura, scrittura

formazione di nuvole: UpdateStackSet

Scrittura

obiettivo: PassRole

Io sono: PassedToService

cloudformation.amazonaws.com

Scrittura

UpdateTerminationProtection

formazione di nuvole: UpdateTerminationProtection

Scrittura

ValidateTemplate

formazione di nuvole: ValidateTemplate

Lettura

Azioni definite da AWS CloudFormation

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Azioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

ActivateOrganizationsAccess

Concede l'autorizzazione ad attivare l'accesso affidabile tra StackSets e Organizations. Con l'accesso affidabile tra StackSets e Organizations attivato, l'account di gestione dispone delle autorizzazioni per creare e gestire StackSets per la tua organizzazione

Scrittura

ActivateType

Concede l'autorizzazione per attivare un'estensione pubblica di terze parti, rendendola disponibile per l'uso nei modelli stack

Scrittura

BatchDescribeTypeConfigurations

Concede l'autorizzazione a restituire i dati di configurazione per le estensioni specificate CloudFormation

Lettura

CancelUpdateStack

Concede l'autorizzazione per annullare un aggiornamento nello stack specificato

pila*

seghe: ResourceTag /$ {} TagKey

Scrittura

ContinueUpdateRollback

Concede l'autorizzazione per continuare il rollback di uno stack che si trova nello stato UPDATE_ROLLBACK_FAILED allo stato UPDATE_ROLLBACK_COMPLETE

pila*

seghe: ResourceTag /$ {} TagKey

formazione di nuvole: RoleArn

Scrittura

CreateChangeSet

Concede l'autorizzazione per creare un elenco di modifiche per uno stack

pila*

seghe: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

formazione di nuvole: ChangeSetName

formazione di nuvole: ImportResourceTypes

formazione di nuvole: ResourceTypes

formazione di nuvole: RoleArn

formazione di nuvole: StackPolicyUrl

formazione di nuvole: TemplateUrl

Scrittura

CreateGeneratedTemplate

Concede l'autorizzazione a creare un modello da risorse esistenti che non sono già gestite con CloudFormation

Scrittura

CreateStack

Concede l'autorizzazione per creare uno stack come specificato nel modello

pila*

seghe: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

formazione di nuvole: ResourceTypes

formazione di nuvole: RoleArn

formazione di nuvole: StackPolicyUrl

formazione di nuvole: TemplateUrl

Scrittura

CreateStackInstances

Concede l'autorizzazione per creare istanze di stack per gli account specificati, all'interno delle regioni specificate

set di pila*

leggi: /$ {} ResourceTag TagKey

leggi: TagKeys

formazione di nuvole: TargetRegion

Scrittura

stackset-target

leggi: TagKeys

formazione di nuvole: TargetRegion

tipo

leggi: TagKeys

formazione di nuvole: TargetRegion

CreateStackRefactor

Concede il permesso di creare uno stack refactor

pila*

seghe: ResourceTag /$ {} TagKey

Scrittura

CreateStackSet

Concede l'autorizzazione per creare uno stackset come specificato nel modello

legge: RequestTag /$ {} TagKey

leggi: TagKeys

formazione di nuvole: RoleArn

formazione di nuvole: TemplateUrl

Scrittura

DeactivateOrganizationsAccess

Concede l'autorizzazione a disattivare l'accesso affidabile tra e StackSets Organizations. Se l'accesso affidabile è disattivato, l'account di gestione non dispone delle autorizzazioni per creare e gestire servizi gestiti per l'organizzazione StackSets

Scrittura

DeactivateType

Concede l'autorizzazione per disattivare un'estensione pubblica precedentemente attivata in questo account e regione

Scrittura

DeleteChangeSet

Concede l'autorizzazione per eliminare la serie di modifiche specificata. L'eliminazione della serie di modifiche garantisce che nessuno esegua la serie di modifiche errata.

pila*

seghe: ResourceTag /$ {} TagKey

formazione di nuvole: ChangeSetName

Scrittura

DeleteGeneratedTemplate

Concede il permesso di eliminare un modello generato

Scrittura

DeleteStack

Concede l'autorizzazione per eliminare uno stack specificato

pila*

seghe: ResourceTag /$ {} TagKey

formazione di nuvole: RoleArn

Scrittura

DeleteStackInstances

Concede l'autorizzazione per eliminare istanze di stack per gli account specificati, nelle regioni specificate

set di pila*

leggi: /$ {} ResourceTag TagKey

formazione di nuvole: TargetRegion

Scrittura

stackset-target

formazione di nuvole: TargetRegion

tipo

formazione di nuvole: TargetRegion

DeleteStackSet

Concede l'autorizzazione per eliminare uno stackset specificato

set di pila*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeregisterType

Concede il permesso di annullare la registrazione di un tipo o di una versione del tipo esistente CloudFormation

Scrittura

DescribeAccountLimits

Concede l'autorizzazione a recuperare i limiti del tuo account AWS CloudFormation

Lettura

DescribeChangeSet

Concede l'autorizzazione a per restituire la descrizione per il la serie di modifiche specificata

pila*

seghe: ResourceTag /$ {} TagKey

formazione di nuvole: ChangeSetName

Lettura

DescribeChangeSetHooks

Concede l'autorizzazione per restituire le informazioni dell'invocazione Hook per la serie di modifiche specificata

pila*

seghe: ResourceTag /$ {} TagKey

formazione di nuvole: ChangeSetName

Lettura

DescribeEvents

Concede l'autorizzazione a restituire tutti gli eventi correlati per un'operazione specificata

set di modifiche

leggi: ResourceTag /$ {} TagKey

Lettura

stack

legge: ResourceTag /$ {} TagKey

DescribeGeneratedTemplate

Concede l'autorizzazione a descrivere un modello generato. L'output include dettagli sullo stato di avanzamento della creazione di un modello generato

Lettura

DescribeOrganizationsAccess

Concede l'autorizzazione a restituire informazioni sullo stato dell' OrganizationAccess account

Lettura

DescribePublisher

Concede l'autorizzazione a restituire informazioni sull'editore di un'estensione CloudFormation

Lettura

DescribeResourceScan

Concede l'autorizzazione a descrivere i dettagli di una scansione delle risorse

Lettura

DescribeStackDriftDetectionStatus

Concede l'autorizzazione per restituire informazioni su un'operazione di rilevamento della deviazione dello stack

Read

DescribeStackEvents

Concede l'autorizzazione per restituire tutti gli eventi correlati allo stack per uno stack specificato

pila*

seghe: ResourceTag /$ {} TagKey

Lettura

DescribeStackInstance

Concede l'autorizzazione a restituire l'istanza dello stack associata al set di stack e alla regione specificati Account AWS

stackset*

leggi: /$ {} ResourceTag TagKey

Lettura

DescribeStackRefactor

Concede il permesso di restituire la descrizione per lo stack refactor specificato

pila*

seghe: ResourceTag /$ {} TagKey

Lettura

DescribeStackResource

Concede l'autorizzazione per restituire una descrizione della risorsa specificata nello stack specificato

pila*

seghe: ResourceTag /$ {} TagKey

Lettura

DescribeStackResourceDrifts

Concede l'autorizzazione per restituire le informazioni di deviazione per le risorse la cui deviazione è stata controllata all'interno dello stack specificato

pila*

seghe: ResourceTag /$ {} TagKey

Lettura

DescribeStackResources

Concede l'autorizzazione a restituire le descrizioni AWS delle risorse per gli stack in esecuzione ed eliminati

pila*

seghe: ResourceTag /$ {} TagKey

Lettura

DescribeStackSet

Concede l'autorizzazione per restituire la descrizione della serie di stack specificata

set di pila*

leggi: /$ {} ResourceTag TagKey

Lettura

DescribeStackSetOperation

Concede l'autorizzazione per restituire la descrizione dell'operazione della serie di stack specificata

set di pila*

leggi: /$ {} ResourceTag TagKey

Lettura

DescribeStacks

Concede il permesso di restituire la descrizione per lo stack specificato e per tutti gli stack se usato in combinazione con l'azione ListStacks

stack

as: /$ {} ResourceTag TagKey

List

DescribeType

Concede l'autorizzazione a restituire informazioni sul tipo richiesto CloudFormation

Lettura

DescribeTypeRegistration

Concede l'autorizzazione a restituire informazioni sul processo di registrazione per un tipo CloudFormation

Lettura

DetectStackDrift

Concede l'autorizzazione per rilevare se la configurazione corrente di uno stack differisce, o è incorsa in una deviazione, dalla configurazione prevista, secondo quanto definito nel modello di stack e dai valori specificati come parametri del modello

pila*

seghe: ResourceTag /$ {} TagKey

Lettura

DetectStackResourceDrift

Concede l'autorizzazione per restituire le informazioni sul fatto che la configurazione corrente di una risorsa differisca, o sia incorsa in una deviazione, dalla configurazione prevista, secondo quanto definito nel modello di stack e dai valori specificati come parametri del modello

pila*

seghe: ResourceTag /$ {} TagKey

Lettura

DetectStackSetDrift

Concede l'autorizzazione per consentire agli utenti di rilevare la deviazione su una serie di stack e le istanze di stack che appartengono a quella serie di stack.

set di pila*

leggi: /$ {} ResourceTag TagKey

Lettura

EstimateTemplateCost

Concede l'autorizzazione per restituire il costo mensile stimato di un modello

formazione di nuvole: TemplateUrl

Lettura

ExecuteChangeSet

Concede l'autorizzazione per aggiornare uno stack utilizzando le informazioni di input fornite al momento della creazione della serie di modifiche specificata

pila*

seghe: ResourceTag /$ {} TagKey

formazione di nuvole: ChangeSetName

Scrittura

ExecuteStackRefactor

Concede il permesso di eseguire uno stack refactor utilizzando le informazioni di input fornite quando è stato creato lo stack refactor specificato

pila*

seghe: ResourceTag /$ {} TagKey

Scrittura

GetGeneratedTemplate

Concede il permesso di recuperare un modello generato

Lettura

GetHookResult

Concede l'autorizzazione a restituire informazioni dettagliate su uno specifico risultato di invocazione dell'hook

formazione di nuvole: TypeArn

Lettura

GetStackPolicy

Concede l'autorizzazione per restituire la policy dello stack per uno stack specificato

pila*

seghe: ResourceTag /$ {} TagKey

Lettura

GetTemplate

Concede l'autorizzazione per restituire il corpo del modello per uno stack specificato

pila*

seghe: ResourceTag /$ {} TagKey

Lettura

GetTemplateSummary

Concede l'autorizzazione per restituire informazioni su un modello nuovo o esistente

stack

legge: ResourceTag /$ {} TagKey

formazione di nuvole: TemplateUrl

Lettura

set di pile

leggi: ResourceTag /$ {} TagKey

formazione di nuvole: TemplateUrl

ImportStacksToStackSet

Concede l'autorizzazione per consentire agli utenti di importare stack esistenti in un set di stack nuovo o esistente

set di pila*

leggi: /$ {} ResourceTag TagKey

Scrittura

ListAllHookResults

Concede l'autorizzazione a restituire le informazioni sui risultati delle invocazioni Hook per un Hook specificato, una combinazione di Hook e status o tutti gli Hook

formazione di nuvole: TypeArn

List

ListChangeSets

Concede l'autorizzazione per restituire l'ID e lo stato di ogni serie di modifiche attiva per uno stack Ad esempio, AWS CloudFormation elenca i set di modifiche che si trovano nello stato CREATE_IN_PROGRESS o CREATE_PENDING

pila*

seghe: ResourceTag /$ {} TagKey

List

ListExports

Concede l'autorizzazione per visualizzare l'elenco di tutti i valori di output esportati nell'account e nella regione in cui viene richiamata questa operazione

List

ListGeneratedTemplates

Concede l'autorizzazione a elencare i modelli generati in questa regione

List

ListHookResults

Concede l'autorizzazione a restituire le informazioni sui risultati delle invocazioni Hook per l'obiettivo specificato

stack

aws: /$ {} ResourceTag TagKey

formazione di nuvole: ChangeSetName

List

ListImports

Concede l'autorizzazione per elencare tutti gli stack che importano un valore di output esportato

List

ListResourceScanRelatedResources

Concede l'autorizzazione a elencare le risorse correlate per un elenco di risorse da una scansione delle risorse. La risposta indica se ogni risorsa restituita è già gestita da CloudFormation

List

ListResourceScanResources

Concede l'autorizzazione a elencare le risorse da una scansione delle risorse. I risultati possono essere filtrati per identificatore di risorsa, prefisso del tipo di risorsa, chiave del tag e valore del tag

List

ListResourceScans

Concede l'autorizzazione a elencare le scansioni delle risorse dalla più recente alla più vecchia. Per impostazione predefinita, restituirà fino a 10 scansioni delle risorse

List

ListStackInstanceResourceDrifts

Concede l'autorizzazione a restituire le informazioni di deviazione per le risorse la cui deviazione è stata controllata all'interno dell'istanza di stack specificata

stackset*

leggi: /$ {} ResourceTag TagKey

List

ListStackInstances

Concede l'autorizzazione per restituire le informazioni di riepilogo sulle istanze di stack che sono associate alla serie di stack specificata

set di pila*

leggi: /$ {} ResourceTag TagKey

List

ListStackRefactorActions

Concede il permesso di restituire l'elenco delle azioni dello stack refactor specificato

pila*

seghe: ResourceTag /$ {} TagKey

List

ListStackRefactors

Concede l'autorizzazione a restituire l'ID e lo stato di ogni stack refactor attivo

pila*

seghe: ResourceTag /$ {} TagKey

List

ListStackResources

Concede l'autorizzazione per restituire le descrizioni di tutte le risorse dello stack specificato

pila*

seghe: ResourceTag /$ {} TagKey

List

ListStackSetAutoDeploymentTargets

Concede l'autorizzazione a restituire informazioni di riepilogo sugli StackSet Auto Deployment Targets

stackset*

leggi: /$ {} ResourceTag TagKey

List

ListStackSetOperationResults

Concede l'autorizzazione per restituire le informazioni di riepilogo sui risultati di un'operazione della serie di stack

set di pila*

leggi: /$ {} ResourceTag TagKey

List

ListStackSetOperations

Concede l'autorizzazione per restituire le informazioni di riepilogo sulle operazioni eseguite su una serie di stack

set di pila*

leggi: /$ {} ResourceTag TagKey

List

ListStackSets

Concede l'autorizzazione per restituire le informazioni di riepilogo sulle serie di stack associate all'utente

List

ListStacks

Concede l'autorizzazione a restituire le informazioni di riepilogo per gli stack il cui stato corrisponde a quello specificato. StackStatusFilter In combinazione con l' DescribeStacks azione, concede l'autorizzazione a elencare le descrizioni degli stack

List

ListTypeRegistrations

Concede l'autorizzazione a elencare i tentativi di registrazione dei tipi CloudFormation

List

ListTypeVersions

Concede l'autorizzazione a elencare versioni di un tipo particolare CloudFormation

List

ListTypes

Concede l'autorizzazione a elencare i tipi disponibili CloudFormation

List

PublishType

Concede l'autorizzazione a pubblicare l'estensione specificata nel CloudFormation registro come estensione pubblica in questa regione

Scrittura

RecordHandlerProgress

Concede l'autorizzazione per registrare l'avanzamento del gestore

pila*

seghe: ResourceTag /$ {} TagKey

Scrittura

RegisterPublisher

Concede l'autorizzazione a registrare l'account come editore di estensioni pubbliche nel registro CloudFormation

Scrittura

RegisterType

Concede il permesso di registrare un nuovo tipo CloudFormation

Scrittura

RollbackStack

Concede l'autorizzazione per ripristinare lo stack all'ultimo stato stabile

pila*

seghe: ResourceTag /$ {} TagKey

formazione di nuvole: RoleArn

Scrittura

SetStackPolicy

Concede l'autorizzazione per impostare una policy di stack per uno stack specificato

pila*

seghe: ResourceTag /$ {} TagKey

formazione di nuvole: StackPolicyUrl

Gestione delle autorizzazioni, Write

SetTypeConfiguration

Concede l'autorizzazione a impostare i dati di configurazione per un' CloudFormation estensione registrata, nell'account e nella regione specificati

Scrittura

SetTypeDefaultVersion

Concede l'autorizzazione a impostare quale versione di un CloudFormation tipo si applica alle operazioni CloudFormation

Scrittura

SignalResource

Concede l'autorizzazione per inviare un segnale alla risorsa specificata con stato di successo o di errore

pila*

seghe: ResourceTag /$ {} TagKey

Scrittura

StartResourceScan

Concede il permesso di avviare una scansione delle risorse di questo account in questa regione

Scrittura

StopStackSetOperation

Concede l'autorizzazione per interrompere un'operazione in corso su una serie di stack e le istanze dello stack associate

set di pile*

leggi: /$ {} ResourceTag TagKey

Scrittura

TagResource

Concede l'autorizzazione per aggiungere un tag alle risorse di CloudFormation

set di modifiche

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

formazione di nuvole: CreateAction

Etichettatura, scrittura

stack

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

formazione di nuvole: CreateAction

set di pile

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

formazione di nuvole: CreateAction

TestType

Concede l'autorizzazione a testare un'estensione registrata per assicurarsi che soddisfi tutti i requisiti necessari per essere pubblicata nel registro CloudFormation

Scrittura

UntagResource

Concede l'autorizzazione per rimuovere il tag delle risorse di CloudFormation

set di modifiche

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

formazione di nuvole: CreateAction

Etichettatura, scrittura

stack

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

formazione di nuvole: CreateAction

set di pile

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

formazione di nuvole: CreateAction

UpdateGeneratedTemplate

Concede l'autorizzazione ad aggiornare un modello generato. Può essere usato per cambiare il nome, aggiungere e rimuovere risorse, aggiornare le risorse e modificare le DeletionPolicy impostazioni e UpdateReplacePolicy

Scrittura

UpdateStack

Concede l'autorizzazione per aggiornare uno stack come specificato nel modello

pila*

seghe: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

formazione di nuvole: ResourceTypes

formazione di nuvole: RoleArn

formazione di nuvole: StackPolicyUrl

formazione di nuvole: TemplateUrl

Scrittura

UpdateStackInstances

Concede l'autorizzazione per aggiornare i valori dei parametri delle istanze di stack per gli account specificati, nelle regioni specificate

set di pila*

leggi: /$ {} ResourceTag TagKey

formazione di nuvole: TargetRegion

Scrittura

stackset-target

formazione di nuvole: TargetRegion

tipo

formazione di nuvole: TargetRegion

UpdateStackSet

Concede l'autorizzazione per aggiornare uno stackset come specificato nel modello

set di pila*

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

formazione di nuvole: RoleArn

formazione di nuvole: TargetRegion

formazione di nuvole: TemplateUrl

Scrittura

stackset-target

leggi: /$ {0} RequestTag TagKey

leggi: TagKeys

formazione di nuvole: RoleArn

formazione di nuvole: TargetRegion

formazione di nuvole: TemplateUrl

tipo

leggi: RequestTag /$ {} TagKey

leggi: TagKeys

formazione di nuvole: RoleArn

formazione di nuvole: TargetRegion

formazione di nuvole: TemplateUrl

UpdateTerminationProtection

Concede l'autorizzazione per aggiornare la protezione della terminazione per lo stack specificato

pila*

seghe: ResourceTag /$ {} TagKey

Scrittura

ValidateTemplate

Concede l'autorizzazione per convalidare un modello specificato

formazione di nuvole: TemplateUrl

Lettura

Permission-only azioni per AWS CloudFormation

Le seguenti azioni sono definite AWS CloudFormation ma non sono direttamente richiamabili tramite alcuna operazione API. Possono essere utilizzate solo nelle dichiarazioni politiche IAM per concedere o negare le autorizzazioni.

Azioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

CreateUploadBucket

Concede l'autorizzazione per caricare i modelli nei bucket Amazon S3. Utilizzato solo dalla AWS CloudFormation console e non è documentato nel riferimento all'API

Scrittura

Tipi di risorse definiti da AWS CloudFormation

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

set di modifiche

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

leggiTagKey: /$ {} ResourceTag

modello generato

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

le risorse possono essere scansionate

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

stack

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

leggiTagKey: /$ {} ResourceTag

set di pile

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

leggiTagKey: /$ {} ResourceTag

stackset-target

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

tipo

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

TypeHook

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

Chiavi di condizione per AWS CloudFormation

AWS CloudFormation definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws: RequestTag /$ {} TagKey

Filtra l'accesso per i tag passati nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra l'accesso per i tag associati alla risorsa

Stringa

leggi: TagKeys

Filtra l'accesso tramite le chiavi di tag passate nella richiesta

ArrayOfString

formazione di nuvole: ChangeSetName

Filtra l'accesso in base al nome di un set di AWS CloudFormation modifiche. Utilizzata per controllare le serie di modifiche che possono essere eseguite o eliminate dagli utenti IAM

Stringa

formazione di nuvole: CreateAction

Filtra l'accesso in base al nome di un'azione API che modifica le risorse. Utilizzalo per controllare quali API possono utilizzare gli utenti IAM per aggiungere o rimuovere tag su uno stack o un set di stack

Stringa

formazione del cloud: ImportResourceTypes

Filtra l'accesso in base ai tipi di risorse del modello, come AWS: :EC2: :Instance. Utilizzata per controllare i tipi di risorse che possono essere utilizzate dagli utenti IAM quando desiderano importare una risorsa in uno stack

Stringa

formazione di nuvole: ResourceTypes

Filtra l'accesso in base ai tipi di risorse del modello, come AWS: :EC2: :Instance. Utilizzata per controllare i tipi di risorse che possono essere utilizzate dagli utenti IAM quando creano o aggiornano uno stack.

ArrayOfString

formazione di nuvole: RoleArn

Filtra l'accesso in base all'ARN di un ruolo di servizio IAM. Utilizzata per controllare il ruolo di servizio che può essere utilizzato dagli utenti IAM per utilizzare stack e serie di modifiche.

ARN

formazione di nuvole: StackPolicyUrl

Filtra l'accesso in base a un URL della policy dello stack di Amazon S3. Utilizzata per controllare le policy dello stack che possono essere associate dagli utenti IAM a uno stack durante la creazione o l'aggiornamento di un'operazione dello stack

Stringa

formazione di nuvole: TargetRegion

Filtra l'accesso per regione di destinazione del set di pile. Da utilizzare per controllare i modelli che possono essere utilizzati dagli utenti IAM durante la creazione o l'aggiornamento dei set di pile

ArrayOfString

formazione di nuvole: TemplateUrl

Filtra l'accesso in base all'URL di un modello Amazon S3. Utilizzata per controllare i modelli che possono essere utilizzati dagli utenti IAM durante la creazione o l'aggiornamento degli stack

Stringa

formazione di nuvole: TypeArn

Filtra l'accesso tramite l'ARN di un'estensione CloudFormation

ARN