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 SAMCLI?
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-envTEXT-
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-filePATH-
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 logging debug untuk mencetak pesan debug yang AWS SAM CLI menghasilkan, dan untuk menampilkan stempel waktu.
--help-
Menunjukkan pesan ini dan keluar.
--profileTEXT-
Profil spesifik dari file kredensialmu yang mendapat AWS kredensialnya.
--regionTEXT-
AWS Wilayah untuk disebarkan. Misalnya, us-east-1.
--save-params-
Simpan parameter yang Anda berikan pada baris perintah ke file AWS SAM konfigurasi.
--semantic-versionTEXT-
(Opsional) Gunakan opsi ini untuk menyediakan versi semantik aplikasi Anda yang membatalkan properti
SemanticVersiondi bagianMetadatadari file templat. Untuk informasi selengkapnya tentang versioning semantik, lihat Spesifikasi Versioning semantik. --template, -tPATH-
Jalur file AWS SAM template
[default: template.[yaml|yml]].
Contoh
Untuk mempublikasikan aplikasi:
$sam publish --templatepackaged.yaml--regionus-east-1