

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Fehlerbehebung bei der Cluster-Bereitstellung mithilfe von Terraform
<a name="troubleshooting-v3-terraform"></a>

Dieser Abschnitt ist relevant für Cluster, die mit Terraform bereitgestellt wurden.

## ParallelCluster API wurde nicht gefunden
<a name="troubleshooting-v3-terraform-parallelcluster-nf"></a>

Die Planung könnte fehlschlagen, weil die ParallelCluster API nicht gefunden werden kann. In diesem Fall würde der zurückgegebene Fehler etwa so aussehen:

```
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
```

Um diesen Fehler zu beheben, stellen Sie die ParallelCluster API in dem Konto bereit, in dem die Cluster erstellt werden sollen. Siehe [Einen Cluster mit Terraform erstellen](tutorial-create-cluster-terraform.md).

## Der Benutzer ist nicht berechtigt, die ParallelCluster API aufzurufen
<a name="troubleshooting-v3-terraform-parallelcluster-na"></a>

Die Planung könnte fehlschlagen, da das IAM, von dem role/user Sie angenommen haben, dass es Ihr Terraform-Projekt bereitstellt, nicht über die Berechtigungen zur Interaktion mit der API verfügt. ParallelCluster In diesem Fall würde der zurückgegebene Fehler etwa so aussehen:

```
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"}
│ }
```

Um diesen Fehler zu beheben, konfigurieren Sie den ParallelCluster Anbieter so, dass er die ParallelCluster API-Rolle für die Interaktion mit der API verwendet.

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