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 publish
Perintah 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 publish
Perintah 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 bagianMetadata
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
--regionus-east-1