Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengelola AWS SAMCLI versi
Kelola versi AWS Serverless Application Model Command Line Interface (AWS SAMCLI) Anda melalui upgrade, downgrade, dan uninstall. Secara opsional, Anda dapat mengunduh dan menginstal build AWS SAMCLI malam.
Topik
Upgrade AWS SAMCLI
Untuk memutakhirkan AWS SAMCLI di Linux, ikuti petunjuk penginstalan diMemasang AWS SAMCLI, tetapi tambahkan --update opsi ke perintah instal, sebagai berikut:
sudo ./sam-installation/install --update
AWS SAMCLIHarus ditingkatkan melalui metode yang sama yang digunakan untuk menginstalnya. Kami menyarankan Anda menggunakan penginstal paket untuk menginstal dan meningkatkan. AWS SAMCLI
Untuk meng-upgrade AWS SAMCLI menggunakan installer paket, instal versi paket terbaru. Untuk petunjuk, lihat Memasang AWS SAMCLI.
Untuk memutakhirkan AWS SAMCLI, ulangi langkah instalasi Windows Instal AWS SAMCLI lagi.
Menghapus instalasi AWS SAMCLI
Untuk menghapus instalasi AWS SAMCLI di Linux, Anda harus menghapus direktori symlink dan instalasi dengan menjalankan perintah berikut:
-
Temukan symlink dan instal jalur.
-
Temukan symlink menggunakan perintah which:
which samOutput menunjukkan jalur tempat AWS SAM binari berada, misalnya:
/usr/local/bin/sam
-
Temukan direktori yang diarahkan symlink untuk menggunakan perintah ls:
ls -l /usr/local/bin/samPada contoh berikut, direktori instalasi adalah
/usr/local/aws-sam-cli.lrwxrwxrwx 1 ec2-user ec2-user 49 Oct 22 09:49 /usr/local/bin/sam -> /usr/local/aws-sam-cli/current/bin/sam
-
-
Hapus symlink.
sudo rm /usr/local/bin/sam -
Hapus direktori instalasi.
sudo rm -rf /usr/local/aws-sam-cli
Copot pemasangan AWS SAMCLI melalui metode yang sama yang digunakan untuk menginstalnya. Kami menyarankan Anda menggunakan penginstal paket untuk menginstal. AWS SAMCLI
Jika Anda menginstal AWS SAMCLI menggunakan penginstal paket, ikuti langkah-langkah ini untuk menghapus instalasi.
Untuk menghapus instalasi AWS SAMCLI
-
Hapus AWS SAMCLI program dengan memodifikasi dan menjalankan yang berikut:
$sudorm -rf/path-to/aws-sam-cli-
sudo— Jika pengguna Anda memiliki izin menulis ke tempat AWS SAMCLI program diinstal, tidak sudo diperlukan. Sebaliknya, sudo diperlukan. -
/path-to— Jalur ke tempat Anda menginstal AWS SAMCLI program. Lokasi default adalah/usr/local.
-
-
Hapus AWS SAMCLI
$PATHdengan memodifikasi dan menjalankan yang berikut:$sudorm -rf/path-to-symlink-directory/sam-
sudo— Jika pengguna Anda memiliki izin menulis$PATH, tidak sudo diperlukan. Sebaliknya, sudo diperlukan. -
path-to-symlink-directory- Variabel$PATHlingkungan Anda. Lokasi default adalah/usr/local/bin.
-
-
Verifikasi bahwa telah AWS SAMCLI dihapus instalasinya dengan menjalankan yang berikut:
$sam --versioncommand not found: sam
Untuk menghapus instalasi AWS SAMCLI menggunakan Pengaturan Windows, ikuti langkah-langkah ini:
-
Dari menu Mulai, cari "Tambah atau hapus program".
-
Pilih hasil bernama AWS SAM Command Line Interface, lalu pilih Uninstall untuk meluncurkan uninstaller.
-
Konfirmasikan bahwa Anda ingin menghapus instalasi. AWS SAMCLI
Beralih dari menggunakan Homebrew untuk mengelola AWS SAMCLI
Jika Anda menggunakan Homebrew untuk menginstal dan meningkatkan AWS SAMCLI, kami sarankan menggunakan metode yang AWS didukung. Ikuti petunjuk ini untuk beralih ke metode yang didukung.
Untuk beralih dari menggunakan Homebrew
-
Ikuti instruksi di Menghapus instalasi CLI yang Homebrew diinstal AWS SAM untuk menghapus instalasi versi Homebrew terkelola.
-
Ikuti petunjuk di Instal AWS SAMCLI untuk menginstal AWS SAM CLI menggunakan metode yang didukung.
Mengelola AWS SAMCLI pembangunan malam
Anda dapat mengunduh dan menginstal AWS SAMCLI build malam. Ini berisi versi pra-rilis AWS SAMCLI kode yang mungkin kurang stabil daripada versi produksi. Saat diinstal, Anda dapat menggunakan nightly build dengan perintah. sam-nightly Anda dapat menginstal dan menggunakan versi produksi dan pembuatan malam secara AWS SAMCLI bersamaan.
catatan
Nightly build tidak berisi versi prarilis dari image build. Karena itu, membangun aplikasi tanpa server Anda dengan --use-container opsi menggunakan versi produksi terbaru dari image build.
Memasang AWS SAMCLI build malam
Untuk menginstal build AWS SAMCLI malam, ikuti petunjuk ini.
Anda dapat menginstal versi nightly build AWS SAMCLI pada platform Linux x86_64 menggunakan penginstal paket.
Untuk menginstal AWS SAMCLI build malam
-
Unduh penginstal paket dari sam-cli-nightly
dalam aws-sam-cli GitHubrepositori. -
Ikuti langkah-langkah untuk menginstal paket AWS SAMCLI nightly build.
Anda dapat menginstal versi nightly build dari AWS SAMCLI onmacOS, menggunakan penginstal paket nightly build.
Untuk menginstal AWS SAMCLI build malam
-
Unduh penginstal paket untuk platform Anda dari sam-cli-nightly
dalam aws-sam-cli GitHubrepositori. -
Ikuti langkah-langkah untuk menginstal paket AWS SAMCLI nightly build.
Versi build malam tersedia dengan tautan unduhan ini: AWS SAMCLInightly
Untuk memverifikasi bahwa Anda telah menginstal versi build malam, jalankan perintah. sam-nightly --version Output dari perintah ini ada dalam bentuk 1.X.Y.dev<YYYYMMDDHHmm>, misalnya:
SAM CLI, version 1.20.0.dev202103151200Beralih dari Homebrew ke penginstal paket
Jika Anda menggunakan Homebrew untuk menginstal dan memutakhirkan build AWS SAMCLI malam dan ingin beralih menggunakan penginstal paket, ikuti langkah-langkah ini.
Untuk beralih dari Homebrew ke installer paket
-
Copot pemasangan build AWS SAMCLI malam yang Homebrew diinstal.
$brew uninstall aws-sam-cli-nightly -
Verifikasi bahwa AWS SAMCLI nightly build dihapus instalasinya dengan menjalankan yang berikut:
$sam-nightly --versionzsh: command not found: sam-nightly -
Ikuti langkah-langkah di bagian sebelumnya untuk menginstal AWS SAMCLI nightly build.
Memasang AWS SAMCLI ke dalam lingkungan virtual menggunakan pip
Kami merekomendasikan menggunakan installer paket asli untuk menginstal file. AWS SAMCLI Jika Anda harus menggunakanpip, kami sarankan Anda menginstal AWS SAMCLI ke dalam lingkungan virtual. Ini memastikan lingkungan instalasi yang bersih dan lingkungan yang terisolasi jika terjadi kesalahan.
catatan
Pada 24 Oktober 2023, AWS SAM CLI sedang menghentikan dukungan untuk. Python 3.7 Untuk mempelajari selengkapnya, lihat AWS SAMCLImenghentikan dukungan untuk Python 3.7.
Untuk menginstal AWS SAMCLI ke dalam lingkungan virtual
-
Dari direktori awal pilihan Anda, buat lingkungan virtual dan beri nama.
-
Aktifkan lingkungan virtual
-
Instal AWS SAMCLI ke dalam lingkungan virtual Anda.
(venv) $pip install --upgrade aws-sam-cli -
Verifikasi bahwa AWS SAMCLI sudah diinstal dengan benar.
(venv) $sam --versionSAM CLI, version1.94.0 -
Anda dapat menggunakan perintah
deactivateuntuk keluar dari lingkungan virtual. Setiap kali Anda memulai sesi baru, Anda harus mengaktifkan kembali lingkungan.
Mengelola AWS SAMCLI dengan Homebrew
catatan
Mulai September 2023, tidak AWS akan lagi mempertahankan Homebrew installer AWS terkelola untuk AWS SAMCLI ()aws/tap/aws-sam-cli. Untuk terus menggunakanHomebrew, Anda dapat menggunakan penginstal terkelola komunitas (aws-sam-cli). Mulai September 2023, Homebrew perintah apa pun yang aws/tap/aws-sam-cli akan dialihkan ke referensi. aws-sam-cli
Kami menyarankan Anda menggunakan metode instalasi dan peningkatan yang didukung kami.
Instalasi AWS SAMCLI menggunakan Homebrew
catatan
Petunjuk ini menggunakan AWS SAMCLI Homebrew penginstal yang dikelola komunitas. Untuk dukungan lebih lanjut, lihat repositori homebrew-core
Untuk menginstal AWS SAMCLI
-
Jalankan hal berikut:
$brew install aws-sam-cli -
Verifikasi instalasi:
$sam --versionSetelah instalasi berhasil AWS SAMCLI, Anda akan melihat output seperti berikut:
SAM CLI, version1.94.0
Upgrade menggunakan AWS SAMCLIHomebrew
Untuk meningkatkan AWS SAMCLI penggunaanHomebrew, jalankan perintah berikut:
$brew upgrade aws-sam-cli
Menghapus instalasi CLI yang Homebrew diinstal AWS SAM
Jika diinstal menggunakanHomebrew, ikuti langkah-langkah ini untuk menghapus instalannya. AWS SAMCLI
Untuk menghapus instalasi AWS SAMCLI
-
Jalankan hal berikut:
$brew uninstall aws-sam-cli -
Verifikasi bahwa telah AWS SAMCLI dihapus instalasinya dengan menjalankan yang berikut:
$sam --versioncommand not found: sam
Beralih ke Homebrew penginstal terkelola komunitas
Jika Anda menggunakan Homebrew installer AWS terkelola (aws/tap/aws-sam-cli) dan memilih untuk terus menggunakanHomebrew, sebaiknya beralih ke Homebrew installer terkelola komunitas ()aws-sam-cli.
Untuk beralih dalam satu perintah, jalankan yang berikut ini:
$brew uninstall aws-sam-cli && brew untap aws/tap && brew cleanup aws/tap && brew update && brew install aws-sam-cli
Ikuti petunjuk ini untuk menjalankan setiap perintah satu per satu.
Untuk beralih ke Homebrew penginstal terkelola komunitas
-
Copot pemasangan Homebrew versi AWS terkelola dari AWS SAMCLI:
$brew uninstall aws-sam-cli -
Verifikasi bahwa AWS SAMCLI telah dihapus instalasinya:
$which samsam not found -
Hapus AWS SAMCLI ketukan AWS terkelola:
$brew untap aws/tapJika Anda menerima kesalahan seperti berikut ini, tambahkan
--forceopsi dan coba lagi.Error: Refusing to untap aws/tap because it contains the following installed formulae or casks: aws-sam-cli-nightly
-
Hapus file cache untuk installer AWS terkelola:
$brew cleanup aws/tap -
Perbarui Homebrew dan semua rumus:
$brew update -
Instal versi terkelola komunitas dari AWS SAMCLI:
$brew install aws-sam-cli -
Verifikasi AWS SAMCLI bahwa berhasil diinstal:
$sam --versionSAM CLI, version1.94.0
Pemecahan masalah
Jika Anda menemukan kesalahan saat menginstal atau menggunakan AWS SAMCLI, lihatAWS SAMCLIpemecahan masalah.