

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# AWS OpsWorks référence d'action de déploiement
<a name="action-reference-OpsWorks"></a>

Vous utilisez une AWS OpsWorks action pour déployer à OpsWorks l'aide de votre pipeline.

## Type d'action
<a name="action-reference-StepFunctions-type"></a>
+ Catégorie : `Deploy`
+ Propriétaire : `AWS`
+ Fournisseur : `OpsWorks`
+ Version : `1`

## Paramètres de configuration
<a name="action-reference-OpsWorks-config"></a>

**Appli**  
Obligatoire : oui  
La OpsWorks pile. Une pile est un conteneur pour votre infrastructure d'applications.

**Pile**  
Obligatoire : oui  
L' OpsWorks appli. L'application représente le code que vous souhaitez déployer et exécuter.

**Couche**  
Obligatoire : non  
La OpsWorks pile. Une couche spécifie la configuration et les ressources d'un ensemble d'instances.

## Artefacts d'entrée
<a name="action-reference-OpsWorks-input"></a>
+ **Nombre d'objets :** `1`
+ **Description :** il s'agit de l'artefact d'entrée pour votre action.

## Artefacts de sortie
<a name="action-reference-OpsWorks-output"></a>
+ **Nombre d'objets :** `0 to 1` 
+ **Description :** les artefacts de sortie ne s'appliquent pas à ce type d'action.

## Autorisations relatives aux rôles de service : AWS OpsWorks action
<a name="edit-role-opsworks"></a>

Pour obtenir de l' AWS OpsWorks aide, ajoutez ce qui suit à votre déclaration de politique :

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

## Exemple de configuration d'action
<a name="action-reference-OpsWorks-example"></a>

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

------

## Consultez aussi
<a name="action-reference-OpsWorks-links"></a>

Les ressources connexes suivantes peuvent s'avérer utiles dans le cadre de l'utilisation de cette action.
+ [AWS OpsWorks Guide de l'utilisateur](https://docs.aws.amazon.com/step-functions/latest/dg/) : pour plus d'informations sur le déploiement avec AWS OpsWorks, consultez le *guide de AWS OpsWorks l'utilisateur*.