Menggunakan alat replikasi - AWS Cloud9

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan alat replikasi

AWS Cloud9diCodeCatalystmemberikan pengalaman yang dikelola sepenuhnya untuk berinteraksi denganAWS Cloud9. Untuk memungkinkan pelanggan mencoba menggunakanAWS Cloud9diCodeCatalyst, kami telah membuat alat replikasi. Setelah Anda menyalin dan menjalankan skrip diAWS Cloud9lingkungan, ikuti petunjuk untuk menjalankannya dan mereplikasi sumber daya kode Anda dariAWS Cloud9kepadaCodeCatalyst. Untuk informasi selengkapnya tentang alat dan proses replikasi, lihatFAQ tentang proses replikasidiuraikan di bawah ini.

catatan

Proses replikasi ini tidak akan berpengaruh pada yang adaAWS Cloud9lingkungan. Setelah proses replikasi selesai, Anda dapat menghapus Lingkungan Dev, repositori sumber, proyek dan ruang, dan itu tidak akan berpengaruh pada AndaAWS Cloud9lingkungan. Alat ini hanya akan menyalin sumber daya kode Anda keAWS Cloud9diCodeCatalyst, itu tidak akan menghapus atau mengkonfigurasi yang adaAWS Cloud9lingkungan. Alat replikasi ini telah dirilis ke grup pilihan awalAWSakun. Akibatnya, mungkin tidak muncul secara pastiAWSakun.

catatan

Disarankan agar Anda mendaftar ke AmazonCodeCatalystdan buat ruang sebelum Anda mengunduh alat. Untuk informasi tentang mendaftar keCodeCatalyst, lihatMendaftar ke AmazonCodeCatalystdan menciptakan Space.

Manfaat menggunakanAWS Cloud9di AmazonCodeCatalyst

Bagian berikut menguraikan beberapa manfaat kinerja dan fitur yang disempurnakan yang akan Anda alami saat menggunakanAWS Cloud9di atasCodeCatalyst:

  • CodeCatalystmemberikan pengalaman terintegrasi yang memungkinkan Anda menggunakan Lingkungan Dev yang dikelola sepenuhnya untuk mengelola seluruh siklus hidup pengembangan perangkat lunak dari satu lokasi.

  • Opsi ukuran volume Amazon EBS yang disempurnakan saat diluncurkan.

  • Dukungan untuk lingkungan fana dan kemampuan untuk menskalakan perhitungan Lingkungan Dev Anda sesuai permintaan.

  • Dukungan AMI khusus yang tersedia melalui spesifikasi gambar khusus.

  • Dukungan Devfile yang memungkinkan Anda untuk menggambarkan konfigurasi sebagai kode.

Mereplikasi AndaAWS Cloud9sumber daya kode diCodeCatalystmenggunakan alat replikasi

Prosedur berikut merinci cara menyalin dan menjalankan alat replikasi untuk menyelesaikan proses replikasi.

  1. Salin skrip di bawah ini dan pastikan Anda menjalankannya dalamAWS Cloud9lingkungan:

    curl https://dx5z5embsyrja.cloudfront.net -o /tmp/replicate-tool.tar.gz && tar --no-same-owner --no-same-permissions -xvf /tmp/replicate-tool.tar.gz -C /tmp && node /tmp/cloud9-replication-tools
  2. [Opsional]Alat replikasi menggunakanAkun AWSID untuk telemetri. Tujuannya adalah untuk membantu kami mengidentifikasi masalah yang mungkin Anda temui dengan lebih baik saat menggunakan alat ini. Kami memancarkan acara telemetri untuktool starts,tool fails,tool is cancelled by user,tool completes successfullydantool creates a Dev Environment for the user. Jika Anda ingin menonaktifkan telemetri dengan alat replikasi, lihatMenonaktifkan telemetri untuk alat replikasidi bawah ini.

  3. Setelah Anda menyalin dan menjalankan alat replikasi diAWS Cloud9lingkungan, Anda harus menautkanAkun AWSdengan sebuahAWSBuilder ID dengan menavigasi ke URL akses di browser dan mengklikIzinkandalam waktu 10 menit. Pastikan Anda hanya membuka tautan sekali, jika Anda membukanya beberapa kali itu akan menyebabkan kesalahan dan Anda harus memulai lagi. Untuk informasi lebih lanjut tentangAWSBuilder ID, lihatMasuk denganAWSID PembangundiAWSPanduan Pengguna Masuk. Ini akan memberikan akses alat replikasi ke sumber daya kode Anda untuk tujuan mereplikasi mereka diCodeCatalyst.

  4. Pilih Space yang ingin Anda gunakan. Jika Anda hanya memiliki satu ruang, ruang itu dipilih. Untuk informasi selengkapnya tentang spasi, lihatSpasi diCodeCatalystdiAmazonCodeCatalystPanduan Pengguna.

  5. Pilih apakah Anda ingin mereplikasi kode Anda diCodeCatalystatau coba dengan Lingkungan Dev baru. Kami merekomendasikan untuk mereplikasi kode Anda secara langsung diCodeCatalyst. Untuk informasi selengkapnya tentang Lingkungan Pengembang, lihatLingkungan Pengembang diCodeCatalystdiAmazonCodeCatalystPanduan Pengguna.

  6. Masukkan nama untuk proyek Anda atau tekan enter untuk menggunakan nama default yang disediakan.

  7. Saat diminta, pilih bagaimana Anda ingin menyalin file Anda ke repositori sumber baru diCodeCatalyst. Anda dapat memilih untuk mendorong folder root ke satuCodeCatalystrepositori, atau dorong sub-folder Anda ke yang berbedaCodeCatalystrepositori.

  8. Setelah alat selesai, arahkan ke proyek di dalamCodeCatalystkonsol melalui URL yang disediakan dalam pesan terminal untuk mengakses sumber daya kode Anda diCodeCatalyst.

