

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á.

# Solução de problemas de implantação de cluster usando o Terraform
<a name="troubleshooting-v3-terraform"></a>

Esta seção é relevante para clusters que foram implantados usando o Terraform.

## ParallelCluster API não encontrada
<a name="troubleshooting-v3-terraform-parallelcluster-nf"></a>

O planejamento pode falhar porque a ParallelCluster API não pode ser encontrada. Nesse caso, o erro retornado será algo como:

```
Planning failed. Terraform encountered an error while generating this plan.

╷
│ Error: Unable to retrieve ParallelCluster API cloudformation stack.
│ 
│   with provider["registry.terraform.io/aws-tf/aws-parallelcluster"],
│   on providers.tf line 6, in provider "aws-parallelcluster":
│    6: provider "aws-parallelcluster" {
│ 
│ operation error CloudFormation: DescribeStacks, https response error StatusCode: 400, RequestID: {{REQUEST_ID}}, api error ValidationError: Stack with id {{PCAPI_STACK_NAME}} does not exist
```

Para resolver esse erro, implante a ParallelCluster API na conta em que os clusters serão criados. Consulte [Criar um cluster como o Terraform](tutorial-create-cluster-terraform.md).

## Usuário não autorizado a chamar a ParallelCluster API
<a name="troubleshooting-v3-terraform-parallelcluster-na"></a>

O planejamento pode falhar porque o IAM role/user que você presumiu para implantar seu projeto Terraform não tem permissões para interagir com a ParallelCluster API. Nesse caso, o erro retornado será algo como:

```
Planning failed. Terraform encountered an error while generating this plan.

│ Error: 403 Forbidden
│ 
│   with module.parallelcluster_clusters.module.clusters[0].pcluster_cluster.managed_configs["DemoCluster01"],
│   on .terraform/modules/parallelcluster_clusters/modules/clusters/main.tf line 35, in resource "pcluster_cluster" "managed_configs":
│   35: resource "pcluster_cluster" "managed_configs" {
│ 
│ {{"Message":"User: {{USER_ARN}} is not authorized to perform: execute-api:Invoke on resource: {{PC_API_REST_RESOURCE}} with an explicit deny"}
│ }
```

Para resolver esse erro, configure o ParallelCluster provedor para que ele use a função da ParallelCluster API para interagir com a API.

```
provider "aws-parallelcluster" {
  region         = var.region
  profile        = var.profile
  api_stack_name = var.api_stack_name
  **use_user_role** **= true**
}
```