Pemecahan masalah aplikasi nirserver - AWS Toolkit for VS Code

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

Pemecahan masalah aplikasi nirserver

Topik ini merinci kesalahan umum yang mungkin Anda hadapi saat membuat aplikasi tanpa server dengan Toolkit for VS Code dan cara mengatasinya.

Bagaimana cara menggunakan samconfig.toml dengan konfigurasi peluncuran SAM?

Tentukan lokasi CLI SAM Andasamconfig.tomldengan mengkonfigurasi--config-fileargumen disam.localArgumentsproperti konfigurasi peluncuran Anda. Misalnya, jika file samconfig.toml terletak di tingkat atas ruang kerja Anda:

"sam": { "localArguments": ["--config-file", "${workspaceFolder}/samconfig.toml"], }

Kesalahan: “RuntimeError: Kontainer tidak ada”

Parametersam buildperintah dapat menunjukkan kesalahan ini jika sistem Anda tidak memiliki ruang disk yang cukup untuk kontainer Docker. Jika penyimpanan sistem Anda hanya memiliki 1-2 GB ruang yang tersedia,sam buildmungkin gagal selama pemrosesan, bahkan jika penyimpanan sistem tidak sepenuhnya penuh sebelum membangun dimulai. Untuk informasi selengkapnya, lihatmasalah GitHub.

Error: “Docker.errors.apiError: Kesalahan Server... Anda telah mencapai batas kecepatan tarik.”

Docker Hub membatasi permintaan yang dapat dilakukan pengguna anonim. Jika sistem Anda mencapai batas, Docker gagal dan kesalahan ini muncul dalam tampilan OUTPUT VS Code:

docker.errors.APIError: 500 Server Error: Internal Server Error ("toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit")

Pastikan bahwalayanan Docker sistemtelah diautentikasi dengan kredensi Docker Hub Anda.

Kesalahan: “500 Kesalahan Server: Pemasangan C:\Users\...”

Pengguna Windows mungkin melihat kesalahan pemasangan Docker ini saat melakukan debugAWS SAMaplikasi:

Fetching lambci/lambda:nodejs10.x Docker container image...... 2019-07-12 13:36:58 Mounting C:\Users\<username>\AppData\Local\Temp\ ... as /var/task:ro,delegated inside runtime container Traceback (most recent call last): ... requests.exceptions.HTTPError: 500 Server Error: Internal Server Error ...

Cobalah menyegarkan kredensyal untuk drive bersama Anda (dalam pengaturan Docker).

Menggunakan WSL, webviews (misalnya, “Invoke onAWS“bentuk) rusak

Ini adalah masalah Kode VS yang dikenal untuk pengguna Cisco VPN. Untuk informasi selengkapnya, lihatmasalah GitHub.

Solusi disarankan dalammasalah pelacakan WSL ini.

Debugging aplikasi TypeScript, tetapi breakpoints tidak bekerja

Ini akan terjadi jika tidak ada peta sumber untuk menghubungkan file JavaScript dikompilasi ke file sumber TypeScript. Untuk mengoreksi ini, bukatsconfig.jsonfile dan memastikan opsi dan nilai berikut ditetapkan:"inlineSourceMap": true.