sam publish - AWS Serverless Application Model

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

sam publish

Diese Seite enthält Referenzinformationen für den AWS Serverless Application Model Befehl Command Line Interface (AWS SAMCLI)sam publish.

Eine Einführung in den finden AWS SAMCLI Sie unterWas ist der AWS SAM CLI?.

Der sam publish Befehl veröffentlicht eine AWS SAM Anwendung auf dem AWS Serverless Application Repository. Dieser Befehl verwendet eine verpackte AWS SAM Vorlage und veröffentlicht die Anwendung in der angegebenen AWS Region.

Der sam publish Befehl erwartet, dass die AWS SAM Vorlage einen Metadata Abschnitt enthält, der Anwendungsmetadaten enthält, die für die Veröffentlichung erforderlich sind. In Metadata diesem Abschnitt müssen sich die ReadmeUrl Eigenschaften LicenseUrl und auf Amazon Simple Storage Service (Amazon S3) -Buckets beziehen, nicht auf lokale Dateien. Weitere Informationen zum Metadata Abschnitt der AWS SAM Vorlage finden Sie unterVeröffentlichen Sie Ihre Bewerbung mit dem AWS SAMCLI.

sam publishErstellt die Anwendung standardmäßig als privat. Bevor andere AWS Konten Ihre Anwendung anzeigen und bereitstellen können, müssen Sie sie teilen. Informationen zur gemeinsamen Nutzung von Anwendungen finden Sie unter Beispiele für AWS Serverless Application Repository ressourcenbasierte Richtlinien im AWS Serverless Application Repository Entwicklerhandbuch.

Anmerkung

Unterstützt derzeit sam publish nicht das Veröffentlichen von verschachtelten Anwendungen, die lokal angegeben sind. Wenn Ihre Anwendung verschachtelte Anwendungen enthält, müssen Sie diese separat von der veröffentlichen, AWS Serverless Application Repository bevor Sie Ihre übergeordnete Anwendung veröffentlichen.

Verwendung

$ sam publish <options>

Optionen

--config-env TEXT

Der Umgebungsname, der die Standardparameterwerte in der zu verwendenden Konfigurationsdatei angibt. Der Standardwert ist „default“. Weitere Informationen zu Konfigurationsdateien finden Sie unter AWS SAMCLIKonfigurationsdatei.

--config-file PATH

Der Pfad und der Dateiname der Konfigurationsdatei, die die zu verwendenden Standardparameterwerte enthält. Der Standardwert ist "samconfig.toml" im Stammverzeichnis des Projektverzeichnisses. Weitere Informationen zu Konfigurationsdateien finden Sie unter AWS SAMCLIKonfigurationsdatei.

--debug

Aktiviert die Debug-Protokollierung, um die von ihm AWS SAMCLI generierten Debug-Meldungen zu drucken und Zeitstempel anzuzeigen.

--help

Zeigt diese Meldung an und beendet das Programm.

--profile TEXT

Das spezifische Profil aus Ihrer Anmeldeinformationsdatei, das die Anmeldeinformationen abruft AWS .

--region TEXT

Die AWS Region, in der die Bereitstellung erfolgen soll. Beispiel: us-east-1.

--save-params

Speichern Sie die Parameter, die Sie in der Befehlszeile angeben, in der AWS SAM Konfigurationsdatei.

--semantic-version TEXT

(Optional) Verwenden Sie diese Option, um eine semantische Version Ihrer Anwendung bereitzustellen, die die SemanticVersion Eigenschaft im Metadata Abschnitt der Vorlagendatei überschreibt. Weitere Informationen zur semantischen Versionierung finden Sie in der Semantic Versioning-Spezifikation.

--template, -t PATH

Der Pfad der Vorlagendatei. AWS SAM [default: template.[yaml|yml]]

Beispiele

Um eine Anwendung zu veröffentlichen:

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