AWS Cloud9 tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS Cloud9 dapat terus menggunakan layanan seperti biasa. Pelajari selengkapnya
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
SSHpersyaratan host lingkungan
Untuk menginstruksikan AWS Cloud9 agar menghubungkan lingkungan ke instans komputasi cloud yang ada atau server Anda sendiri, Anda membuat lingkungan AWS Cloud9 SSHpengembangan. Namun, sebelum Anda menciptakan SSH lingkungan, pertimbangkan manfaat menciptakan EC2 lingkungan sebagai gantinya.
Saat Anda membuat EC2 lingkungan, AWS Cloud9 membuat lingkungan baru, meminta Amazon EC2 untuk meluncurkan instance baru, dan kemudian menghubungkan instance yang baru diluncurkan ke lingkungan baru. Menciptakan EC2 lingkungan memiliki manfaat sebagai berikut:
-
Peluncuran instans otomatis. Saat Anda membuat EC2 lingkungan, AWS Cloud9 meminta Amazon EC2 untuk membuat instance baru secara bersamaan. Di SSH lingkungan, Anda harus menyediakan instans komputasi cloud yang ada (misalnya, EC2 instans Amazon) atau server Anda sendiri.
-
Shutdown instance otomatis. Secara default, AWS Cloud9 secara otomatis mematikan EC2 lingkungan 30 menit setelah semua instance browser web yang terhubung ke EC2 lingkungan IDE untuk ditutup. Anda dapat mengubah perilaku ini kapan saja. Ini membantu mengurangi kemungkinan memiliki biaya tambahan yang diterapkan pada Anda Akun AWS untuk menggunakan AmazonEC2.
-
Pembersihan instans otomatis. Saat Anda menghapus EC2 lingkungan, EC2 instans Amazon yang terhubung akan dihapus secara otomatis. Ini juga membantu mengurangi kemungkinan biaya tambahan yang diterapkan pada Anda Akun AWS untuk menggunakan AmazonEC2. Dalam SSH lingkungan yang terhubung ke instance komputasi awan, Anda harus ingat untuk menghapus instance sendiri.
-
AWS kredensi sementara yang dikelola. Untuk EC2 lingkungan, Anda dapat dengan mudah mengaktifkan atau menonaktifkan semua AWS tindakan untuk semua AWS sumber daya di pemanggil Akun AWS (dengan beberapa batasan). Anda tidak perlu mengonfigurasi profil instans untuk EC2 instans Amazon lingkungan Anda atau menyimpan kredenal AWS akses permanen AWS entitas (misalnya, IAM pengguna).
Untuk informasi selengkapnya, lihat AWS kredensi sementara yang dikelola.
-
AWS Toolkit dan panel Git. Alat ini untuk berinteraksi dengan Layanan AWS dan menggunakan kontrol sumber visual hanya tersedia di AWS Cloud9 lingkungan yang dibuat dengan EC2 instans Amazon.
Jika Anda ingin membuat EC2 lingkungan sebagai gantinya, lihatMenciptakan EC2 Lingkungan. Jika tidak, lanjutkan membaca untuk informasi tentang menciptakan SSH lingkungan.
Kapan dan bagaimana membuat SSH Lingkungan
Anda harus menciptakan SSH lingkungan alih-alih EC2 lingkungan setiap kali Anda memiliki salah satu persyaratan berikut:
Persyaratan | Petunjuk arah |
---|---|
Anda tidak ingin dikenakan biaya tambahan Akun AWS untuk menggunakan instans AWS Cloud komputasi. Jadi, Anda memutuskan untuk terhubung AWS Cloud9 ke instance komputasi cloud yang ada di luar AWS atau server Anda sendiri. |
|
Anda ingin menggunakan instance komputasi AWS cloud yang ada (misalnya, EC2 instans Amazon) di dalam instans Anda Akun AWS alih-alih AWS Cloud9 harus meluncurkan instance baru pada saat yang sama lingkungan dibuat. |
|
Anda ingin menggunakan jenis EC2 instans Amazon yang AWS Cloud9 saat ini tidak mendukung EC2 lingkungan (misalnya, R4). |
|
Anda ingin menggunakan EC2 instance Amazon yang didasarkan pada Amazon Machine Image (AMI) selain Amazon Linux atau Ubuntu Peladen. |
|
Anda ingin menghubungkan beberapa lingkungan untuk instans komputasi cloud tunggal yang ada atau server Anda sendiri. |
|
catatan
Meluncurkan EC2 instans Amazon dapat mengakibatkan kemungkinan biaya Akun AWS
untuk Amazon AndaEC2. Untuk informasi selengkapnya, lihat EC2Harga Amazon
SSHpersyaratan tuan rumah
Instans komputasi awan yang ada atau server Anda sendiri harus memenuhi persyaratan berikut AWS Cloud9 untuk menghubungkannya ke SSH lingkungan.
-
Itu harus menjalankan Linux. (AWS Cloud9 tidak mendukung Windows.)
-
Itu tidak harus menggunakan Armarsitektur berbasis. (Support untuk sistem yang dibangun di sekitar Arm prosesor sedang ditinjau.)
-
Itu harus dapat dijangkau melalui internet publik dengan menggunakan. SSH Jika hanya dapat dicapai melalui virtual private cloud (VPC) atau virtual private network (VPN), itu VPC atau VPN harus memiliki akses ke internet publik.
-
Jika host adalah instance komputasi AWS Cloud yang sudah ada yang merupakan bagian dari Amazon Virtual Private Cloud (AmazonVPC), ada persyaratan tambahan. Untuk informasi selengkapnya, lihat VPCPengaturan Amazon.
-
Itu harus memiliki Python3 diinstal dan ditetapkan sebagai default Python versi dan pip3 saat menginstal AWS Cloud9. Untuk memeriksa versi, dari terminal instance yang ada atau server Anda, jalankan perintah
python --version
. Untuk menginstal Python pada instance atau server, lihat salah satu sumber daya berikut:-
Langkah 1: Instal Alat yang Diperlukan di Python Sampel.
-
Unduh Python
dari Python situs web.
catatan
Untuk menyambung ke instans AWS Cloud komputasi yang ada untuk memverifikasi dan memenuhi persyaratan, lihat satu atau beberapa sumber daya berikut:
-
Untuk AmazonEC2, lihat Connect to Your Linux Instance di Panduan EC2 Pengguna Amazon.
-
Untuk Amazon Lightsail, lihat Menghubungkan ke instans Lightsail berbasis Linux/Unix Anda di Dokumentasi Amazon Lightsail.
-
Untuk AWS Elastic Beanstalk, lihat Daftar dan Menghubungkan ke Instans Server di Panduan AWS Elastic Beanstalk Pengembang.
-
Untuk AWS OpsWorks, lihat Menggunakan SSH untuk Masuk ke Instans Linux di Panduan AWS OpsWorks Pengguna.
-
Untuk lainnya Layanan AWS, lihat dokumentasi
layanan.
Untuk terhubung ke server Anda sendiri untuk memverifikasi dan memenuhi persyaratan, cari di internet menggunakan frasa seperti “sambungkan ke server dengan menggunakan SSH perintah” (dari macOS atau Linux) atau “sambungkan ke server dengan menggunakan PuTTY“(dari Windows).
-
-
Jalankan perintah berikut untuk menginstal semua paket yang diperlukan.
Untuk Amazon Linux:
sudo yum install -y make glibc-devel gcc gcc-c++
Untuk Ubuntu Server:
sudo apt install build-essential
-
Node.js harus diinstal. Kami merekomendasikan menginstal yang terbaru Node.js versi yang didukung oleh sistem operasi host.
Awas
AWS Cloud9 Masalah instalasi mungkin terjadi saat membuat SSH lingkungan jika Anda menggunakan versi Node.js yang tidak didukung oleh AWS Cloud9.
Untuk memeriksa versi Anda, dari terminal instans yang ada atau server Anda, jalankan perintah
node --version
. Untuk menginstal Node.js pada instans atau server, lihat salah satu sumber daya berikut:-
Langkah 1: Pasang alat yang diperlukan di Contoh Node.js.
-
Menginstal Node.js melalui manajer paket
pada situs web Node.js. -
Pengelola Versi Node
aktif GitHub.
-
-
Jalur ke direktori pada instans atau server yang ada yang menurut Anda perlu AWS Cloud9 mulai setelah login harus memiliki izin akses yang disetel ke
rwxr-xr-x
. Ini berarti bahwa read-write-run izin untuk pemilik yang sesuai dengan nama login yang Anda tentukan di wizard buat lingkungan untuk Pengguna di halaman Konfigurasi pengaturan, izin baca-jalankan untuk grup yang dimiliki pemilik ini, dan izin baca-jalankan untuk orang lain.Misalnya, jika jalur direktori adalah
~
(di mana~
mewakili direktori home untuk nama login yang Anda tentukan untuk Pengguna di halaman Konfigurasi pengaturan), Anda dapat mengatur izin ini pada direktori dengan menjalankanchmod
perintah pada instance atau server menggunakan perintah berikut dan instruksi yang mengikuti.sudo chmod u=rwx,g=rx,o=rx ~
-
Unduh dan jalankan Penginstal AWS Cloud9 pada instans atau server yang ada.
-
Secara opsional, Anda dapat membatasi lalu lintas masuk hanya SSH ke alamat IP yang digunakan. AWS Cloud9 Untuk melakukan ini, atur SSH lalu lintas masuk ke rentang IP seperti yang dijelaskan dalamRentang alamat SSH IP masuk untuk AWS Cloud9.
Setelah Anda yakin instans atau server Anda memenuhi persyaratan sebelumnya, buat SSH lingkungan AWS Cloud9 untuk menghubungkannya.