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 Bagaimana cara 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.
(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, lihatBekerja dengan AWS layanan di AWS 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.
Anda dapat melakukan komit file yang dibuat atau diunggah AWS CloudShell ke repositori lokal sebelum mendorong file-file ini ke repositori jarak jauh yang dikelola oleh. AWS CodeCommit
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 VPClingkungan tidak memiliki penyimpanan persisten. HOMEDirektori $ dihapus ketika waktu VPC lingkungan Anda habis (setelah 20-30 menit tidak aktif), atau ketika Anda menghapus atau memulai ulang lingkungan Anda.
CloudShell VPClingkungan
AWS CloudShell virtual private cloud (VPC) memungkinkan Anda menciptakan CloudShell lingkungan di lingkungan AndaVPC. Untuk setiap VPC lingkungan, Anda dapat menetapkanVPC, menambahkan subnet, dan mengaitkan satu atau beberapa grup keamanan. AWS CloudShell mewarisi konfigurasi jaringan VPC dan memungkinkan Anda untuk menggunakan AWS CloudShell 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 IAM izin, 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 menggunakan IAM kebijakan. 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 IAM kebijakan.
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 tempel 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.
Bagaimana cara memulainya AWS CloudShell?
Untuk mulai bekerja dengan shell, masuk ke AWS Management Console dan pilih salah satu opsi berikut:
-
Pada bilah navigasi, pilih CloudShellikon.
-
Di kotak Pencarian, ketik “CloudShell”, lalu pilih CloudShell.
Langkah ini membuka CloudShell sesi Anda ke layar penuh.
-
Di widget yang baru dikunjungi, pilih CloudShell.
Langkah ini membuka CloudShell sesi Anda ke layar penuh.
-
Pilih CloudShellpada Console Toolbar, di kiri bawah konsol. Anda dapat menyesuaikan ketinggian CloudShell sesi Anda dengan menyeret
=
.Anda juga dapat mengalihkan CloudShell sesi Anda ke layar penuh dengan mengklik Buka di tab browser baru.
Untuk petunjuk tentang cara masuk ke AWS Management Console dan melakukan tugas-tugas utama dengan AWS CloudShell, lihat Memulai dengan AWS CloudShell.
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.