

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Referência da ação de implantação do AWS OpsWorks
<a name="action-reference-OpsWorks"></a>

Você usa uma AWS OpsWorks ação para implantar OpsWorks usando seu pipeline.

## Tipo de ação
<a name="action-reference-StepFunctions-type"></a>
+ Categoria: `Deploy`
+ Proprietário: `AWS`
+ Fornecedor: `OpsWorks`
+ Versão: `1`

## Parâmetros de configuração
<a name="action-reference-OpsWorks-config"></a>

**App**  
Obrigatório: Sim  
A OpsWorks pilha. Pilha é um contêiner para a infraestrutura de aplicação.

**Stack**  
Obrigatório: Sim  
O OpsWorks aplicativo. A aplicação representa o código que você deseja implantar e executar.

**Camada**  
Obrigatório: não  
A OpsWorks pilha. Uma camada especifica a configuração e os recursos para um conjunto de instâncias.

## Input artifacts (Artefatos de entrada)
<a name="action-reference-OpsWorks-input"></a>
+ **Número de artefatos:** `1`
+ **Descrição:** este é o artefato de entrada da ação.

## Artefatos de saída
<a name="action-reference-OpsWorks-output"></a>
+ **Número de artefatos:** `0 to 1` 
+ **Descrição:** os artefatos de saída não se aplicam a esse tipo de ação.

## Permissões da função de serviço: AWS OpsWorks ação
<a name="edit-role-opsworks"></a>

Para obter AWS OpsWorks suporte, adicione o seguinte à sua declaração de política:

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

## Exemplo de configuração da ação
<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"
    }
}
```

------

## Consulte também
<a name="action-reference-OpsWorks-links"></a>

Os recursos relacionados a seguir podem ajudar você à medida que trabalha com esta ação.
+ [AWS OpsWorks Guia do usuário](https://docs.aws.amazon.com/step-functions/latest/dg/) — Para obter informações sobre a implantação com AWS OpsWorks, consulte o *Guia do AWS OpsWorks usuário*.