Setelah menyelesaikan prosedur ini, AndaCodeCatalystrepositori memiliki file yang diperbarui dan komit yang baru saja Anda dorong. Anda sekarang dapat membuat Lingkungan Dev dari cabang ini dan membukanya denganAWS Cloud9.

Menonaktifkan telemetri untuk alat replikasi

Langkah-langkah berikut menguraikan cara mengatur variabel lingkungan untuk menonaktifkan telemetri untuk alat replikasi.

  1. Buka terminal diAWS Cloud9lingkungan

  2. Jalankan salah satu dari perintah berikut:

    export CLOUD9_REPLICATION_TOOL_TELEMETRY=off

    or

    export CLOUD9_REPLICATION_TOOL_TELEMETRY=0
  3. Setelah Anda menjalankan salah satu perintah di atas, variabel lingkungan akan diatur dan telemetri untuk alat replikasi akan dinonaktifkan. Setelah Anda menonaktifkan telemetri, Anda harus menyalin dan menjalankan kembali skrip alat replikasi lagi untuk memulai proses.

Umpan balik alat replikasi

Jika Anda mengalami masalah, atau ingin memberikan umpan balik tentang pengalaman Anda menggunakan alat replikasi, silakan buat dan kirimkan kasus dukungan. Untuk informasi tentang membuat kasus dukungan, lihatMembuat kasus dukungan dan manajemen kasus.

Perbedaan antaraAWS Cloud9dan AmazonCodeCatalyst

Tabel berikut menguraikan beberapa perbedaan antaraAWS Cloud9danAWS Cloud9di atasCodeCatalyst.

AWS Cloud9 AWS Cloud9di AmazonCodeCatalyst

VPC pribadi bekerja sangat baik denganAWS Cloud9.

Penggunaan VPC pribadi saat ini tidak didukung untukAWS Cloud9di atasCodeCatalyst.

AWS Cloud9mendukung pra-konfigurasiAWSkredensi terkelola.

Kredensil perlu dikonfigurasi secara manual untukAWS Cloud9di atasCodeCatalyst.

Dimungkinkan untuk memiliki interval 30 menit hingga 7 hari dan untuk menonaktifkan shutdown denganAWS Cloud9.

Dimungkinkan untuk memiliki interval 15 menit hingga 20 jam untukAWS Cloud9di atasCodeCatalystdan Anda tidak dapat menonaktifkan shutdown.

AWS Cloud9mendukung platform Ubuntu dan AL2 OS.

AWS Cloud9di atasCodeCatalystmendukung gambar MDE Universal dan gambar kustom yang dapat mencakup Ubuntu dan AL2. Untuk informasi lebih lanjut tentang ini, lihatGambar devfile universaldiAmazonCodeCatalystPanduan Pengguna.

Mengunggah dan mengunduh didukung diAWS Cloud9

Mengunggah dan mengunduh saat ini tidak didukung untukAWS Cloud9di atasCodeCatalyst. Pengguna harus mengunggah dan mengunduh menggunakan bucket Amazon S3.

Kolaborasi tersedia diAWS Cloud9

Kolaborasi saat ini tidak tersedia untukAWS Cloud9di atasCodeCatalyst.