View a markdown version of this page

Acciones, recursos y claves de condición para AWS CloudFormation - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para AWS CloudFormation

AWS CloudFormation (prefijo de servicio:cloudformation) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Las operaciones de la API se definen mediante AWS CloudFormation

En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

ActivateOrganizationsAccess

formación de nubes: ActivateOrganizationsAccess

Escritura

objetivo: CreateServiceLinkedRole

Escritura

objetivo: GetRole

Lectura

ActivateType

formación de nubes: ActivateType

Escritura

objetivo: PassRole

objetivo: PassedToService

resources.cloudformation.amazonaws.com

Escritura

BatchDescribeTypeConfigurations

formación de nubes: BatchDescribeTypeConfigurations

Lectura

CancelUpdateStack

formación de nubes: CancelUpdateStack

Escritura

ContinueUpdateRollback

formación de nubes: ContinueUpdateRollback

Escritura

objetivo: PassRole

objetivo: PassedToService

cloudformation.amazonaws.com

Escritura

CreateChangeSet

formación de nubes: CreateChangeSet

Escritura

formación de nubes: TagResource

Etiquetar, escribir

formación de nubes: UntagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

cloudformation.amazonaws.com

Escritura

CreateGeneratedTemplate

formación de nubes: CreateGeneratedTemplate

Escritura

CreateStack

formación de nubes: CreateStack

Escritura

formación de nubes: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

cloudformation.amazonaws.com

Escritura

CreateStackInstances

formación de nubes: CreateStackInstances

Escritura

CreateStackRefactor

formación de nubes: CreateStackRefactor

Escritura

CreateStackSet

formación de nubes: CreateStackSet

Escritura

formación de nubes: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

cloudformation.amazonaws.com

Escritura

DeactivateOrganizationsAccess

formación de nubes: DeactivateOrganizationsAccess

Escritura

DeactivateType

formación de nubes: DeactivateType

Escritura

DeleteChangeSet

formación de nubes: DeleteChangeSet

Escritura

DeleteGeneratedTemplate

formación de nubes: DeleteGeneratedTemplate

Escritura

DeleteStack

formación de nubes: DeleteStack

Escritura

objetivo: PassRole

objetivo: PassedToService

cloudformation.amazonaws.com

Escritura

DeleteStackInstances

formación de nubes: DeleteStackInstances

Escritura

DeleteStackSet

formación de nubes: DeleteStackSet

Escritura

DeregisterType

formación de nubes: DeregisterType

Escritura

DescribeAccountLimits

formación de nubes: DescribeAccountLimits

Lectura

DescribeChangeSet

formación de nubes: DescribeChangeSet

Lectura

DescribeChangeSetHooks

formación de nubes: DescribeChangeSetHooks

Lectura

DescribeEvents

formación de nubes: DescribeEvents

Lectura

DescribeGeneratedTemplate

formación de nubes: DescribeGeneratedTemplate

Lectura

DescribeOrganizationsAccess

formación de nubes: DescribeOrganizationsAccess

Lectura

DescribePublisher

formación de nubes: DescribePublisher

Lectura

DescribeResourceScan

formación de nubes: DescribeResourceScan

Lectura

DescribeStackDriftDetectionStatus

formación de nubes: DescribeStackDriftDetectionStatus

Lectura

DescribeStackEvents

formación de nubes: DescribeStackEvents

Lectura

DescribeStackInstance

formación de nubes: DescribeStackInstance

Lectura

DescribeStackRefactor

formación de nubes: DescribeStackRefactor

Lectura

DescribeStackResource

formación de nubes: DescribeStackResource

Lectura

DescribeStackResourceDrifts

formación de nubes: DescribeStackResourceDrifts

Lectura

DescribeStackResources

formación de nubes: DescribeStackResources

Lectura

DescribeStackSet

formación de nubes: DescribeStackSet

Lectura

DescribeStackSetOperation

formación de nubes: DescribeStackSetOperation

Lectura

DescribeStacks

formación de nubes: DescribeStacks

Enumeración

formación de nubes: ListStacks

Enumeración

DescribeType

formación de nubes: DescribeType

Lectura

DescribeTypeRegistration

formación de nubes: DescribeTypeRegistration

Lectura

DetectStackDrift

formación de nubes: DetectStackDrift

Lectura

formación de nubes: DetectStackResourceDrift

Lectura

DetectStackResourceDrift

