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

Pubblicare unAWS SAMapplicazione alAWS Serverless Application Repository. Prende un pacchettoAWS SAMmodello e pubblica l'applicazione inAWSRegione .

Lasam publishil comando si aspetta ilAWS SAMmodello per includere unMetadatasezione che contiene i metadati dell'applicazione necessari per la pubblicazione. NellaMetadatasezione, laLicenseUrleReadmeUrlLe proprietà devono fare riferimento ai bucket di Amazon Simple Storage Service (Amazon S3), non ai file locali. Per ulteriori informazioni sullaMetadataSezione dellaAWS SAMmodello, vediPubblicazione di applicazioni serverless tramiteAWS SAM CLI.

Per impostazione predefinita,sam publishcrea 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.

Nota

Attualmentesam publishnon 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 sovrascriveSemanticVersionproprietà nelMetadatasezione 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.