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 un entorno
Obtenga información sobre cómo crear entornos de AWS Proton.
Puede crear un entorno de AWS Proton de las dos formas siguientes:
-
Cree, administre y aprovisione un entorno estándar mediante una plantilla de entorno estándar. AWS Proton aprovisiona la infraestructura para el entorno del usuario.
-
Conecte AWS Proton a la infraestructura administrada por el cliente mediante una plantilla de entorno administrado por el cliente. El usuario aprovisiona sus propios recursos compartidos de AWS Proton de forma externa y, a continuación, proporciona las salidas de aprovisionamiento que AWS Proton puede utilizar.
Puede elegir uno de los diversos enfoques de aprovisionamiento al crear un entorno.
-
Aprovisionamiento administrado por AWS: cree, administre y aprovisione un entorno en una sola cuenta. AWS Proton aprovisiona el entorno.
Este método solo admite plantillas de infraestructura como código (IaC) de CloudFormation.
-
Aprovisionamiento administrado por AWS a otra cuenta: en una sola cuenta de administración, cree y administre un entorno que esté aprovisionado en otra cuenta con conexiones a cuentas de entorno. AWS Proton aprovisiona el entorno en la otra cuenta. Para obtener más información, consulte Creación de un entorno en una cuenta y aprovisionamiento en otra cuenta y Conexiones de cuentas de entorno.
Este método solo es compatible con las plantillas de IaC de CloudFormation.
-
Aprovisionamiento autoadministrado: AWS Proton envía las solicitudes de extracción de aprovisionamiento a un repositorio vinculado con la propia infraestructura de aprovisionamiento del usuario.
Este método solo es compatible con las plantillas de IaC de Terraform.
-
Aprovisionamiento de CodeBuild: AWS Proton utiliza AWS CodeBuild para ejecutar los comandos del intérprete de comandos que proporcione el usuario. Los comandos pueden leer las entradas que proporciona AWS Proton, y son responsables de aprovisionar o desaprovisionar la infraestructura y generar valores de salida. Un paquete de plantillas para este método incluye los comandos en un archivo de manifiesto y todos los programas, scripts u otros archivos que estos comandos puedan necesitar.
Como ejemplo del uso del aprovisionamiento de CodeBuild, puede incluir código que utilice el AWS Cloud Development Kit (AWS CDK) para aprovisionar recursos de AWS y un manifiesto que instale el CDK y ejecute su código de CDK.
Para obtener más información, consulte CodeBuild paquete de plantillas de aprovisionamiento.
nota
Puede utilizar el aprovisionamiento de CodeBuild con entornos y servicios. En este momento, no puede aprovisionar componentes de esta forma.
Con el aprovisionamiento administrado por AWS (tanto en la misma cuenta como en otra cuenta), AWS Proton realiza llamadas directas para aprovisionar los recursos del usuario.
Con el aprovisionamiento autoadministrado, AWS Proton realiza solicitudes de extracción para proporcionar archivos de IaC compilados que el motor de IaC utiliza para aprovisionar recursos.
Para obtener más información, consulte Cómo AWS Proton aprovisiona la infraestructura, Paquetes de plantillas y Requisitos de esquema para los paquetes de plantillas de entorno.
Temas
Creación y aprovisionamiento de un entorno estándar en la misma cuenta
Utilice la consola o la AWS CLI para crear y aprovisionar un entorno en una sola cuenta. AWS administra el aprovisionamiento.
Creación de un entorno en una cuenta y aprovisionamiento en otra cuenta
Utilice la consola o la AWS CLI cree un entorno estándar en una cuenta de administración que aprovisione la infraestructura del entorno en otra cuenta. AWS administra el aprovisionamiento.
Antes de utilizar la consola o la CLI, complete los siguientes pasos.
-
Identifique los ID de las Cuenta de AWS para la cuenta de administración y de entorno y cópielos para utilizarlos más adelante.
-
En la cuenta de entorno, cree un rol de servicio AWS Proton con los permisos mínimos que desee crear en el entorno. Para obtener más información, consulte AWS Proton rol de servicio para el aprovisionamiento mediante AWS CloudFormation.
Creación y aprovisionamiento de un entorno mediante el aprovisionamiento autoadministrado
Al utilizar el aprovisionamiento autoadministrado, AWS Proton envía las solicitudes de extracción de aprovisionamiento a un repositorio vinculado con la propia infraestructura de aprovisionamiento del usuario. Las solicitudes de extracción inician el flujo de trabajo propio del usuario, que consiste en llamar a los servicios de AWS para aprovisionar la infraestructura.
Consideraciones sobre el aprovisionamiento autoadministrado:
-
Antes de crear un entorno, configure un directorio de recursos del repositorio para el aprovisionamiento autoadministrado. Para obtener más información, consulte AWS Proton infraestructura como archivos de código.
-
Tras crear el entorno, AWS Proton espera a recibir notificaciones asincrónicas sobre el estado del aprovisionamiento de la infraestructura. El código de aprovisionamiento debe utilizar la API de AWS Proton
NotifyResourceStateChange
para enviar estas notificaciones asíncronas a AWS Proton.
Puede utilizar el aprovisionamiento autoadministrado en la consola o con la AWS CLI. En los siguientes ejemplos se muestra cómo se puede utilizar el aprovisionamiento autoadministrado con Terraform.