sam pipeline bootstrap - AWS Serverless Application Model

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.

sam pipeline bootstrap

Este comando genera el requeridoAWSrecursos de infraestructura para conectarse a su sistema CI/CD. Este paso debe ejecutarse para cada etapa de implementación de la canalización, antes de ejecutar elsam pipeline initcomando.

Este comando configura lo siguiente:AWSrecursos de infraestructura:

  • Usuario de IAM de canalización con ID de clave de acceso y credenciales de acceso a claves secretas que se compartirán con el sistema CI/CD.

  • Función de IAM de ejecución de canalización asumida por el usuario de la canalización para obtener acceso alAWSaccount.

  • UnAWS CloudFormationRol de IAM de ejecución asumido porAWS CloudFormationpara implementar elAWS SAMrevisiones de.

  • Un bucket de Amazon S3 para contener elAWS SAMartefactos.

  • Opcionalmente, un repositorio de imágenes de Amazon ECR para contener paquetes de implementación de Lambda de imagen de contenedor (si tiene un recurso del tipo de paquete)Image).

Uso:

sam pipeline bootstrap [OPTIONS]

Opciones:

Opción Descripción
--config-env TEXT El nombre del entorno que especifica los valores de parámetros predeterminados en el archivo de configuración que se va a utilizar. El valor predeterminado es «predeterminado». Para obtener más información sobre los archivos de configuración, consulte AWS SAMArchivo de configuración de la CLI.
--config-file PATH Ruta y nombre de archivo del archivo de configuración que contiene los valores de parámetros predeterminados que se deben utilizar. El valor predeterminado es «samconfig.toml» en la raíz del directorio del proyecto. Para obtener más información sobre los archivos de configuración, consulte AWS SAMArchivo de configuración de la CLI.
--no-interactive Desactiva la solicitud interactiva de parámetros de arranque y falla si falta algún parámetro necesario. Para este comando--stagees el único parámetro requerido.
--stage TEXT Nombre de la etapa de despliegue correspondiente. Se utiliza como sufijo para la creaciónAWSrecursos de infraestructura.
--pipeline-user TEXT Nombre de recurso de Amazon (ARN) del usuario de IAM que tiene su ID de clave de acceso y clave de acceso secreta compartidos con el sistema CI/CD. Se utiliza para conceder permiso a este usuario de IAM para acceder al correspondienteAWSaccount. Si no se proporciona, el comando creará uno junto con el ID de clave de acceso y las credenciales de clave de acceso secreta.
--pipeline-execution-role TEXT El ARN del rol de IAM que asumirá el usuario de canalización para operar en esta etapa. Proporciónelo solo si desea utilizar su propio rol; de lo contrario, este comando creará uno.
--cloudformation-execution-role TEXT El ARN del rol de IAM que asumirá elAWS CloudFormationservicio durante la implementación de la pila de la aplicación. Proporcione solo si desea utilizar su propio rol; de lo contrario, el comando creará uno.
--bucket TEXT El ARN del bucket de Amazon S3 para mantener elAWS SAMartefactos.
--create-image-repository / --no-create-image-repository Especifique si desea crear un repositorio de imágenes de Amazon ECR si no se proporciona ninguno. El repositorio de Amazon ECR contiene las imágenes de contenedor de funciones o capas de Lambda que tienen un tipo de paquete deImage. El valor predeterminado es --no-create-image-repository.
--image-repository TEXT El ARN de un repositorio de imágenes de Amazon ECR para contener las imágenes contenedoras de funciones o capas de Lambda que tienen un tipo de paquete deImage. Si se proporciona, el--create-image-repositoryopciones se pasa por alto. Si no se proporciona y--create-image-repositoryse especifica, el comando creará uno.
--confirm-changeset / --no-confirm-changeset Solicite que confirme si se van a implementar los recursos.
--profile TEXT El perfil específico del archivo de credenciales que obtieneAWSCredenciales de .
--debug Activa el registro de depuración para imprimir mensajes de depuración que elAWS SAMCLI genera y muestra marcas de hora.
--region TEXT LaAWSRegión en la que desea implementar. Por ejemplo, us-east-1.
-h, --help Muestra este mensaje y termina.