

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
<a name="action-reference-AppConfig"></a>

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 menggunakannya AppConfig dengan aplikasi yang dihosting di instans Amazon EC2, wadah AWS Lambda, 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
<a name="action-reference-AppConfig-type"></a>
+ Kategori: `Deploy`
+ Pemilik: `AWS`
+ Penyedia: `AppConfig`
+ Versi: `1`

## Parameter konfigurasi
<a name="action-reference-AppConfig-config"></a>

**Aplikasi**  
Wajib: Ya  
ID AWS AppConfig aplikasi dengan rincian untuk konfigurasi dan penyebaran Anda.

**Lingkungan**  
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
<a name="action-reference-AppConfig-input"></a>
+ **Jumlah artefak:** `1`
+ **Deskripsi:** Artefak masukan untuk tindakan penyebaran.

## Artefak keluaran
<a name="action-reference-AppConfig-output"></a>

Tidak berlaku.

## Izin peran layanan: tindakan `AppConfig`
<a name="edit-role-appconfig"></a>

Saat CodePipeline menjalankan tindakan, kebijakan peran CodePipeline layanan memerlukan izin berikut, yang dicakup dengan tepat ke tingkat sumber daya untuk mempertahankan akses dengan hak istimewa paling sedikit.

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Action": [
                "appconfig:StartDeployment",
                "appconfig:StopDeployment",
                "appconfig:GetDeployment"
            ],
            "Resource": [
                "arn:aws:appconfig:*:111122223333:application/[[Application]]",
                "arn:aws:appconfig:*:111122223333:application/[[Application]]/*",
                "arn:aws:appconfig:*:111122223333:deploymentstrategy/*"
            ],
            "Effect": "Allow"
        }
    ]
}
```

------

## Contoh konfigurasi tindakan
<a name="action-reference-AppConfig-example"></a>

------
#### [ 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"
        }
    ]
}
```

------

## Lihat juga
<a name="action-reference-StepFunctions-links"></a>

Sumber daya terkait berikut dapat membantu Anda saat Anda bekerja dengan tindakan ini.
+ [AWS AppConfig](https://docs.aws.amazon.com/systems-manager/latest/userguide/appconfig.html)— Untuk informasi tentang AWS AppConfig penerapan, lihat *AWS Systems Manager Panduan Pengguna*.
+ [Tutorial: Buat pipeline yang digunakan AWS AppConfig sebagai penyedia penyebaran](tutorials-AppConfig.md)— Tutorial ini membuat Anda mulai menyiapkan file konfigurasi dan AppConfig sumber daya penyebaran sederhana, dan menunjukkan cara menggunakan konsol untuk membuat pipeline dengan tindakan AWS AppConfig penerapan.