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 publish
Befehl.
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 publish
Erstellt 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 imMetadata
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
--regionus-east-1