View a markdown version of this page

AWS SAM prasyarat - AWS Serverless Application Model

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

AWS SAM prasyarat

Lengkapi prasyarat berikut sebelum menginstal dan menggunakan Com AWS Serverless Application Model mand Line Interface (AWS SAMCLI).

Untuk menggunakan AWS SAMCLI, Anda memerlukan yang berikut ini:

  • AWS Akun, kreden AWS Identity and Access Management SIAL (IAM), dan pasangan kunci akses IAM.

  • AWS Command Line Interface (AWS CLI) untuk mengkonfigurasi AWS kredenSIAL.

Mendaftar untuk Akun AWS

Untuk memulainya AWS, Anda membutuhkan Akun AWS. Untuk informasi tentang membuat Akun AWS, lihat Mem ulai dengan an Akun AWS di Panduan AWS Account Management Referensi.

Langkah 1: Instal AWS CLI

Ini AWS CLI adalah alat open source yang memungkinkan Anda berinteraksi dengan Layanan AWS menggunakan perintah di shell baris perintah Anda. Ini AWS SAMCLI membutuhkan aktivitas AWS CLI for seperti mengonfigurasi kredenSIAL. Untuk mempelajari lebih lanjut tentang AWS CLI, lihat Apa itu AWS Command Line Interface? dalam Panduan AWS Command Line Interface Pengguna.

Untuk menginstal AWS CLI, lihat Menginstal atau memperbarui versi terbaru AWS CLI di Panduan AWS Command Line Interface Pengguna.

Langkah 2: Gunakan AWS CLI untuk mengkonfigurasi AWS credentials

Untuk mengonfigurasi kredenSIAL dengan Pusat Identitas IAM
Untuk mengonfigurasi kredenSIAL dengan AWS CLI
  1. Jalan aws configure kan perintah dari baris perintah.

  2. Konfigurasikan yang berikut ini. Pilih setiap tautan untuk mempelajari lebih lanjut:

    1. ID kunci akses

    2. Kunci akses rahasia

    3. Wilayah AWS

    4. Format keluaran

    Contoh berikut menunjukkan nilai sampel.

    $ aws configure AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY Default region name [None]: us-west-2 Default output format [None]: json

Men AWS CLI yimpan informasi ini dalam profil (kumpulan pengaturan) bernama default dalam config file credentials dan. File-file ini terletak di .aws file di direktori home Anda. Secara default, informasi dalam profil ini digunakan saat Anda menjalankan AWS CLI perintah yang tidak secara eksplisit menentukan profil yang akan digunakan. Untuk informasi selengkapnya tentang credentials file, lihat Konfigurasi dan pengaturan file kreden sia di Panduan AWS Command Line Interface Pengguna.

Untuk informasi selengkapnya tentang mengonfigurasi kredenSIAL, seperti menggunakan file konfigurasi dan kredenSIAL yang ada, lihat Pengaturan cepat di Panduan AWS Command Line Interface Pengguna.

Langkah 3: (Opsional) Instal AWS Toolkit for VS Code

Untuk pengembang yang lebih menyukai lingkungan pengembangan terintegrasi, AWS Toolkit for VS Code menyediakan fitur canggih untuk pengembangan tanpa server termasuk debugging visual, CodeLens integrasi, dan alur kerja penerapan yang efisien.

Prasyarat untuk pengembangan VS Code

  • Visual Studio Code (versi 1.73.0 atau versi yang lebih baru) diinstal pada sistem Anda

  • Ekstensi dukungan bahasa YAML untuk VS Code

Untuk menginstal AWS Toolkit for VS Code
  1. Buka Kode Visual Studio

  2. Buka tampilan Ekstensi (Ctrl+Shift+X atau Cmd+Shift+X)

  3. Cari "AWS Toolkit”

  4. Instal ekstensi "AWS Toolkit” oleh Amazon Web Services

  5. Instal ekstensi “YAML” oleh Red Hat (diperlukan untuk CodeLens fitur template SAM)

Manfaat menggunakan VS Code dengan AWS SAM

  • Visual debugging: Tetapkan breakpoint dan selesaikan fungsi Lambda Anda secara lokal

  • CodeLens integrasi: Membangun, menerapkan, dan memanggil fungsi langsung dari template SAM Anda

  • Terminal terintegrasi: Ak AWS ses AWS CLI perintah SAM tanpa meninggalkan editor Anda

  • Validasi template: Real-time validasi dan IntelliSense untuk template SAM

Untuk informasi tentang mengonfigurasi AWS kredenSIAL Anda di VS Code, lihat Menyiapkan kredenSIAL di AWS Toolkit untuk Panduan Pengguna Kode VS.

Langkah selanjutnya