View a markdown version of this page

AWS OpsWorks menyebarkan referensi tindakan - AWS CodePipeline

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

AWS OpsWorks menyebarkan referensi tindakan

Anda menggunakan AWS OpsWorks tindakan untuk menerapkan dengan OpsWorks menggunakan pipeline Anda.

Tipe tindakan

  • Kategori: Deploy

  • Pemilik: AWS

  • Penyedia: OpsWorks

  • Versi: 1

Parameter konfigurasi

Aplikasi

Wajib: Ya

OpsWorks Aplikasi. Aplikasi ini mewakili kode yang ingin Anda terapkan dan jalankan.

Tumpukan

Wajib: Ya

Tumpu OpsWorks kan. Tumpukan adalah wadah untuk infrastruktur aplikasi Anda.

Lapisan

Wajib: Tidak

Lap OpsWorks isan. Lapisan menentukan konfigurasi dan sumber daya untuk sekumpulan instance.

Artefak masukan

  • Jumlah artefak: 1

  • Deskripsi: Ini adalah artefak masukan untuk tindakan Anda.

Artefak keluaran

  • Jumlah artefak: 0 to 1

  • Deskripsi: Artefak keluaran tidak berlaku untuk jenis tindakan ini.

Izin peran layanan: AWS OpsWorks tindakan

Untuk AWS OpsWorks dukungan, tambahkan berikut ini ke pernyataan kebijakan Anda:

{ "Effect": "Allow", "Action": [ "opsworks:CreateDeployment", "opsworks:DescribeApps", "opsworks:DescribeCommands", "opsworks:DescribeDeployments", "opsworks:DescribeInstances", "opsworks:DescribeStacks", "opsworks:UpdateApp", "opsworks:UpdateStack" ], "Resource": "resource_ARN" },

Contoh konfigurasi tindakan

YAML
Name: ActionName ActionTypeId: Category: Deploy Owner: AWS Version: 1 Provider: OpsWorks InputArtifacts: - Name: myInputArtifact Configuration: Stack: my-stack App: my-app
JSON
{ "Name": "ActionName", "ActionTypeId": { "Category": "Deploy", "Owner": "AWS", "Version": 1, "Provider": "OpsWorks" }, "InputArtifacts": [ { "Name": "myInputArtifact" } ], "Configuration": { "Stack": "my-stack", "App": "my-app" } }

Sumber daya terkait berikut dapat membantu Anda saat Anda mengerjakan tindakan ini.