

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# AWS AppConfig distribuire un riferimento all'azione
<a name="action-reference-AppConfig"></a>

AWS AppConfig è una capacità di. AWS Systems Manager AppConfig supporta implementazioni controllate su applicazioni di qualsiasi dimensione e include controlli di convalida e monitoraggio integrati. Puoi utilizzarlo AppConfig con applicazioni ospitate su istanze Amazon EC2, container AWS Lambda, applicazioni mobili o dispositivi IoT.

**L'azione di `AppConfig` distribuzione è un' AWS CodePipeline azione che distribuisce le configurazioni archiviate nella posizione di origine della pipeline in un' AppConfig *applicazione*, un ambiente e un profilo di configurazione specifici.** *Utilizza le preferenze definite in una strategia di distribuzione. AppConfig *

## Tipo di operazione
<a name="action-reference-AppConfig-type"></a>
+ Categoria: `Deploy`
+ Proprietario: `AWS`
+ Provider: `AppConfig`
+ Versione: `1`

## Parametri di configurazione
<a name="action-reference-AppConfig-config"></a>

**Applicazione**  
Obbligatorio: sì  
L'ID dell' AWS AppConfig applicazione con i dettagli per la configurazione e la distribuzione.

**Ambiente**  
Obbligatorio: sì  
L'ID dell' AWS AppConfig ambiente in cui viene distribuita la configurazione.

**ConfigurationProfile**  
Obbligatorio: sì  
L'ID del profilo di AWS AppConfig configurazione da distribuire.

**InputArtifactConfigurationPath**  
Obbligatorio: sì  
Il percorso del file dei dati di configurazione all'interno dell'elemento di input da distribuire.

**DeploymentStrategy**  
Obbligatorio: no  
La strategia AWS AppConfig di distribuzione da utilizzare per la distribuzione.

## Input artifact (Artefatti di input)
<a name="action-reference-AppConfig-input"></a>
+ **Numero di artefatti:** `1`
+ **Descrizione:** l'artefatto di input per l'azione di distribuzione.

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

Non applicabile.

## Autorizzazioni per i ruoli di servizio: azione `AppConfig`
<a name="edit-role-appconfig"></a>

Quando CodePipeline esegue l'azione, la policy del ruolo di CodePipeline servizio richiede le seguenti autorizzazioni, opportunamente ripartite in base al livello della risorsa per mantenere l'accesso con il minimo privilegio.

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

------

## Esempio di configurazione dell'operazione
<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"
        }
    ]
}
```

------

## Consulta anche
<a name="action-reference-StepFunctions-links"></a>

Le risorse correlate seguenti possono essere utili durante l'utilizzo di questa operazione.
+ [AWS AppConfig](https://docs.aws.amazon.com/systems-manager/latest/userguide/appconfig.html)*— Per informazioni sulle AWS AppConfig distribuzioni, consultare la Guida per l'utente.AWS Systems Manager *
+ [Tutorial: crea una pipeline da utilizzare AWS AppConfig come provider di distribuzione](tutorials-AppConfig.md)— Questo tutorial consente di iniziare a configurare semplici file e AppConfig risorse di configurazione della distribuzione e mostra come utilizzare la console per creare una pipeline con un' AWS AppConfig azione di distribuzione.