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 l'interfaccia a riga di AWS Serverless Application Model comando (AWS SAM CLI) sam publish
comando.
Per un'introduzione al AWS SAM CLI, vedi Che cos'è il AWS SAM CLI?
Il sam publish
comando pubblica un' AWS SAM applicazione 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 dell'applicazione con 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 SAM CLI file 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 SAM CLI file di configurazione. --debug
-
Attiva la registrazione di debug per stampare i messaggi di debug che AWS SAM CLI genera e visualizza 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à nellaMetadata
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
--regionus-east-1