sam publish - AWS Serverless Application Model

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

sam publish

Questa pagina fornisce informazioni di riferimento per il AWS Serverless Application Model comando Command Line Interface (AWS SAMCLI)sam publish.

Per un'introduzione a AWS SAMCLI, vedereChe cos'è il? AWS SAMCLI.

Il sam publish comando pubblica un'AWS SAMapplicazione in. AWS Serverless Application Repository Questo comando accetta un AWS SAM modello impacchettato e pubblica l'applicazione nella regione specificata. AWS

Il sam publish comando prevede che il AWS SAM modello includa una Metadata sezione contenente i metadati dell'applicazione necessari per la pubblicazione. Nella Metadata sezione, le ReadmeUrl proprietà LicenseUrl and devono fare riferimento ai bucket Amazon Simple Storage Service (Amazon S3), non ai file locali. Per ulteriori informazioni sulla Metadata sezione del AWS SAM modello, consulta. Pubblicazione di applicazioni serverless utilizzando AWS SAMCLI

Per impostazione predefinita, sam publish crea l'applicazione come privata. Prima di consentire ad altri AWS account di visualizzare e distribuire l'applicazione, è necessario condividerla. Per informazioni sulla condivisione delle applicazioni, consulta Esempi di policy AWS Serverless Application Repository basate sulle risorse nella Guida per gli sviluppatori. AWS Serverless Application Repository

Nota

Attualmente sam publish non supporta la pubblicazione di applicazioni annidate specificate localmente. Se l'applicazione contiene applicazioni nidificate, è necessario pubblicarle separatamente nell'applicazione principale AWS Serverless Application Repository prima di pubblicare l'applicazione principale.

Utilizzo

$ sam publish <options>

Opzioni

--config-env TEXT

Il nome dell'ambiente che specifica i valori dei parametri predefiniti nel file di configurazione da utilizzare. Il valore predefinito è «default». Per ulteriori informazioni sui file di configurazione, consulta AWS SAMCLIfile di configurazione.

--config-file PATH

Il percorso e il nome del file di configurazione contenente i valori dei parametri predefiniti da utilizzare. Il valore predefinito è "samconfig.toml" nella radice della directory del progetto. Per ulteriori informazioni sui file di configurazione, consulta AWS SAMCLIfile di configurazione.

--debug

Attiva la registrazione di debug per stampare i messaggi di debug AWS SAM CLI generati e per visualizzare i timestamp.

--help

Mostra questo messaggio ed esce.

--profile TEXT

Il profilo specifico contenuto nel file delle credenziali che ottiene AWS le credenziali.

--region TEXT

La AWS regione in cui effettuare la distribuzione. Ad esempio, us-east-1.

--save-params

Salva i parametri forniti dalla riga di comando nel file di AWS SAM configurazione.

--semantic-version TEXT

(Facoltativo) Utilizzate questa opzione per fornire una versione semantica dell'applicazione che sostituisca la SemanticVersion proprietà nella Metadata sezione del file modello. Per ulteriori informazioni sul controllo delle versioni semantiche, vedete la specifica Semantic Versioning.

--template, -t PATH

Il percorso del file modello. AWS SAM [default: template.[yaml|yml]]

Esempi

Per pubblicare un'applicazione:

$ sam publish --template packaged.yaml --region us-east-1