formación de nubes: DetectStackResourceDrift

Lectura

DetectStackSetDrift

formación de nubes: DetectStackSetDrift

Lectura

EstimateTemplateCost

formación de nubes: EstimateTemplateCost

Lectura

ExecuteChangeSet

formación de nubes: ExecuteChangeSet

Escritura

formación de nubes: TagResource

Etiquetar, escribir

formación de nubes: UntagResource

Etiquetar, escribir

ExecuteStackRefactor

formación de nubes: ExecuteStackRefactor

Escritura

GetGeneratedTemplate

formación de nubes: GetGeneratedTemplate

Lectura

GetHookResult

formación de nubes: GetHookResult

Lectura

GetStackPolicy

formación de nubes: GetStackPolicy

Lectura

GetTemplate

formación de nubes: GetTemplate

Lectura

GetTemplateSummary

formación de nubes: GetTemplateSummary

Lectura

ImportStacksToStackSet

formación de nubes: ImportStacksToStackSet

Escritura

ListChangeSets

formación de nubes: ListChangeSets

Enumeración

ListExports

formación de nubes: ListExports

Enumeración

ListGeneratedTemplates

formación de nubes: ListGeneratedTemplates

Enumeración

ListHookResults

formación de nubes: ListAllHookResults

Enumeración

formación de nubes: ListHookResults

Enumeración

ListImports

formación de nubes: ListImports

Enumeración

ListResourceScanRelatedResources

formación de nubes: ListResourceScanRelatedResources

Enumeración

ListResourceScanResources

formación de nubes: ListResourceScanResources

Enumeración

ListResourceScans

formación de nubes: ListResourceScans

Enumeración

ListStackInstanceResourceDrifts

formación de nubes: ListStackInstanceResourceDrifts

Enumeración

ListStackInstances

formación de nubes: ListStackInstances

Enumeración

ListStackRefactorActions

formación de nubes: ListStackRefactorActions

Enumeración

ListStackRefactors

formación de nubes: ListStackRefactors

Enumeración

ListStackResources

formación de nubes: ListStackResources

Enumeración

ListStackSetAutoDeploymentTargets

formación de nubes: ListStackSetAutoDeploymentTargets

Enumeración

ListStackSetOperationResults

formación de nubes: ListStackSetOperationResults

Enumeración

ListStackSetOperations

formación de nubes: ListStackSetOperations

Enumeración

ListStackSets

formación de nubes: ListStackSets

Enumeración

ListStacks

formación de nubes: ListStacks

Enumeración

ListTypeRegistrations

formación de nubes: ListTypeRegistrations

Enumeración

ListTypeVersions

formación de nubes: ListTypeVersions

Enumeración

ListTypes

formación de nubes: ListTypes

Enumeración

PublishType

formación de nubes: PublishType

Escritura

RecordHandlerProgress

formación de nubes: RecordHandlerProgress

Escritura

RegisterPublisher

formación de nubes: RegisterPublisher

Escritura

RegisterType

formación de nubes: RegisterType

Escritura

objetivo: PassRole

objetivo: PassedToService

resources.cloudformation.amazonaws.com

Escritura

RollbackStack

formación de nubes: RollbackStack

Escritura

objetivo: PassRole

objetivo: PassedToService

cloudformation.amazonaws.com

Escritura

SetStackPolicy

formación de nubes: SetStackPolicy

Gestión de permisos, escritura

SetTypeConfiguration

formación de nubes: SetTypeConfiguration

Escritura

SetTypeDefaultVersion

formación de nubes: SetTypeDefaultVersion

Escritura

SignalResource

formación de nubes: SignalResource

Escritura

StartResourceScan

formación de nubes: StartResourceScan

Escritura

StopStackSetOperation

formación de nubes: StopStackSetOperation

Escritura

TestType

formación de nubes: TestType

Escritura

UpdateGeneratedTemplate

formación de nubes: UpdateGeneratedTemplate

Escritura

UpdateStack

formación de nubes: SetStackPolicy

Gestión de permisos, escritura

formación de nubes: TagResource

Etiquetar, escribir

formación de nubes: UntagResource

Etiquetar, escribir

formación de nubes: UpdateStack

Escritura

objetivo: PassRole

objetivo: PassedToService

cloudformation.amazonaws.com

Escritura

UpdateStackInstances

formación de nubes: UpdateStackInstances

Escritura

UpdateStackSet

