Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Referensi izin CodeDeploy
Gunakan tabel berikut saat menyiapkan kebijakan akses dan menulis izin yang dapat dilampirkan ke identitas IAM (kebijakan berbasis identitas). Tabel mencantumkan setiap operasi CodeDeploy API, tindakan yang dapat Anda berikan izin untuk melakukan tindakan, dan format ARN sumber daya yang akan digunakan untuk memberikan izin. Anda menentukan tindakan di bidang Action
kebijakan. Anda menentukan ARN, dengan atau tanpa karakter wildcard (*), sebagai nilai sumber daya dalam bidang Resource
kebijakan.
Anda dapat menggunakan kunci kondisi AWS-wide dalam CodeDeploy kebijakan Anda untuk menyatakan kondisi. Untuk daftar lengkap tombol AWS-wide, lihat Kunci yang tersedia di Panduan Pengguna IAM.
Untuk menentukan tindakan, gunakan prefiks codedeploy:
diikuti dengan nama operasi API (misalnya codedeploy:GetApplication
dan codedeploy:CreateApplication
). Untuk menetapkan beberapa tindakan dalam satu pernyataan, pisahkan dengan koma (misalnya, "Action":
["codedeploy:action1", "codedeploy:action2"]
).
Menggunakan Karakter Wildcard
Anda dapat menggunakan karakter wildcard (*) di ARN untuk menentukan beberapa tindakan atau sumber daya. Misalnya, codedeploy:*
menentukan semua CodeDeploy tindakan dan codedeploy:Get*
menentukan semua CodeDeploy tindakan yang dimulai dengan kata. Get
Contoh berikut memberikan akses ke semua grup penyebaran dengan nama yang dimulai dengan West
dan dikaitkan dengan aplikasi yang memiliki nama yang dimulai dengan. Test
arn:aws:codedeploy:us-west-2:444455556666:deploymentgroup:Test*/West*
Anda dapat menggunakan wildcard dengan sumber daya berikut yang tercantum dalam tabel:
-
nama aplikasi
-
deployment-group-name
-
deployment-configuration-name
-
Instance ID
Wildcard tidak dapat digunakan dengan region
atau account-id
. Untuk informasi lebih lanjut tentang wildcard, lihat Pengidentifikasi IAM dalam Panduan Pengguna IAM.
catatan
Dalam ARN untuk setiap tindakan, titik dua (:) mengikuti sumber daya. Anda juga dapat mengikuti sumber daya dengan garis miring (/). Untuk informasi selengkapnya, lihat CodeDeploycontoh ARN.
Gunakan bilah gulir untuk melihat seluruh tabel.
CodeDeploy Operasi API dan izin yang diperlukan untuk tindakan | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CodeDeploy Operasi API | Izin yang diperlukan (tindakan API) | Sumber daya | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk menambahkan tag ke satu atau beberapa instance lokal. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendapatkan informasi tentang beberapa revisi aplikasi yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendapatkan informasi tentang beberapa aplikasi yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BatchGetDeploymentGroups |
Diperlukan untuk mendapatkan informasi tentang beberapa grup penyebaran yang terkait dengan pengguna. |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BatchGetDeploymentInstances | codedeploy:BatchGetDeploymentInstances Diperlukan untuk mendapatkan informasi tentang satu atau beberapa instance dalam grup penyebaran. |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendapatkan informasi tentang beberapa penerapan yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendapatkan informasi tentang satu atau beberapa instans lokal. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan selama penerapan biru/hijau untuk memulai proses pendaftaran instans di lingkungan pengganti dengan penyeimbang beban Elastic Load Balancing. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk membuat aplikasi yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk membuat penyebaran untuk aplikasi yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk membuat konfigurasi penerapan kustom yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk membuat grup penyebaran untuk aplikasi yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk menghapus aplikasi yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk menghapus konfigurasi penerapan kustom yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk menghapus grup penyebaran untuk aplikasi yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk membatalkan pendaftaran instans lokal. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendapatkan informasi tentang satu aplikasi yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendapatkan informasi tentang revisi aplikasi tunggal untuk aplikasi yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendapatkan informasi tentang penyebaran tunggal ke grup penyebaran untuk aplikasi yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendapatkan informasi tentang konfigurasi penerapan tunggal yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendapatkan informasi tentang grup penyebaran tunggal untuk aplikasi yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendapatkan informasi tentang satu instance dalam penerapan yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendapatkan informasi tentang target dalam penerapan yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendapatkan informasi tentang satu instans lokal. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendapatkan informasi tentang semua revisi aplikasi untuk aplikasi yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendapatkan informasi tentang semua aplikasi yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendapatkan informasi tentang semua konfigurasi penerapan yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendapatkan informasi tentang semua grup penyebaran untuk aplikasi yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendapatkan informasi tentang semua instance dalam penyebaran yang terkait dengan pengguna atau AWS akun. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendapatkan informasi tentang semua penerapan ke grup penyebaran yang terkait dengan pengguna, atau untuk mendapatkan semua penerapan yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendapatkan informasi tentang semua target dalam penerapan yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendapatkan daftar nama koneksi yang disimpan ke GitHub akun. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendapatkan daftar satu atau beberapa nama instans lokal. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PutLifecycleEventHookExecutionStatus |
Diperlukan untuk memberikan pemberitahuan status eksekusi peristiwa pengait siklus hidup. |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendaftarkan informasi tentang revisi aplikasi untuk aplikasi yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mendaftarkan instance lokal dengan CodeDeploy. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk menghapus tag dari satu atau beberapa instance lokal. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan dalam penerapan biru/hijau untuk mengganti waktu tunggu yang ditentukan dan segera mulai menghentikan instance di lingkungan asli. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk menghentikan penyebaran yang sedang berlangsung ke grup penyebaran untuk aplikasi yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mengubah informasi tentang aplikasi yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diperlukan untuk mengubah informasi tentang grup penyebaran tunggal untuk aplikasi yang terkait dengan pengguna. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
¹ Saat Anda menentukan ² Berlaku untuk ³ Untuk |