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.
Parámetros admitidos
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_
para especificar los parámetros de plantilla en la cadena de consulta de la URL. El parámetro de la URL debe incluir el prefijoparameterName
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 entrue
(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.
Ejemplo
El siguiente ejemplo se basa en la plantilla de muestra de instancia básica única de WordPresstemplateURL
necesario y los parámetros stackName
, DBName
, InstanceType
y 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
¶m_DBName=mywpblog
¶m_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¶m_DBName=mywpblog¶m_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.