formación de nubes: TagResource

Etiquetar, escribir

formación de nubes: UntagResource

Etiquetar, escribir

formación de nubes: UpdateStackSet

Escritura

objetivo: PassRole

objetivo: PassedToService

cloudformation.amazonaws.com

Escritura

UpdateTerminationProtection

formación de nubes: UpdateTerminationProtection

Escritura

ValidateTemplate

formación de nubes: ValidateTemplate

Lectura

Acciones definidas por AWS CloudFormation

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

ActivateOrganizationsAccess

Otorga permiso para activar el acceso confiable entre StackSets and Organizations. Con Trusted Access Between StackSets and Organizations activado, la cuenta de administración tiene permisos de creación y administración StackSets para su organización.

Escritura

ActivateType

Concede permiso para activar una extensión pública de terceros, lo que la pone a disposición para su uso en plantillas de pila

Escritura

BatchDescribeTypeConfigurations

Otorga permiso para devolver los datos de configuración de las CloudFormation extensiones especificadas

Lectura

CancelUpdateStack

Concede permiso para cancelar una actualización en la pila especificada.

pila*

aws: ResourceTag /$ {} TagKey

Escritura

ContinueUpdateRollback

Concede permiso para continuar restaurando una pila que se encuentra en estado UPDATE_ROLLBACK_FAILED al estado UPDATE_ROLLBACK_COMPLETE.

pila*

aws: ResourceTag /$ {} TagKey

formación de nubes: RoleArn

Escritura

CreateChangeSet

Concede permiso para crear una lista de cambios para una pila.

pila*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

formación de nubes: ChangeSetName

formación de nubes: ImportResourceTypes

formación de nubes: ResourceTypes

formación de nubes: RoleArn

formación de nubes: StackPolicyUrl

formación de nubes: TemplateUrl

Escritura

CreateGeneratedTemplate

Otorga permiso para crear una plantilla a partir de los recursos existentes que aún no se administran con CloudFormation

Escritura

CreateStack

Concede permiso para crear una pila según se especifica en la plantilla.

pila*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

formación de nubes: ResourceTypes

formación de nubes: RoleArn

formación de nubes: StackPolicyUrl

formación de nubes: TemplateUrl

Escritura

CreateStackInstances

Concede permiso para crear instancias de pila para las cuentas especificadas, dentro de las regiones especificadas.

conjunto de pilas*

was: /$ {} ResourceTag TagKey

AWS: TagKeys

formación de nubes: TargetRegion

Escritura

stackset-target

fue: TagKeys

formación de nubes: TargetRegion

type

AWS: TagKeys

formación de nubes: TargetRegion

CreateStackRefactor

Concede permiso para crear una refactorización de pila.

pila*

aws: ResourceTag /$ {} TagKey

Escritura

CreateStackSet

Concede permiso para crear un conjunto de pila como se especifica en la plantilla.

aws: RequestTag /$ {} TagKey

AWS: TagKeys

formación de nubes: RoleArn

formación de nubes: TemplateUrl

Escritura

DeactivateOrganizationsAccess

Otorga permiso para desactivar el acceso confiable entre StackSets and Organizations. Si el acceso de confianza está desactivado, la cuenta de administración no tiene permisos para crear y administrar los servicios gestionados para su organización StackSets

Escritura

DeactivateType

Concede permiso para desactivar una extensión pública que se había activado anteriormente en esta cuenta y región

Escritura

DeleteChangeSet

Concede permiso para eliminar el conjunto de cambios especificado. Eliminar conjuntos de cambios garantiza que nadie ejecutará el conjunto de cambios equivocado.

pila*

aws: ResourceTag /$ {} TagKey

formación de nubes: ChangeSetName

Escritura

DeleteGeneratedTemplate

Concede permiso para eliminar una plantilla generada

Escritura

DeleteStack

Concede permiso para eliminar una pila específica.

pila*

aws: ResourceTag /$ {} TagKey

formación de nubes: RoleArn

Escritura

DeleteStackInstances

Concede permiso para eliminar instancias de pila para las cuentas especificadas, en las regiones especificadas.

conjunto de pilas*

was: /$ {} ResourceTag TagKey

formación de nubes: TargetRegion

Escritura

stackset-target

formación de nubes: TargetRegion

type

formación de nubes: TargetRegion

DeleteStackSet

Concede permiso para eliminar un conjunto de pilas específico.

