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 publish
Publicación de unaAWS SAMaplicación a laAWS Serverless Application Repository. Lleva un empaquetadoAWS SAMplantilla y publica la aplicación en la especificadaAWSRegión .
Lasam publish
espera que el comandoAWS SAMplantilla para incluir unMetadata
que contiene los metadatos de aplicación necesarios para la publicación. En el navegadorMetadata
sección, laLicenseUrl
yReadmeUrl
las propiedades deben hacer referencia a buckets de Amazon Simple Storage Service (Amazon S3), no a los archivos locales. Para obtener más información sobre laMetadata
Sección sobre de laAWS SAMplantilla, consultePublicación de aplicaciones sin servidor mediante elAWS SAMCLI.
Por defecto,sam publish
crea la aplicación como privada. Antes que otrosAWSlas cuentas pueden ver e implementar la aplicación; debe compartirla. Para obtener información sobre el uso compartido de aplicaciones, consulte.AWS Serverless Application RepositoryEjemplo de política basada en recursos deen laAWS Serverless Application RepositoryGuía para desarrolladores.
Actualmentesam publish
no admite la publicación de aplicaciones anidadas especificadas localmente. Si la aplicación contiene aplicaciones anidadas, debe publicarlas por separado en elAWS Serverless Application Repositoryantes de publicar la solicitud principal.
Uso:
sam publish [OPTIONS]
Ejemplos:
# To publish an application sam publish --template packaged.yaml --region us-east-1
Opciones:
Opción | Descripción |
---|---|
-t , --template PATH |
La ruta deAWS SAMArchivo de plantilla de[default:
template.[yaml|yml]] . |
--semantic-version TEXT |
(Opcional) Utilice esta opción para proporcionar una versión semántica de la aplicación que anula elSemanticVersion propiedad en elMetadata sección del archivo de plantilla. Para obtener más información sobre el control de versiones semánticas, consulte laEspecificación de control de versiones semánticas |
--profile TEXT |
El perfil específico del archivo de credenciales que obtieneAWSCredenciales de . |
--region TEXT |
LaAWSRegión en la que desea implementar. Por ejemplo, us-east-1. |
--config-file PATH |
Ruta y nombre del archivo de configuración que contiene los valores de parámetro predeterminados que desea 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. |
--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 «default». Para obtener más información sobre los archivos de configuración, consulte AWS SAMArchivo de configuración de la CLI. |
--debug |
Activa el registro de depuración para imprimir mensajes de depuración que elAWS SAMCLI genera y muestra marcas de hora. |
--help |
Muestra este mensaje y sale. |