virginia servidores services precios east cotizador calculadora aws amazon-web-services amazon-cloudformation

amazon-web-services - servidores - hosting amazon precios



Error de actualizaciĆ³n de la pila de AWS: requiere capacidades: (2)

Resulta que debe marcar una casilla en la última pantalla de la creación de la pila.

En CodePipeline CloudFormation puede agregarlo así para permitir la ejecución del change_set creado en la acción de implementación:

Configuration: StackName: !Ref GitHubRepository ActionMode: CHANGE_SET_REPLACE Capabilities: CAPABILITY_NAMED_IAM RoleArn: arn:aws:iam::818272543125:role/events-list-codepiplinerole ChangeSetName: !Join ["",[!Ref GitHubRepository, "-changeset"]] TemplatePath: MyAppBuild::sam_post.yaml

En la aws cli append

--capabilities CAPABILITY_IAM

o

--capabilities CAPABILITY_NAMED_IAM

A tu orden de esta manera:

aws cloudformation create-stack --stack-name message-store --template-body file://bucket_with_keys.yaml --parameters file://cfg_bucket_with_keys.json --capabilities CAPABILITY_NAMED_IAM

Esto no se aplica a la formación en la nube --validar-plantilla ya que en realidad no está creando los recursos.

Al crear una pila con CloudFormation, recibo este error:

Stack update error: Requires capabilities : [CAPABILITY_IAM]

No puedo encontrar una plantilla para agregar CAPABILITIES_IAM a la configuración de CloudFormation.

¿Cuáles son las opciones para resolver los errores de CAPABILITIES_IAM?


Si está utilizando la CLI de AWS, puede agregar un parámetro adicional al comando aws cloudformation create-stack que indica explícitamente que desea que se proporcionen estas capacidades.

(este es el equivalente de CLI de marcar la casilla de verificación en la otra respuesta aquí).

El parámetro es --capabilities CAPABILITY_IAM , por lo que su comando se vería así:

aws cloudformation create-stack --stack-name $STACK_NAME --capabilities CAPABILITY_IAM

Espero que ayude