conjunto de pilas*

was: /$ {} ResourceTag TagKey

Escritura

DeregisterType

Otorga permiso para anular el registro de un tipo o versión CloudFormation de tipo existente

Escritura

DescribeAccountLimits

Otorga permiso para recuperar los límites de tu cuenta AWS CloudFormation

Lectura

DescribeChangeSet

Concede permiso para devolver la descripción del conjunto de cambios especificado.

pila*

aws: ResourceTag /$ {} TagKey

formación de nubes: ChangeSetName

Lectura

DescribeChangeSetHooks

Concede permiso para devolver la información de invocación de Hook para el conjunto de cambios especificado

pila*

aws: ResourceTag /$ {} TagKey

formación de nubes: ChangeSetName

Lectura

DescribeEvents

Otorga permiso para devolver todos los eventos relacionados con una operación específica

conjunto de cambios

aws: ResourceTag /$ {} TagKey

Lectura

pila

aws: ResourceTag /$ {} TagKey

DescribeGeneratedTemplate

Concede permiso para describir una plantilla generada. La salida incluye detalles sobre el avance en la creación de una plantilla generada

Lectura

DescribeOrganizationsAccess

Otorga permiso para devolver información sobre el estado de la OrganizationAccess cuenta

Lectura

DescribePublisher

Otorga permiso para devolver información sobre el editor CloudFormation de una extensión

Lectura

DescribeResourceScan

Concede permiso para describir detalles de un análisis de recursos

Lectura

DescribeStackDriftDetectionStatus

Concede permiso para devolver información sobre una operación de detección de desviación de pila.

Read

DescribeStackEvents

Concede permiso para devolver todos los eventos relacionados con la pila de una pila especificada.

pila*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeStackInstance

Otorga permiso para devolver la instancia de pila que está asociada al conjunto de pilas y la Cuenta de AWS región especificados

conjunto de pilas*

was: /$ {} ResourceTag TagKey

Lectura

DescribeStackRefactor

Concede permiso para devolver la descripción de la refactorización de pila especificada.

pila*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeStackResource

Concede permiso para devolver una descripción del recurso especificado en la pila especificada.

pila*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeStackResourceDrifts

Concede permiso para devolver información de desviaciones de los recursos en los que se han comprobado las desviaciones en la pila especificada.

pila*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeStackResources

Otorga permiso para devolver las descripciones AWS de los recursos de las pilas en ejecución y eliminadas

pila*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeStackSet

Concede permiso para devolver la descripción del conjunto de pilas especificado.

conjunto de pilas*

was: /$ {} ResourceTag TagKey

Lectura

DescribeStackSetOperation

Concede permiso para devolver la descripción de la operación de conjunto de pilas especificada.

conjunto de pilas*

was: /$ {} ResourceTag TagKey

Lectura

DescribeStacks

Otorga permiso para devolver la descripción de la pila especificada y de todas las pilas cuando se utilizan en combinación con la acción ListStacks

pila

aws: ResourceTag /$ {} TagKey

Enumeración

DescribeType

Otorga permiso para devolver información sobre el CloudFormation tipo solicitado

Lectura

DescribeTypeRegistration

Otorga permiso para devolver información sobre el proceso de registro de un CloudFormation tipo

Lectura

DetectStackDrift

Concede permiso para detectar si la configuración real de una pila es diferente o se ha desviado de su configuración prevista, tal y como se define en la plantilla de pila y los valores especificados como parámetros de la plantilla.

pila*

aws: ResourceTag /$ {} TagKey

Lectura

DetectStackResourceDrift

Concede permiso para devolver información sobre si la configuración real de un recurso es diferente o se ha desviado de su configuración prevista, tal y como se define en la plantilla de pila y los valores especificados como parámetros de la plantilla.

pila*

aws: ResourceTag /$ {} TagKey

Lectura

DetectStackSetDrift

Concede permiso para permitir a los usuarios detectar la deriva en un conjunto de pila y las instancias de pila que pertenecen a ese conjunto de pila.

conjunto de pilas*

was: /$ {} ResourceTag TagKey

Lectura

EstimateTemplateCost

Concede permiso para devolver el costo mensual estimado de una plantilla.

formación de nubes: TemplateUrl

Lectura

ExecuteChangeSet

Concede permiso para actualizar una pila con la información de entrada que se proporcionó cuando se creó el conjunto de cambios especificado.

pila*

