

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memecahkan masalah penerapan cluster menggunakan Terraform
<a name="troubleshooting-v3-terraform"></a>

Bagian ini relevan dengan cluster yang digunakan menggunakan Terraform.

## ParallelCluster API tidak ditemukan
<a name="troubleshooting-v3-terraform-parallelcluster-nf"></a>

Perencanaan bisa gagal karena ParallelCluster API tidak dapat ditemukan. Dalam hal ini, kesalahan yang dikembalikan akan menjadi seperti:

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

Untuk mengatasi kesalahan ini, terapkan ParallelCluster API di akun tempat cluster akan dibuat. Lihat [Membuat cluster dengan Terraform](tutorial-create-cluster-terraform.md).

## Pengguna tidak berwenang untuk memanggil ParallelCluster API
<a name="troubleshooting-v3-terraform-parallelcluster-na"></a>

Perencanaan bisa gagal karena IAM yang role/user Anda asumsikan untuk menerapkan proyek Terraform Anda tidak memiliki izin untuk berinteraksi dengan API. ParallelCluster Dalam hal ini, kesalahan yang dikembalikan akan menjadi seperti:

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

Untuk mengatasi kesalahan ini, konfigurasikan ParallelCluster Penyedia sehingga menggunakan peran ParallelCluster API untuk berinteraksi dengan API.

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