Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Apa itu AWS CloudShell?
AWS CloudShell adalah shell pra-otentikasi berbasis browser yang dapat Anda luncurkan langsung dari file. AWS Management Console Anda dapat menavigasi ke CloudShell dari AWS Management Console beberapa cara yang berbeda. Untuk informasi selengkapnya, lihat Memulai AWS CloudShell
Anda dapat menjalankan AWS CLI perintah menggunakan shell pilihan Anda, seperti Bash, PowerShell, atau Z shell. Dan Anda dapat melakukan ini tanpa mengunduh atau menginstal alat baris perintah.

Saat Anda meluncurkan AWS CloudShell, lingkungan komputasi yang didasarkan pada Amazon Linux 2023 dibuat. Dalam lingkungan ini, Anda dapat mengakses berbagai alat pengembangan pra-instal, opsi untuk mengunggah dan mengunduh file, dan penyimpanan file yang bertahan di antara sesi. Anda dapat menggunakan CloudShell di versi terbaru Google Chrome, Mozilla Firefox, Microsoft Edge, dan browser Apple Safari.
(Coba sekarang:Memulai dengan AWS CloudShell)
Fitur dari AWS CloudShell
AWS CloudShell menyediakan fitur-fitur berikut:
AWS Command Line Interface
Anda dapat meluncurkan AWS CloudShell dari AWS Management Console. AWS Kredensi yang Anda gunakan untuk masuk ke konsol secara otomatis tersedia di sesi shell baru. Karena AWS CloudShell pengguna telah diautentikasi sebelumnya, Anda tidak perlu mengonfigurasi kredensil saat berinteraksi dengan menggunakan versi 2. Layanan AWS AWS CLI AWS CLI Ini sudah diinstal sebelumnya di lingkungan komputasi shell.
Untuk informasi selengkapnya tentang berinteraksi dengan Layanan AWS menggunakan antarmuka baris perintah, lihatKelola AWS layanan dari CLI di CloudShell.
Kerang dan alat pengembangan
Dengan shell yang dibuat untuk AWS CloudShell sesi, Anda dapat beralih dengan mulus di antara shell baris perintah pilihan Anda. Lebih khusus lagi, Anda dapat beralih di antara Bash, PowerShell, dan Z shell. Anda juga memiliki akses ke alat dan utilitas pra-instal. Ini termasuk git, make, pip, sudo, tar, tmux, vim, wget, dan zip.
Lingkungan shell sudah dikonfigurasi sebelumnya dengan dukungan untuk beberapa bahasa perangkat lunak utama terkemuka, seperti Node.js and Python. Ini berarti bahwa, misalnya, Anda dapat menjalankan Node.js and Python proyek tanpa terlebih dahulu melakukan instalasi runtime. PowerShell Pengguna dapat menggunakan .NET Core runtime.
Untuk informasi selengkapnya, lihat AWS CloudShell lingkungan komputasi: spesifikasi dan perangkat lunak.
Penyimpanan tetap
Dengan AWS CloudShell, Anda dapat menggunakan hingga 1 GB penyimpanan persisten Wilayah AWS di masing-masing tanpa biaya tambahan. Penyimpanan persisten terletak di direktori home Anda ($HOME
) dan bersifat pribadi untuk Anda. Tidak seperti sumber daya lingkungan sementara yang didaur ulang setelah setiap sesi shell berakhir, data di direktori home Anda tetap ada di antara sesi.
Untuk informasi selengkapnya tentang retensi data dalam penyimpanan persisten, lihatPenyimpanan tetap.
catatan
CloudShell Lingkungan VPC tidak memiliki penyimpanan persisten. Direktori $HOME dihapus ketika waktu lingkungan VPC Anda habis (setelah 20-30 menit tidak aktif), atau ketika Anda menghapus atau memulai ulang lingkungan Anda.
CloudShell Lingkungan VPC
AWS CloudShell Virtual Private Cloud (VPC) memungkinkan Anda untuk menciptakan CloudShell lingkungan di VPC Anda. Untuk setiap lingkungan VPC, Anda dapat menetapkan VPC, menambahkan subnet, dan mengaitkan satu atau beberapa grup keamanan. AWS CloudShell mewarisi konfigurasi jaringan VPC dan memungkinkan Anda untuk AWS CloudShell menggunakan dengan aman dalam subnet yang sama dengan sumber daya lain di VPC.
Keamanan
AWS CloudShell Lingkungan dan penggunanya dilindungi oleh fitur keamanan tertentu. Ini termasuk fitur seperti manajemen izin IAM, pembatasan sesi shell, dan Safe Paste untuk input teks.
Manajemen izin dengan IAM
Sebagai administrator, Anda dapat memberikan dan menolak izin kepada AWS CloudShell pengguna yang menggunakan kebijakan IAM. Anda juga dapat membuat kebijakan yang menentukan tindakan tertentu yang dapat dilakukan pengguna dengan lingkungan shell. Untuk informasi selengkapnya, lihat Mengelola AWS CloudShell akses dan penggunaan dengan kebijakan IAM.
Manajemen sesi Shell
Sesi yang tidak aktif dan berjalan lama secara otomatis dihentikan dan didaur ulang. Untuk informasi selengkapnya, lihat Sesi Shell.
Tempel Aman untuk masukan teks
Safe Paste diaktifkan secara default. Fitur keamanan ini mengharuskan Anda memverifikasi bahwa teks multiline yang ingin Anda tempelkan ke shell tidak mengandung skrip berbahaya. Untuk informasi selengkapnya, lihat Menggunakan Safe Paste untuk teks multiline.
Opsi kustomisasi
Anda dapat menyesuaikan AWS CloudShell pengalaman Anda dengan preferensi Anda yang tepat. Misalnya, Anda dapat mengubah tata letak layar (beberapa tab), ukuran teks yang ditampilkan, dan beralih di antara tema antarmuka terang dan gelap. Untuk informasi selengkapnya, lihat Menyesuaikan pengalaman Anda AWS CloudShell.
Anda juga dapat memperluas lingkungan shell Anda dengan menginstal perangkat lunak Anda sendiri dan memodifikasi shell Anda dengan skrip.
Pemulihan sesi
Fungsi pemulihan sesi mengembalikan sesi yang Anda jalankan di satu atau beberapa tab browser di CloudShell terminal. Jika Anda menyegarkan atau membuka kembali tab browser yang baru saja ditutup, fungsi ini melanjutkan sesi hingga shell dihentikan karena sesi tidak aktif. Untuk terus menggunakan CloudShell sesi Anda, tekan tombol apa saja di dalam jendela terminal. Untuk informasi selengkapnya tentang sesi Shell, lihat sesi Shell.
Pemulihan sesi juga mengembalikan output terminal terbaru dan menjalankan proses di setiap tab terminal.
catatan
Pemulihan sesi tidak tersedia di aplikasi seluler.
Harga untuk AWS CloudShell
AWS CloudShell adalah Layanan AWS yang tersedia tanpa biaya tambahan. Namun, Anda membayar AWS sumber daya lain yang Anda jalankan AWS CloudShell. Selain itu, tarif transfer data standar
Untuk informasi selengkapnya, lihat Kuota layanan dan batasan untuk AWS CloudShell.