aws: ResourceTag /$ {} TagKey

formación de nubes: ChangeSetName

Escritura

ExecuteStackRefactor

Concede permiso para ejecutar una refactorización de pila con la información de entrada que se proporcionó cuando se creó la refactorización de pila especificada.

pila*

aws: ResourceTag /$ {} TagKey

Escritura

GetGeneratedTemplate

Concede permiso para recuperar una plantilla generada

Lectura

GetHookResult

Otorga permiso para devolver información detallada sobre el resultado de la invocación de un gancho específico

formación de nubes: TypeArn

Lectura

GetStackPolicy

Concede permiso para devolver la política de pila para una pila especificada.

pila*

aws: ResourceTag /$ {} TagKey

Lectura

GetTemplate

Concede permiso para devolver el cuerpo de la plantilla para una pila especificada.

pila*

aws: ResourceTag /$ {} TagKey

Lectura

GetTemplateSummary

Concede permiso para devolver información sobre una plantilla nueva o existente.

pila

aws: ResourceTag /$ {} TagKey

formación de nubes: TemplateUrl

Lectura

conjunto de pilas

aws: ResourceTag /$ {} TagKey

formación de nubes: TemplateUrl

ImportStacksToStackSet

Concede permiso para permitir a los usuarios importar pilas existentes a un conjunto de pilas nuevo o existente

conjunto de pilas*

was: /$ {} ResourceTag TagKey

Escritura

ListAllHookResults

Concede permiso para devolver la información de los resultados de las invocaciones de enlace para un enlace específico, una combinación de enlace y estado, o todos los enlaces.

formación de nubes: TypeArn

Enumeración

ListChangeSets

Concede permiso para devolver el ID y el estado de cada conjunto de cambios activo de una pila. Por ejemplo, AWS CloudFormation enumera los conjuntos de cambios que se encuentran en el estado CREATE_IN_PROGRESS o CREATE_PENDING

pila*

aws: ResourceTag /$ {} TagKey

Enumeración

ListExports

Concede permiso para enumerar todos los valores de salida exportados en la cuenta y la región en la que se llama a esta acción.

Enumeración

ListGeneratedTemplates

Concede permiso para enumerar las plantillas generadas en esta región

Enumeración

ListHookResults

Concede permiso para devolver la información de los resultados de las invocaciones de enlace para el destino especificado.

pila

aws: ResourceTag /$ {} TagKey

formación de nubes: ChangeSetName

Enumeración

ListImports

Concede permiso para enumerar todas las pilas que importan un valor de salida exportado.

Enumeración

ListResourceScanRelatedResources

Concede permiso para enumerar los recursos relacionados para una lista de recursos a partir de un análisis de recursos. La respuesta indica si cada recurso devuelto ya está gestionado por CloudFormation

Enumeración

ListResourceScanResources

Concede permiso para enumerar los recursos de un análisis de recursos. Los resultados se pueden filtrar por identificador de recurso, prefijo de tipo de recurso, clave de etiqueta y valor de etiqueta

Enumeración

ListResourceScans

Concede permiso para enumerar los análisis de recursos del más reciente al más antiguo. De forma predeterminada, devolverá hasta 10 análisis de recursos

Enumeración

ListStackInstanceResourceDrifts

Concede permiso para devolver información de desviaciones de los recursos en los que se han comprobado las desviaciones en la instancia de la pila especificada

conjunto de pilas*

was: /$ {} ResourceTag TagKey

Enumeración

ListStackInstances

Concede permiso para devolver información resumida sobre instancias de pila asociadas al conjunto de pilas especificado.

conjunto de pilas*

was: /$ {} ResourceTag TagKey

Enumeración

ListStackRefactorActions

Concede permiso para devolver la lista de acciones de la refactorización de pila especificada.

pila*

aws: ResourceTag /$ {} TagKey

Enumeración

ListStackRefactors

Concede permiso para devolver el ID y el estado de cada refactorización de pila activa.

pila*

aws: ResourceTag /$ {} TagKey

Enumeración

ListStackResources

Concede permiso para devolver descripciones de todos los recursos de la pila especificada.

pila*

aws: ResourceTag /$ {} TagKey

Enumeración

ListStackSetAutoDeploymentTargets

Otorga permiso para devolver información resumida sobre los objetivos StackSet de despliegue automático

conjunto de pilas*

was: /$ {} ResourceTag TagKey

