Creación de plantillas y creación de paquetes para AWS Proton - AWS Proton

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Creación de plantillas y creación de paquetes para AWS Proton

AWS Proton aprovisiona recursos para usted en función de la infraestructura como archivos de código (IaC). Describe la infraestructura en los archivos IaC reutilizables. Para que los archivos sean reutilizables para diferentes entornos y aplicaciones, debe crearlos como plantillas, definir los parámetros de entrada y utilizar estos parámetros en las definiciones de IaC. Al crear posteriormente un recurso de aprovisionamiento (entorno, instancia de servicio o componente), AWS Proton utiliza un motor de renderizado, que combina los valores de entrada con una plantilla para crear un archivo IaC listo para el aprovisionamiento.

Los administradores crean la mayoría de las plantillas como paquetes de plantillas y, a continuación, las cargan y las registran. AWS Proton En el resto de esta página se describen estos paquetes AWS Proton de plantillas. Los componentes definidos directamente son una excepción: los desarrolladores los crean y proporcionan directamente los archivos de plantillas de IaC. Para obtener más información sobre los componentes, consulte Componentes de AWS Proton.

Paquetes de plantillas

Como administrador, puede crear y registrar plantillas con AWS Proton. Estas plantillas se utilizan para crear entornos y servicios. Al crear un servicio, AWS Proton aprovisiona e implementa instancias de servicio en entornos seleccionados. Para obtener más información, consulte AWS Proton para equipos de plataformas.

Para crear y registrar una plantilla AWS Proton, debe cargar un paquete de plantillas que contenga los archivos de infraestructura como código (IaC) AWS Proton necesarios para aprovisionar un entorno o servicio.

Un paquete de plantillas contiene lo siguiente:

Un paquete de plantillas de CloudFormation entorno contiene un archivo IaC.

Un paquete CloudFormation de plantillas de servicio contiene un archivo IaC para las definiciones de las instancias de servicio y otro archivo IaC opcional para la definición de la canalización.

Los paquetes de plantillas de servicios y entornos de Terraform pueden contener varios archivos IaC cada uno.

AWS Proton requiere un archivo de esquema de parámetros de entrada. Cuando se crean AWS CloudFormation los archivos IaC, se utiliza la sintaxis de Jinja para hacer referencia a los parámetros de entrada. AWS Proton proporciona espacios de nombres de parámetros que puede utilizar para hacer referencia a los parámetros de sus archivos IaC.

El siguiente diagrama muestra un ejemplo de los pasos que puede seguir para crear una plantilla. AWS Proton

Diagrama que describe el proceso de creación de un paquete de plantillas para un conjunto de recursos de AWS Proton infraestructura.

Red circle with the number 1 inside, typically used as a notification icon. Identifique los parámetros de entrada.

Number 2 icon in a pink circle. Cree un archivo de esquema para definir los parámetros de entrada.

Pink square icon with a white exclamation mark inside a circle. Cree archivos IaC que hagan referencia a sus parámetros de entrada. Puede hacer referencia a las salidas de los archivos de IaC del entorno como entradas para los archivos de IaC del servicio.

Number 4 in a red circle icon, commonly used to indicate a notification count. Registre una versión de plantilla AWS Proton y cargue su paquete de plantillas.