sam publish - AWS Serverless Application Model

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

sam publish

Halaman ini memberikan informasi referensi untuk Antarmuka Baris AWS Serverless Application Model Perintah (AWS SAM CLI) sam publish perintah.

Untuk pengantar AWS SAM CLI, lihat Apa itu AWS SAM CLI?

sam publishPerintah menerbitkan AWS SAM aplikasi ke file. AWS Serverless Application Repository Perintah ini mengambil AWS SAM template yang dikemas dan menerbitkan aplikasi ke Wilayah yang ditentukan AWS .

sam publishPerintah mengharapkan AWS SAM template untuk menyertakan Metadata bagian yang berisi metadata aplikasi yang diperlukan untuk penerbitan. Di bagian Metadata, properti LicenseUrl dan ReadmeUrl harus merujuk ke bucket Amazon Simple Storage Service (Amazon S3), bukan file lokal. Untuk informasi selengkapnya tentang Metadata bagian AWS SAM templat, lihatMenerbitkan aplikasi Anda dengan AWS SAMCLI.

Secara default, sam publish membuat aplikasi sebagai privat. Sebelum akun AWS lainnya diizinkan untuk melihat dan men-deploy aplikasi Anda, Anda harus membaginya. Untuk informasi tentang berbagi aplikasi, lihat Contoh Kebijakan Berbasis Sumber Daya AWS Serverless Application Repository di Panduan Developer AWS Serverless Application Repository .

catatan

Saat ini sam publish tidak mendukung penerbitan aplikasi yang di-nest yang ditentukan secara lokal. Jika aplikasi Anda berisi aplikasi bersarang, Anda harus mempublikasikannya secara terpisah ke AWS Serverless Application Repository sebelum memublikasikan aplikasi induk Anda.

Penggunaan

$ sam publish <options>

Opsi

--config-env TEXT

Nama lingkungan yang menentukan nilai parameter default dalam file konfigurasi yang akan digunakan. Nilai default-nya adalah “default”. Untuk informasi selengkapnya tentang file konfigurasi, lihat AWS SAM CLI berkas konfigurasi.

--config-file PATH

Jalur dan nama file dari file konfigurasi yang berisi nilai parameter default yang akan digunakan. Nilai default-nya adalah ”samconfig.toml“ di root direktori proyek. Untuk informasi selengkapnya tentang file konfigurasi, lihat AWS SAM CLI berkas konfigurasi.

--debug

Menghidupkan pencatatan debug untuk mencetak pesan debug yang AWS SAM CLI menghasilkan, dan untuk menampilkan stempel waktu.

--help

Menunjukkan pesan ini dan keluar.

--profile TEXT

Profil spesifik dari file kredensialmu yang mendapat AWS kredensialnya.

--region TEXT

AWS Wilayah untuk dikerahkan ke. Misalnya, us-east-1.

--save-params

Simpan parameter yang Anda berikan pada baris perintah ke file AWS SAM konfigurasi.

--semantic-version TEXT

(Opsional) Gunakan opsi ini untuk menyediakan versi semantik aplikasi Anda yang membatalkan properti SemanticVersion di bagian Metadata dari file templat. Untuk informasi selengkapnya tentang versioning semantik, lihat Spesifikasi Versioning semantik.

--template, -t PATH

Jalur file AWS SAM template[default: template.[yaml|yml]].

Contoh

Untuk mempublikasikan aplikasi:

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