Enumeración

ListStackSetOperationResults

Concede permiso para devolver información resumida sobre los resultados de una operación de conjunto de pilas.

conjunto de pilas*

was: /$ {} ResourceTag TagKey

Enumeración

ListStackSetOperations

Concede permiso para devolver información resumida sobre operaciones realizadas en un conjunto de pilas.

conjunto de pilas*

was: /$ {} ResourceTag TagKey

Enumeración

ListStackSets

Concede permiso para devolver información resumida sobre conjuntos de pilas asociados con el usuario.

Enumeración

ListStacks

Otorga permiso para devolver la información resumida de las pilas cuyo estado coincida con el especificado. StackStatusFilter En combinación con la DescribeStacks acción, otorga permiso para enumerar las descripciones de las pilas

Enumeración

ListTypeRegistrations

Otorga permiso para enumerar los intentos CloudFormation de registro de tipo

Enumeración

ListTypeVersions

Otorga permiso para publicar versiones de un CloudFormation tipo concreto

Enumeración

ListTypes

Otorga permiso para enumerar los CloudFormation tipos disponibles

Enumeración

PublishType

Otorga permiso para publicar la extensión especificada en el CloudFormation registro como extensión pública en esta región

Escritura

RecordHandlerProgress

Concede permiso para registrar el progreso del controlador

pila*

aws: ResourceTag /$ {} TagKey

Escritura

RegisterPublisher

Otorga permiso para registrar una cuenta como editor de extensiones públicas en el CloudFormation registro

Escritura

RegisterType

Otorga permiso para registrar un nuevo CloudFormation tipo

Escritura

RollbackStack

Concede permiso para revertir la pila al último estado estable

pila*

aws: ResourceTag /$ {} TagKey

formación de nubes: RoleArn

Escritura

SetStackPolicy

Concede permiso para establecer una política de pila para una pila especificada.

pila*

aws: ResourceTag /$ {} TagKey

formación de nubes: StackPolicyUrl

Gestión de permisos, escritura

SetTypeConfiguration

Otorga permiso para establecer los datos de configuración de una CloudFormation extensión registrada en la cuenta y la región en cuestión

Escritura

SetTypeDefaultVersion

Otorga permiso para establecer qué versión de un CloudFormation tipo se aplica a CloudFormation las operaciones

Escritura

SignalResource

Concede permiso para enviar una señal al recurso especificado con un estado de éxito o error.

pila*

aws: ResourceTag /$ {} TagKey

Escritura

StartResourceScan

Concede permiso para iniciar un análisis de los recursos de esta cuenta en esta región

Escritura

StopStackSetOperation

Concede permiso para detener una operación en curso en un conjunto de pilas y sus instancias de pila asociadas.

conjunto de pilas*

was: /$ {} ResourceTag TagKey

Escritura

TagResource

Concede permiso para etiquetar recursos de CloudFormation.

conjunto de cambios

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

formación de nubes: CreateAction

Etiquetar, escribir

pila

AWS: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

formación de nubes: CreateAction

conjunto de pilas

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

formación de nubes: CreateAction

TestType

Otorga permiso para probar una extensión registrada para asegurarse de que cumple con todos los requisitos necesarios para su publicación en el CloudFormation registro

Escritura

UntagResource

Concede permiso para desetiquetar recursos de CloudFormation.

conjunto de cambios

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

formación de nubes: CreateAction

Etiquetar, escribir

pila

AWS: ResourceTag /$ {} TagKey

AWS: TagKeys

formación de nubes: CreateAction

conjunto de pilas

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

formación de nubes: CreateAction

UpdateGeneratedTemplate

Concede permiso para actualizar una plantilla generada. Esto se puede utilizar para cambiar el nombre, añadir y eliminar recursos, actualizar los recursos y cambiar la configuración DeletionPolicy y UpdateReplacePolicy

Escritura

UpdateStack

Concede permiso para actualizar una pila según se especifica en la plantilla.

pila*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

formación de nubes: ResourceTypes

formación de nubes: RoleArn

formación de nubes: StackPolicyUrl

formación de nubes: TemplateUrl

Escritura

UpdateStackInstances

Concede permiso para actualizar los valores de parámetros de las instancias de pila de las cuentas especificadas, dentro de las regiones especificadas.

conjunto de pilas*

was: /$ {} ResourceTag TagKey

formación de nubes: TargetRegion

Escritura

