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 AWS Serverless Application Model Command Line Interface ().AWS SAMCLI
Untuk menggunakan AWS SAMCLI, Anda memerlukan yang berikut ini:
-
AWS Akun, kredensial AWS Identity and Access Management (IAM), dan key pair akses IAM.
-
The AWS Command Line Interface (AWS CLI) untuk mengkonfigurasi AWS kredensional.
Topik
Langkah 1: Mendaftar untuk AWS akun
Jika Anda tidak memiliki Akun AWS, selesaikan langkah-langkah berikut untuk membuatnya.
Untuk mendaftar untuk Akun AWS
Ikuti petunjuk online.
Bagian dari prosedur pendaftaran melibatkan menerima panggilan telepon atau pesan teks dan memasukkan kode verifikasi pada keypad telepon.
Saat Anda mendaftar untuk sebuah Akun AWS, sebuah Pengguna root akun AWSdibuat. Pengguna root memiliki akses ke semua Layanan AWS dan sumber daya di akun. Sebagai praktik keamanan terbaik, tetapkan akses administratif ke pengguna, dan gunakan hanya pengguna root untuk melakukan tugas yang memerlukan akses pengguna root.
Langkah 2: Buat akun pengguna IAM
Untuk membuat pengguna administrator, pilih salah satu opsi berikut.
Pilih salah satu cara untuk mengelola administrator Anda | Untuk | Oleh | Anda juga bisa |
---|---|---|---|
Di Pusat Identitas IAM (Direkomendasikan) |
Gunakan kredensi jangka pendek untuk mengakses. AWS Ini sejalan dengan praktik terbaik keamanan. Untuk informasi tentang praktik terbaik, lihat Praktik terbaik keamanan di IAM di Panduan Pengguna IAM. |
Mengikuti petunjuk di Memulai di Panduan AWS IAM Identity Center Pengguna. | Konfigurasikan akses terprogram dengan Mengonfigurasi AWS CLI yang akan digunakan AWS IAM Identity Center dalam AWS Command Line Interface Panduan Pengguna. |
Di IAM (Tidak direkomendasikan) |
Gunakan kredensi jangka panjang untuk mengakses. AWS | Mengikuti petunjuk di Buat pengguna IAM untuk akses darurat di Panduan Pengguna IAM. | Konfigurasikan akses terprogram dengan Mengelola kunci akses untuk pengguna IAM di Panduan Pengguna IAM. |
Langkah 3: Buat ID kunci akses dan kunci akses rahasia
Untuk akses CLI, Anda memerlukan ID kunci akses dan kunci akses rahasia. Gunakan kredensi sementara alih-alih kunci akses jangka panjang jika memungkinkan. Kredensi sementara mencakup ID kunci akses, kunci akses rahasia, dan token keamanan yang menunjukkan kapan kredensialnya kedaluwarsa. Untuk informasi selengkapnya, lihat Menggunakan kredensil sementara dengan AWS sumber daya di Panduan Pengguna IAM.
Pengguna membutuhkan akses terprogram jika mereka ingin berinteraksi dengan AWS luar. AWS Management Console Cara untuk memberikan akses terprogram tergantung pada jenis pengguna yang mengakses AWS.
Untuk memberi pengguna akses programatis, pilih salah satu opsi berikut.
Pengguna mana yang membutuhkan akses programatis? | Untuk | Oleh |
---|---|---|
Identitas tenaga kerja (Pengguna yang dikelola di Pusat Identitas IAM) |
Gunakan kredensi sementara untuk menandatangani permintaan terprogram ke AWS CLI,, AWS SDKs atau. AWS APIs |
Mengikuti petunjuk untuk antarmuka yang ingin Anda gunakan.
|
IAM | Gunakan kredensi sementara untuk menandatangani permintaan terprogram ke AWS CLI,, AWS SDKs atau. AWS APIs | Mengikuti petunjuk dalam Menggunakan kredensil sementara dengan AWS sumber daya di Panduan Pengguna IAM. |
IAM | (Tidak direkomendasikan) Gunakan kredensi jangka panjang untuk menandatangani permintaan terprogram ke AWS CLI,, AWS SDKs atau. AWS APIs |
Mengikuti petunjuk untuk antarmuka yang ingin Anda gunakan.
|
Langkah 4: Instal AWS CLI
AWS CLI Ini adalah alat open source yang memungkinkan Anda berinteraksi dengan Layanan AWS menggunakan perintah di shell baris perintah Anda. AWS SAMCLIMemerlukan AWS CLI untuk kegiatan seperti mengkonfigurasi kredensional. Untuk mempelajari lebih lanjut tentang AWS CLI, lihat Apa itu AWS Command Line Interface? dalam AWS Command Line Interface User Guide.
Untuk menginstal AWS CLI, lihat Menginstal atau memperbarui versi terbaru AWS CLI dari Panduan AWS Command Line Interface Pengguna.
Langkah 5: Gunakan AWS CLI untuk mengkonfigurasi AWS kredensil
Untuk mengonfigurasi kredensil dengan IAM Identity Center
Untuk mengonfigurasi kredensil dengan IAM Identity Center, lihat Mengkonfigurasi profil Anda dengan wizard AWS konfigurasi sso.
Untuk mengonfigurasi kredensil dengan AWS CLI
-
Jalankan
aws configure
perintah dari baris perintah. -
Konfigurasikan berikut ini. Pilih setiap tautan untuk mempelajari lebih lanjut:
Contoh berikut menunjukkan nilai sampel.
$
aws configure
AWS Access Key ID [None]:
AWS Secret Access Key [None]:AKIAIOSFODNN7EXAMPLE
Default region name [None]:wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default output format [None]:us-west-2
json
AWS CLI Menyimpan informasi ini dalam profil (kumpulan pengaturan) yang disebutkan 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 Pengaturan konfigurasi dan file kredensi di Panduan AWS Command Line Interface Pengguna.
Untuk informasi selengkapnya tentang mengonfigurasi kredensional, seperti menggunakan konfigurasi dan file kredensial yang ada, lihat Penyiapan cepat di Panduan Pengguna.AWS Command Line Interface
Langkah 6: (Opsional) Instal AWS Toolkit untuk VS Code
Untuk pengembang yang lebih menyukai lingkungan pengembangan terintegrasi, AWS Toolkit for VS Code menyediakan fitur canggih untuk pengembangan tanpa server termasuk debugging visualCodeLens , 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 YAMAL untuk VS Code
Untuk menginstal AWS Toolkit for VS Code
Buka Kode Visual Studio
Buka tampilan Ekstensi (Ctrl+Shift+X atau Cmd+Shift+X)
Cari "AWS Toolkit”
Instal ekstensi "AWS Toolkit” oleh Amazon Web Services
Instal ekstensi “YAMM” oleh Red Hat (diperlukan untuk CodeLens fitur template SAM)
Manfaat menggunakan VS Code dengan AWS SAM
Debugging visual: Atur breakpoint dan langkahkan fungsi Lambda Anda secara lokal
CodeLens integrasi: Bangun, terapkan, dan panggil fungsi langsung dari template SAM Anda
Terminal terintegrasi: Akses AWS CLI perintah AWS SAM tanpa meninggalkan editor Anda
Validasi template: Validasi real-time dan IntelliSense untuk template SAM
Untuk informasi tentang mengonfigurasi AWS kredensil Anda di VS Code, lihat Menyiapkan kredensil di Panduan Pengguna Toolkit for VS AWS Code.
Langkah selanjutnya
-
Anda sekarang siap untuk menginstal AWS SAMCLI dan mulai menggunakan AWS SAM. Untuk menginstal AWS SAMCLI, lihatInstal AWS SAMCLI.
-
Untuk menyiapkan Visual Studio Code untuk pengembangan tanpa server, lihat Menyiapkan AWS Toolkit for VS Code.