AWS AppConfig 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 AppConfig menyebarkan referensi tindakan

AWS AppConfig adalah kemampuan AWS Systems Manager. AppConfig mendukung penerapan terkontrol ke aplikasi dari berbagai ukuran dan mencakup pemeriksaan dan pemantauan validasi bawaan. Anda dapat menggunakan AppConfig dengan aplikasi yang dihosting di EC2 instans Amazon AWS Lambda, wadah, aplikasi seluler, atau perangkat IoT.

Tindakan penerapan adalah AWS CodePipeline tindakan yang AppConfig menyebarkan konfigurasi yang disimpan di lokasi sumber pipeline Anda ke profil AppConfig aplikasi, lingkungan, dan konfigurasi yang ditentukan. Ini menggunakan preferensi yang didefinisikan dalam strategi AppConfig penyebaran.

Tipe tindakan

  • Kategori: Deploy

  • Pemilik: AWS

  • Penyedia: AppConfig

  • Versi: 1

Parameter konfigurasi

Aplikasi

Wajib: Ya

ID AWS AppConfig aplikasi dengan rincian untuk konfigurasi dan penyebaran Anda.

Environment

Wajib: Ya

ID AWS AppConfig lingkungan tempat konfigurasi dikerahkan.

ConfigurationProfile

Wajib: Ya

ID profil AWS AppConfig konfigurasi yang akan digunakan.

InputArtifactConfigurationPath

Wajib: Ya

Jalur file dari data konfigurasi dalam artefak input untuk digunakan.

DeploymentStrategy

Wajib: Tidak

Strategi AWS AppConfig penyebaran yang akan digunakan untuk penyebaran.

Artefak masukan

  • Jumlah artefak: 1

  • Deskripsi: Artefak masukan untuk tindakan penyebaran.

Artefak keluaran

Tidak berlaku.

Contoh konfigurasi tindakan

YAML
name: Deploy actions: - name: Deploy actionTypeId: category: Deploy owner: AWS provider: AppConfig version: '1' runOrder: 1 configuration: Application: 2s2qv57 ConfigurationProfile: PvjrpU DeploymentStrategy: frqt7ir Environment: 9tm27yd InputArtifactConfigurationPath: / outputArtifacts: [] inputArtifacts: - name: SourceArtifact region: us-west-2 namespace: DeployVariables
JSON
{ "name": "Deploy", "actions": [ { "name": "Deploy", "actionTypeId": { "category": "Deploy", "owner": "AWS", "provider": "AppConfig", "version": "1" }, "runOrder": 1, "configuration": { "Application": "2s2qv57", "ConfigurationProfile": "PvjrpU", "DeploymentStrategy": "frqt7ir", "Environment": "9tm27yd", "InputArtifactConfigurationPath": "/" }, "outputArtifacts": [], "inputArtifacts": [ { "name": "SourceArtifact" } ], "region": "us-west-2", "namespace": "DeployVariables" } ] }

Sumber daya terkait berikut dapat membantu Anda saat Anda bekerja dengan tindakan ini.