

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 OpsWorks distribuire un riferimento all'azione
<a name="action-reference-OpsWorks"></a>

Si utilizza un' AWS OpsWorks azione per la distribuzione OpsWorks utilizzando la pipeline.

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

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

**App**  
Obbligatorio: sì  
La OpsWorks pila. Uno stack è un contenitore per l'infrastruttura applicativa.

**Pila**  
Obbligatorio: sì  
L' OpsWorks app. L'app rappresenta il codice che desideri distribuire ed eseguire.

**Livello**  
Obbligatorio: no  
La OpsWorks pila. Un livello specifica la configurazione e le risorse per un set di istanze.

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

## Artefatti di output
<a name="action-reference-OpsWorks-output"></a>
+ **Numero di artefatti:** `0 to 1` 
+ **Descrizione:** gli artefatti di output non si applicano a questo tipo di azione.

## Autorizzazioni per i ruoli di servizio: azione AWS OpsWorks
<a name="edit-role-opsworks"></a>

Per AWS OpsWorks ricevere assistenza, aggiungi quanto segue alla tua dichiarazione sulla politica:

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

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

------

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

Le risorse correlate seguenti possono essere utili durante l'utilizzo di questa operazione.
+ [AWS OpsWorks Guida per l'utente](https://docs.aws.amazon.com/step-functions/latest/dg/): per informazioni sulla distribuzione con AWS OpsWorks, consulta la *Guida per l'AWS OpsWorks utente*.