

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# AWS AppConfig Aktionsreferenz bereitstellen
<a name="action-reference-AppConfig"></a>

AWS AppConfig ist eine Fähigkeit von AWS Systems Manager. AppConfig unterstützt kontrollierte Bereitstellungen für Anwendungen jeder Größe und umfasst integrierte Validierungsprüfungen und Überwachung. Sie können es AppConfig mit Anwendungen verwenden, die auf Amazon EC2 EC2-Instances AWS Lambda, Containern, mobilen Anwendungen oder IoT-Geräten gehostet werden.

Bei der `AppConfig` Bereitstellungsaktion handelt es sich um eine AWS CodePipeline Aktion, mit der Konfigurationen, die in Ihrem Pipeline-Quellverzeichnis gespeichert sind, für eine bestimmte AppConfig *Anwendung*, eine bestimmte *Umgebung* und ein bestimmtes *Konfigurationsprofil* bereitgestellt werden. Sie verwendet die in einer AppConfig *Bereitstellungsstrategie* definierten Einstellungen.

## Aktionstyp
<a name="action-reference-AppConfig-type"></a>
+ Kategorie: `Deploy`
+ Eigentümer: `AWS`
+ Anbieter: `AppConfig`
+ Version: `1`

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

**Anwendung**  
Erforderlich: Ja  
Die ID der AWS AppConfig Anwendung mit den Details für Ihre Konfiguration und Bereitstellung.

**Umgebung**  
Erforderlich: Ja  
Die ID der AWS AppConfig Umgebung, in der die Konfiguration bereitgestellt wird.

**ConfigurationProfile**  
Erforderlich: Ja  
Die ID des AWS AppConfig Konfigurationsprofils, das bereitgestellt werden soll.

**InputArtifactConfigurationPath**  
Erforderlich: Ja  
Der Dateipfad der Konfigurationsdaten innerhalb des bereitzustellenden Eingabeartefakts.

**DeploymentStrategy**  
Erforderlich: Nein  
Die AWS AppConfig Bereitstellungsstrategie, die für die Bereitstellung verwendet werden soll.

## Input artifacts (Eingabeartefakte)
<a name="action-reference-AppConfig-input"></a>
+ **Anzahl der Artefakte:** `1`
+ **Beschreibung:** Das Eingabeartefakt für die Bereitstellungsaktion.

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

Nicht zutreffend.

## Berechtigungen für Servicerollen: Aktion `AppConfig`
<a name="edit-role-appconfig"></a>

Wenn die Aktion CodePipeline ausgeführt wird, erfordert die CodePipeline Dienstrollenrichtlinie die folgenden Berechtigungen, die entsprechend auf die Ressourcenebene beschränkt sind, um den Zugriff mit den geringsten Rechten aufrechtzuerhalten.

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

------

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

------

## Weitere Informationen finden Sie auch unter
<a name="action-reference-StepFunctions-links"></a>

Die folgenden verwandten Ressourcen bieten Ihnen nützliche Informationen für die Arbeit mit dieser Aktion.
+ [AWS AppConfig](https://docs.aws.amazon.com/systems-manager/latest/userguide/appconfig.html)*— Informationen zu AWS AppConfig Bereitstellungen finden Sie im AWS Systems Manager Benutzerhandbuch.*
+ [Tutorial: Eine Pipeline erstellen, die AWS AppConfig als Bereitstellungsanbieter verwendet wird](tutorials-AppConfig.md)— In diesem Tutorial erfahren Sie, wie Sie einfache Konfigurationsdateien und AppConfig Ressourcen für die Bereitstellung einrichten. Außerdem erfahren Sie, wie Sie mithilfe der Konsole eine Pipeline mit einer AWS AppConfig Bereitstellungsaktion erstellen.