

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

# Memecahkan masalah AWS Toolkit for Visual Studio Code
<a name="general-troubleshoot"></a>

Bagian berikut berisi informasi pemecahan masalah umum tentang AWS Toolkit for Visual Studio Code dan bekerja dengan AWS layanan dari toolkit. Untuk masalah yang secara khusus terkait dengan pemecahan masalah SAM di AWS Toolkit, lihat topik [Pemecahan Masalah aplikasi tanpa server](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/serverless-apps-troubleshooting.html) di Panduan Pengguna ini.

**Topics**
+ [Memecahkan masalah praktik terbaik](#general-troubleshoot-best-practice)
+ [Profil... tidak dapat ditemukan di file konfigurasi](#general-troubleshoot-profile-not-found)
+ [Skema SAM json: tidak dapat mengubah skema dalam file template.yaml](#general-troubleshoot-sam-json-template-yaml)

## Memecahkan masalah praktik terbaik
<a name="general-troubleshoot-best-practice"></a>

Berikut ini adalah praktik terbaik yang disarankan saat memecahkan masalah AWS Toolkit for Visual Studio Code . Untuk informasi terperinci tentang bagaimana Anda dapat berkontribusi pada topik AWS Toolkit for Visual Studio Code, lihat [Berkontribusi](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md) pada AWS Toolkit for Visual Studio Code topik di AWS Toolkit for Visual Studio Code GitHub repositori.
+ Cobalah untuk membuat ulang masalah atau kesalahan Anda sebelum mengirim laporan.
+ Buat catatan rinci dari setiap langkah, pengaturan, dan pesan kesalahan selama proses rekreasi.
+ Kumpulkan AWS Log Debug Toolkit Anda. Untuk penjelasan rinci tentang cara menemukan log Debug AWS Toolkit Anda, lihat prosedur *Cara menemukan AWS log Anda*, yang terletak di topik panduan pengguna ini.
+ Periksa permintaan terbuka, solusi yang diketahui, atau laporkan masalah Anda yang belum terselesaikan di bagian [AWS Toolkit for Visual Studio Code Masalah](https://github.com/aws/aws-toolkit-vscode/issues) di AWS Toolkit for Visual Studio Code GitHub repositori.

**catatan**  
Prosedur berikut menjelaskan cara melihat log Debug AWS Toolkit Anda. Proses untuk melihat log Debug Amazon Q Anda identik kecuali Anda memilih **Amazon Q: Lihat Log** dari Palet Perintah Kode VS.

**Cara menemukan log AWS Toolkit for Visual Studio Code Debug Anda**

1. Dari VS Code buka Command Palette dengan menekan **Cmd \+ Shift \+ P** atau **Ctrl \+ Shift \+ P** (Windows) dan **AWS View Logs** masuk ke bidang pencarian.

1. Pilih **AWS Lihat Log** untuk membuka log AWS Toolkit Anda di jendela **output terminal VS Code**.

1. Dari jendela **output terminal VS Code**, perluas menu ikon **Gear** dan pilih **Debug**.

1. Perluas menu ikon **Gear** lagi dan pilih **Set As Default**.

1. Buka kembali Command Palette dengan menekan **Cmd \+ Shift \+ P** atau **Ctrl \+ Shift \+ P** (Windows) dan cari**Reload Window**, lalu pilih **Developer: Reload** Window.

1. VS Code reload dan jendela **output terminal VS Code** menampilkan log Debug AWS Toolkit Anda yang diperbarui.

## Profil... tidak dapat ditemukan di file konfigurasi
<a name="general-troubleshoot-profile-not-found"></a>

**Masalah**

**catatan**  
Masalah ini hanya berlaku untuk `~/.aws/config` file dan bukan `~/.aws/credentials` file. *Untuk informasi mendetail tentang file AWS konfigurasi dan AWS kredensial, lihat topik [File konfigurasi dan kredensial bersama di panduan referensi SDK](https://docs.aws.amazon.com/sdkref/latest/guide/file-format.html) dan Alat.AWS *

Saat memilih kredensi Log AWS Toolkit menampilkan pesan dengan struktur ini:. `Profile name could not be found in shared credentials file`

Berikut ini adalah contoh dari apa kesalahan ini terlihat seperti di log AWS Toolkit Anda:

```
         2023-08-08 18:20:45 [ERROR]: _aws.auth.reauthenticate: Error: Unable to authenticate connection
         -> CredentialsProviderError: Profile vscode-prod-readonly could not be found in shared credentials file.
```

**Solusi**

Jika profil Anda sudah ada`~/.aws/config`, periksa apakah itu dimulai dengan`[profile `. Berikut ini adalah contoh profil pengguna yang terstruktur **dengan benar**:

```
         [profile example]
         region=us-west-2
         credential_process=...
```

Berikut ini adalah contoh profil pengguna yang tidak terstruktur **dengan benar**:

```
         [example]
         region=us-west-2
         credential_process=...
```

## Skema SAM json: tidak dapat mengubah skema dalam file template.yaml
<a name="general-troubleshoot-sam-json-template-yaml"></a>

**Masalah**

Anda tidak dapat memilih skema json yang berbeda secara manual di SAM template.yaml

**Solusi**

Setelah memperbarui ke vscode-yaml versi 1.11\+, Anda dapat menambahkan **yaml-language-server** modeline ke bagian atas file YAMAL untuk memaksa penggunaan skema oleh URI. Untuk informasi tambahan tentang [Menggunakan bagian skema sebaris](https://github.com/redhat-developer/yaml-language-server#using-inlined-schema) dalam topik *server bahasa yaml* dari repositori pengembang *Redhat*. GitHub Berikut ini adalah contoh **yaml-language-server** modeline.

```
         # yaml-language-server: $schema=https://raw.githubusercontent.com/aws/serverless-application-model/main/samtranslator/schema/schema.json
```