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 die AWS Serverless Application Model Befehlszeilenschnittstelle (AWS SAM CLIsam publishBefehl.

Für eine Einführung in die AWS SAM CLI, siehe Was 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 SAM CLI Konfigurationsdatei.

--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 SAM CLI Konfigurationsdatei.

--debug

Aktiviert die Debug-Protokollierung, um Debug-Meldungen zu drucken, die AWS SAM CLI generiert und zeigt Zeitstempel an.

--help

Zeigt diese Nachricht 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