Creación de enlaces Quick-Create para pilas - AWS CloudFormation

Creación de enlaces Quick-Create para pilas

Utilice los enlaces Quick-Create para poner en funcionamiento pilas rápidamente desde la consola de CloudFormation. Puede especificar la plantilla URL, el nombre de la pila y los parámetros de las plantillas en los parámetros de consulta de URL para rellenar una sola página del asistente para creación de pila. Esto simplifica el proceso de creación de pilas mediante la reducción del número de páginas del asistente y la cantidad de acciones de entrada del usuario necesaria. También optimiza la reutilización de plantillas, ya que puede crear varias direcciones URL que especifiquen diferentes valores para la misma plantilla.

CloudFormation es compatible con los siguientes parámetros de consulta de URL:

templateURL

Obligatorio. Especifica la URL de la plantilla de pila. Se admite la codificación URL, pero no es necesaria.

stackName

Opcional. Especifica el nombre de la pila. El nombre de una pila puede contener únicamente caracteres alfanuméricos (con distinción entre mayúsculas y minúsculas) y guiones. Debe comenzar con un carácter alfabético y no puede tener más de 128 caracteres.

Cualquier parámetro en la plantilla de pila que no sea un tipo de parámetro NoEcho

Opcional. Utilice el formato param_parameterName para especificar los parámetros de plantilla en la cadena de consulta de la URL. El parámetro de la URL debe incluir el prefijo param_ y el segmento del nombre del parámetro debe coincidir exactamente con el nombre del parámetro de la plantilla. Por ejemplo: param_DBName.

CloudFormation no tiene en cuenta los parámetros que no existen en la plantilla ni los tipos de parámetros definidos con la propiedad NoEcho establecida en true (normalmente, nombres de usuarios y contraseñas). Los parámetros de URL invalidan los valores predeterminados especificados en la plantilla. Puede incluir tantos parámetros como sean necesarios.

importante

En lugar de integrar información confidencial directamente en las plantillas de CloudFormation, se recomienda utilizar parámetros dinámicos en la plantilla de la pila para hacer referencia a la información confidencial almacenada y administrada fuera de CloudFormation, como en AWS Systems Manager Parameter Store o AWS Secrets Manager.

Para obtener más información, consulte las Prácticas recomendadas de No integre credenciales en sus plantillas.

Todos los nombres de parámetros de consulta distinguen entre mayúsculas y minúsculas. Los usuarios pueden sobrescribir estos valores en la consola antes de crear la pila.

El siguiente ejemplo se basa en la plantilla de muestra de instancia básica única de WordPress. La cadena de consulta incluye el parámetro templateURL necesario y los parámetros stackName, DBName, InstanceTypey KeyName.

Se agregaron saltos de línea en la siguiente dirección URL para mayor claridad.

https://eu-central-1.console.aws.amazon.com/cloudformation/home?region=eu-central-1#/stacks/create/review ?templateURL=https://s3.eu-central-1.amazonaws.com/cloudformation-templates-eu-central-1/WordPress_Single_Instance.template &stackName=MyWPBlog &param_DBName=mywpblog &param_InstanceType=t2.medium

La siguiente dirección URL incluye los mismos parámetros que el ejemplo anterior, pero sin saltos de línea. Este es el formato de URL real.

https://eu-central-1.console.aws.amazon.com/cloudformation/home?region=eu-central-1#/stacks/create/review?templateURL=https://s3.eu-central-1.amazonaws.com/cloudformation-templates-eu-central-1/WordPress_Single_Instance.template&stackName=MyWPBlog&param_DBName=mywpblog&param_InstanceType=t2.medium

El ejemplo de URL abre el asistente para la creación de pila en la consola, con los valores suministrados automáticamente utilizados para los parámetros.

Los parámetros están completados previament con los valores de la cadena de consulta de la URL.