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
Pubblicare unAWS SAMapplicazione alAWS Serverless Application Repository. Prende un pacchettoAWS SAMmodello e pubblica l'applicazione inAWSRegione .
Lasam publish
il comando si aspetta ilAWS SAMmodello per includere unMetadata
sezione che contiene i metadati dell'applicazione necessari per la pubblicazione. NellaMetadata
sezione, laLicenseUrl
eReadmeUrl
Le proprietà devono fare riferimento ai bucket di Amazon Simple Storage Service (Amazon S3), non ai file locali. Per ulteriori informazioni sullaMetadata
Sezione dellaAWS SAMmodello, vediPubblicazione di applicazioni serverless tramiteAWS SAM CLI.
Per impostazione predefinita,sam publish
crea l'applicazione come privata. Prima di altriAWSGli account possono visualizzarla e distribuirla, è necessario condividerla. Per informazioni sulla condivisione delle applicazioni, consultaAWS Serverless Application RepositoryEsempi di policy basate su risorsenellaAWS Serverless Application RepositoryGuida per gli sviluppatori.
Attualmentesam publish
non supporta la pubblicazione di applicazioni nidificate specificate localmente. Se l'applicazione contiene applicazioni nidificate, è necessario pubblicarle separatamente nellaAWS Serverless Application Repositoryprima di pubblicare la domanda genitore.
Utilizzo:
sam publish [OPTIONS]
Esempi:
# To publish an application sam publish --template packaged.yaml --region us-east-1
Opzioni:
Opzione | Descrizione |
---|---|
-t , --template PATH |
Il percorso diAWS SAMFile di modello[default:
template.[yaml|yml]] . |
--semantic-version TEXT |
(Facoltativo) Utilizzare questa opzione per fornire una versione semantica dell'applicazione che sovrascriveSemanticVersion proprietà nelMetadata sezione del file del modello. Per ulteriori informazioni sulla funzione Versioni semantiche, consultaSemantic Versioni specifiche |
--profile TEXT |
Il profilo specifico dal file delle credenzialiAWSCredenziali . |
--region TEXT |
LaAWSArea per l'implementazione. Ad esempio, us-east-1. |
--config-file PATH |
Percorso e nome del file di configurazione contenente i valori dei parametri predefiniti da utilizzare. Il valore predefinito è»samconfig.toml «nella directory del progetto. Per ulteriori informazioni sui file di configurazione, consulta AWS SAMFile di configurazione CLI. |
--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 SAMFile di configurazione CLI. |
--debug |
Attiva la registrazione di debug per stampare i messaggi di debug cheAWS SAMCLI genera e visualizza i timestamp. |
--help |
Mostra questo messaggio ed esce. |