Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS Serverless Application Repository contoh menggunakan AWS CLI
Contoh kode berikut menunjukkan cara melakukan tindakan dan menerapkan skenario umum dengan menggunakan AWS Command Line Interface with AWS Serverless Application Repository.
Tindakan merupakan kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.
Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.
Topik
Tindakan
Contoh kode berikut menunjukkan cara menggunakanput-application-policy.
- AWS CLI
-
Contoh 1: Untuk membagikan aplikasi secara publik
Berikut ini
put-application-policymembagikan aplikasi secara publik, sehingga siapa pun dapat menemukan dan menerapkan aplikasi Anda di Repositori Aplikasi AWS Tanpa Server.aws serverlessrepo put-application-policy \ --application-idarn:aws:serverlessrepo:us-east-1:123456789012:applications/my-test-application\ --statements Principals='*',Actions=DeployOutput:
{ "Statements": [ { "Actions": [ "Deploy" ], "Principals": [ "" ], "StatementId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE" } ] }Contoh 2: Untuk berbagi aplikasi secara pribadi
Berikut ini
put-application-policymembagikan aplikasi secara pribadi, jadi hanya AWS akun tertentu yang dapat menemukan dan menerapkan aplikasi Anda di Repositori Aplikasi AWS Tanpa Server.aws serverlessrepo put-application-policy \ --application-idarn:aws:serverlessrepo:us-east-1:123456789012:applications/my-test-application\ --statementsPrincipals=111111111111,222222222222,Actions=DeployOutput:
{ "Statements": [ { "Actions": [ "Deploy" ], "Principals": [ "111111111111", "222222222222" ], "StatementId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE" } ] }Untuk informasi selengkapnya, lihat Berbagi Aplikasi Melalui Konsol di Panduan Pengembang Repositori Aplikasi AWS Tanpa Server
-
Untuk detail API, lihat PutApplicationPolicy
di Refer AWS CLI ensi Perintah.
-