stackset-target

formación de nubes: TargetRegion

type

formación de nubes: TargetRegion

UpdateStackSet

Concede permiso para actualizar un conjunto de pila según se especifica en la plantilla.

conjunto de pilas*

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

formación de nubes: RoleArn

formación de nubes: TargetRegion

formación de nubes: TemplateUrl

Escritura

stackset-target

was: /$ {} RequestTag TagKey

AWS: TagKeys

formación de nubes: RoleArn

formación de nubes: TargetRegion

formación de nubes: TemplateUrl

type

aws: RequestTag /$ {} TagKey

AWS: TagKeys

formación de nubes: RoleArn

formación de nubes: TargetRegion

formación de nubes: TemplateUrl

UpdateTerminationProtection

Concede permiso para actualizar la protección de terminación para la pila especificada.

pila*

aws: ResourceTag /$ {} TagKey

Escritura

ValidateTemplate

Concede permiso para validar una plantilla especificada.

formación de nubes: TemplateUrl

Lectura

Permission-only acciones para AWS CloudFormation

Las siguientes acciones se definen mediante ninguna operación de la API AWS CloudFormation , pero no se pueden invocar directamente a través de ellas. Solo se pueden utilizar en las declaraciones de política de IAM para conceder o denegar permisos.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

CreateUploadBucket

Concede permiso para cargar plantillas a los buckets de Simple Storage Service (Amazon S3). Solo se utilizan en la AWS CloudFormation consola y no se documentan en la referencia de la API

Escritura

Tipos de recursos definidos por AWS CloudFormation

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

conjunto de cambios

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

awsTagKey: /$ {} ResourceTag

plantilla generada

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

los recursos pueden

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

stack

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

awsTagKey: /$ {} ResourceTag

conjunto de pilas

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

wasTagKey: /$ {} ResourceTag

stackset-target

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

Valor type de

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

TypeHook

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

Claves de condición para AWS CloudFormation

AWS CloudFormation define las siguientes claves de condición que se pueden utilizar en el Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra el acceso por las etiquetas que se pasan en la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por las etiquetas asociadas al recurso

Cadena

AWS: TagKeys

Filtra el acceso por las claves de etiquetas que se pasan en la solicitud

ArrayOfString

formación de nubes: ChangeSetName

Filtra el acceso por el nombre del conjunto de AWS CloudFormation cambios. Se utiliza para controlar qué conjuntos de cambios pueden ejecutar o eliminar los usuarios de IAM.

Cadena

formación de nubes: CreateAction

Filtra el acceso según el nombre de una acción de API que modifica recursos. Se utiliza para controlar qué API pueden usar los usuarios de IAM para agregar o eliminar etiquetas en una pila o un conjunto de pilas.

Cadena

formación de nubes: ImportResourceTypes

Filtra el acceso por los tipos de recursos de la plantilla, como AWS: :EC2: :Instance. Se utiliza para controlar con qué tipos de recursos pueden trabajar los usuarios de IAM cuando desean importar un recurso a una pila.

Cadena

formación de nubes: ResourceTypes

Filtra el acceso por los tipos de recursos de la plantilla, como AWS: :EC2: :Instance. Se utiliza para controlar con qué tipo de recursos pueden trabajar los usuarios de IAM al crear o actualizar una pila.

ArrayOfString

formación de nubes: RoleArn

Filtra el acceso en función del ARN de una función de servicio de IAM. Se utiliza para controlar qué rol de servicio pueden utilizar los usuarios de IAM para trabajar con conjuntos de cambios o pilas.

ARN

formación de nubes: StackPolicyUrl

Filtra el acceso en función de una URL de política de pila de Amazon S3. Se utiliza para controlar qué políticas de pila pueden asociar los usuarios de IAM a una pila durante una acción de creación o actualización de la pila.

Cadena

formación de nubes: TargetRegion

Filtra el acceso por región de destino del conjunto de pila. Se utiliza para controlar qué regiones pueden usar los usuarios de IAM cuando crean o actualizan los conjuntos de pilas.

ArrayOfString

formación de nubes: TemplateUrl

Filtra el acceso en función de una URL de plantilla de Amazon S3. Se utiliza para controlar qué plantillas pueden usar los usuarios de IAM cuando crean o actualizan pilas.

Cadena

formación de nubes: TypeArn

Filtra el acceso por el ARN de una extensión CloudFormation

ARN