Buat Stack Baru - AWS OpsWorks

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

Buat Stack Baru

penting

AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Support Tim di AWS re:Post atau melalui AWS Dukungan Premium.

Untuk membuat tumpukan baru, di dasbor AWS OpsWorks Stacks, klik Tambah tumpukan. Anda kemudian dapat menggunakan halaman Add Stack untuk mengkonfigurasi tumpukan. Setelah selesai, klik Add Stack.

Pilih Jenis Stack untuk Membuat

Sebelum Anda membuat tumpukan, Anda harus memutuskan jenis tumpukan yang ingin Anda buat. Untuk bantuan, lihat tabel berikut.

Jika Anda ingin membuat... Buat jenis tumpukan ini jika Anda ingin... Untuk mempelajari caranya, ikuti petunjuk ini:
Tumpukan sampel Jelajahi dasar-dasar AWS OpsWorks dengan tumpukan Chef 12 berbasis Linux dan contoh aplikasi Node.js.

Memulai: Contoh

Tumpukan Chef 12 berbasis Linux Buat tumpukan berbasis Linux yang menggunakan Chef versi terbaru yang didukung AWS. OpsWorks Pilih opsi ini jika Anda adalah pengguna Chef tingkat lanjut yang ingin mendapatkan manfaat dari banyak pilihan buku masak komunitas atau menulis buku masak khusus Anda sendiri. Untuk informasi selengkapnya, lihat Koki 12 Linux.

Memulai: Linux

Tumpukan Chef 12.2 berbasis Windows Buat tumpukan berbasis Windows.

Memulai: Windows

Tumpukan Chef 11.10 berbasis Linux Buat tumpukan ini jika organisasi Anda memerlukan penggunaan Chef 11.10 dengan Linux untuk kompatibilitas mundur.

Memulai dengan Chef 11 Linux Stacks

Opsi Dasar

Halaman Add Stack memiliki opsi dasar berikut.

Nama tumpukan

(Wajib) Nama yang digunakan untuk mengidentifikasi tumpukan di konsol AWS OpsWorks Stacks. Nama tidak harus unik. AWS OpsWorks Stacks juga menghasilkan ID tumpukan, yang merupakan GUID yang secara unik mengidentifikasi tumpukan. Misalnya, dengan perintah AWS CLI seperti update-stack, Anda menggunakan ID tumpukan untuk mengidentifikasi tumpukan tertentu. Setelah Anda membuat tumpukan, Anda dapat menemukan IDnya dengan memilih Stack di panel navigasi dan kemudian memilih Pengaturan Stack. ID tersebut diberi label OpsWorks ID.

Wilayah

(Wajib) Wilayah AWS tempat instans akan diluncurkan.

VPC

(Opsional) ID VPC tempat tumpukan akan diluncurkan. Semua instance akan diluncurkan ke VPC ini, dan Anda tidak dapat mengubah ID nanti.

Zona Ketersediaan Default/Subnet default

(Opsional) Pengaturan ini tergantung pada apakah Anda membuat tumpukan Anda di VPC:

  • Jika akun Anda mendukung EC2 Classic dan Anda menyetel VPC ke No VPC, pengaturan ini diberi label Default Availability Zone, yang menentukan AWS Availability Zone default tempat instance akan diluncurkan.

  • Jika akun Anda tidak mendukung EC2 Classic atau Anda memilih untuk menentukan VPC, bidang ini diberi label Default subnet, yang menentukan subnet default tempat instance akan diluncurkan. Anda dapat meluncurkan instance di subnet lain dengan mengganti nilai ini saat membuat instance. Setiap subnet dikaitkan dengan satu Availability Zone.

Anda dapat meminta AWS OpsWorks Stacks meluncurkan instance di Availability Zone atau subnet yang berbeda dengan mengganti setelan ini saat Anda membuat instance.

Untuk informasi selengkapnya tentang cara menjalankan tumpukan di VPC, lihat. Menjalankan Stack di VPC

Sistem operasi default

(Opsional) Sistem operasi yang diinstal secara default pada setiap instance. Anda memiliki opsi berikut:

  • Salah satu sistem operasi Linux bawaan.

  • Microsoft Windows Server 2012 R2.

  • AMI khusus berdasarkan salah satu sistem operasi yang didukung.

    Jika Anda memilih Gunakan AMI kustom, sistem operasi ditentukan oleh AMI kustom yang Anda tentukan saat membuat instance. Untuk informasi selengkapnya, lihat Menggunakan AMI Kustom.

Untuk informasi lebih lanjut tentang sistem operasi yang tersedia, lihatAWS OpsWorks Stacks sistem operasi.

catatan

Anda dapat mengganti sistem operasi default saat membuat instance. Namun, Anda tidak dapat mengganti sistem operasi Linux untuk menentukan Windows, atau Windows untuk menentukan sistem operasi Linux.

Kunci SSH default

(Opsional) Sebuah key pair Amazon EC2 dari wilayah stack. Nilai default-nya tidak ada. Jika Anda menentukan key pair, AWS OpsWorks Stacks akan menginstal public key pada instance.

  • Dengan instance Linux, Anda dapat menggunakan kunci pribadi dengan klien SSH untuk masuk ke instance stack.

    Untuk informasi selengkapnya, lihat Login dengan SSH.

  • Dengan instans Windows, Anda dapat menggunakan kunci pribadi dengan konsol Amazon EC2 atau CLI untuk mengambil kata sandi Administrator instans.

    Anda kemudian dapat menggunakan kata sandi itu dengan klien RDP untuk masuk ke instance sebagai Administrator. Untuk informasi selengkapnya, lihat Masuk dengan RDP.

Untuk informasi selengkapnya tentang cara mengelola kunci SSH, lihatMengelola Akses SSH.

catatan

Anda dapat mengganti pengaturan ini dengan menentukan pasangan kunci yang berbeda, atau tidak ada pasangan kunci ketika Anda membuat sebuah instans.

Versi koki

Ini menunjukkan versi Chef yang telah Anda pilih.

Untuk informasi lebih lanjut tentang versi Chef, lihatVersi Koki.

Gunakan buku masak Chef khusus

Apakah akan menginstal buku masak Chef khusus Anda pada instance tumpukan.

Untuk Chef 12, pengaturan defaultnya adalah Ya. Untuk Chef 11, Pengaturan default adalah No. Opsi Ya menampilkan beberapa pengaturan tambahan yang menyediakan AWS OpsWorks Stacks dengan informasi yang dibutuhkan untuk menyebarkan buku masak kustom dari repositori mereka ke instance tumpukan, seperti URL repositori. Detailnya tergantung pada repositori mana yang Anda gunakan untuk buku masak Anda. Untuk informasi selengkapnya, lihat Memasang Buku Masak Kustom.

Warna tumpukan

(Opsional) Rona yang digunakan untuk mewakili tumpukan pada konsol AWS OpsWorks Stacks. Anda dapat menggunakan warna yang berbeda untuk tumpukan yang berbeda untuk membantu membedakan, misalnya, antara pengembangan, pementasan, dan tumpukan produksi.

Tag tumpukan

Anda dapat menerapkan tag di tingkat tumpukan dan lapisan. Saat Anda membuat tag, Anda menerapkan tag ke setiap sumber daya dalam struktur yang ditandai. Misalnya, jika Anda menerapkan tag ke tumpukan, Anda menerapkan tag ke setiap lapisan, dan di dalam setiap lapisan, ke setiap instance, volume Amazon EBS, atau penyeimbang beban Elastic Load Balancing di layer. Untuk informasi selengkapnya tentang cara mengaktifkan tag Anda dan menggunakannya untuk melacak dan mengelola biaya sumber daya AWS OpsWorks Stacks Anda, lihat Menggunakan Tag Alokasi Biaya dan Mengaktifkan Tag Alokasi Biaya yang Ditentukan Pengguna di Panduan Pengguna Billing and Cost Management. Untuk informasi selengkapnya tentang penandaan di AWS OpsWorks Stacks, lihat. Tanda

Opsi Lanjutan

Untuk pengaturan lanjutan, klik Advanced >> untuk menampilkan bagian Advanced options and Security.

Bagian Opsi lanjutan memiliki opsi berikut:

Jenis perangkat root default

Menentukan jenis penyimpanan yang akan digunakan untuk volume root instance. Untuk informasi selengkapnya, lihat Penyimpanan.

  • Tumpukan Linux menggunakan volume root yang didukung Amazon EBS secara default, tetapi Anda juga dapat menentukan volume root yang didukung toko instance.

  • Tumpukan Windows harus menggunakan volume root yang didukung Amazon EBS.

Peran IAM

(Opsional) Peran AWS Identity and Access Management (IAM) stack, yang digunakan AWS OpsWorks Stacks untuk berinteraksi dengan AWS atas nama Anda.

Profil instans IAM default

(Opsional) Peran IAM default yang akan dikaitkan dengan instans Amazon EC2 stack. Peran ini memberikan izin ke aplikasi yang berjalan pada instance stack untuk mengakses sumber daya AWS seperti bucket S3.

  • Untuk memberikan izin khusus ke aplikasi, pilih profil instans (peran) yang ada yang memiliki kebijakan yang sesuai.

  • Awalnya, peran profil tidak memberikan izin, tetapi Anda dapat menggunakan konsol IAM, API, atau CLI untuk melampirkan kebijakan yang sesuai. Untuk informasi selengkapnya, lihat Menentukan Izin untuk Aplikasi yang Berjalan pada instance EC2.

Wilayah titik akhir API

Pengaturan ini mengambil nilainya dari wilayah yang Anda pilih dalam pengaturan dasar tumpukan. Anda dapat memilih dari titik akhir regional berikut.

  • Wilayah AS Timur (N. Virginia)

  • Wilayah AS Timur (Ohio)

  • Wilayah AS Barat (Oregon)

  • Wilayah Barat AS (California U.)

  • Wilayah Kanada (Tengah) (hanya API; tidak tersedia untuk tumpukan yang dibuat di AWS Management Console

  • Wilayah Asia Pasifik (Mumbai)

  • Wilayah Asia Pasifik (Singapura)

  • Wilayah Asia Pasifik (Sydney)

  • Wilayah Asia Pacific (Tokyo)

  • Wilayah Asia Pasifik (Seoul)

  • Wilayah Eropa (Frankfurt)

  • Wilayah Eropa (Irlandia)

  • Wilayah Eropa (London)

  • Wilayah Eropa (Paris)

  • Wilayah Amerika Selatan (Sao Paulo)

Tumpukan yang dibuat dalam satu titik akhir API tidak tersedia di titik akhir API lainnya. Karena pengguna AWS OpsWorks Stacks juga spesifik wilayah, jika Anda ingin pengguna AWS OpsWorks Stacks di salah satu wilayah titik akhir ini mengelola tumpukan di wilayah titik akhir lain, Anda harus mengimpor pengguna ke titik akhir yang terkait dengan tumpukan. Untuk informasi selengkapnya tentang mengimpor pengguna, lihat Mengimpor Pengguna ke AWS OpsWorks Tumpukan.

Tema nama host

(Opsional) String yang digunakan untuk menghasilkan nama host default untuk setiap instance. Nilai defaultnya adalah Layer Dependent, yang menggunakan nama pendek dari layer instance dan menambahkan nomor unik untuk setiap instance. Misalnya, root tema Load Balancer yang bergantung pada peran adalah “lb”. Contoh pertama yang Anda tambahkan ke layer bernama “lb1", yang kedua “lb2", dan seterusnya.

OpsWorks Versi agen

(Opsional) Apakah akan memperbarui agen AWS OpsWorks Stacks secara otomatis saat versi baru tersedia, atau menggunakan versi agen tertentu dan memperbaruinya secara manual. Fitur ini tersedia di tumpukan Chef 11.10 dan Chef 12. Pengaturan default adalah Pembaruan manual, disetel ke versi agen terbaru.

AWS OpsWorks Stacks menginstal agen pada setiap instance yang berkomunikasi dengan layanan dan menangani tugas seperti memulai Chef berjalan sebagai respons terhadap peristiwa siklus hidup. Agen ini diperbarui secara berkala. Anda memiliki dua opsi untuk menentukan versi agen untuk tumpukan Anda.

  • Pembaruan otomatis - AWS OpsWorks Tumpukan secara otomatis menginstal setiap versi agen baru pada instance tumpukan segera setelah pembaruan tersedia.

  • Pembaruan manual - AWS OpsWorks Stacks menginstal versi agen yang ditentukan pada instance tumpukan.

    AWS OpsWorks Tumpukan memposting pesan di halaman tumpukan saat versi agen baru tersedia, tetapi tidak memperbarui instance tumpukan. Untuk memperbarui agen, Anda harus memperbarui pengaturan tumpukan secara manual untuk menentukan versi agen baru dan AWS OpsWorks Stacks kemudian akan memperbarui instance tumpukan.

Anda dapat mengganti setelan Versi OpsWorks Agen default untuk instance tertentu dengan memperbarui konfigurasinya. Dalam hal ini, pengaturan instance diutamakan. Misalnya, setelan defaultnya adalah Pembaruan otomatis tetapi Anda menentukan Pembaruan manual untuk instance tertentu. Ketika AWS OpsWorks Stacks merilis versi agen baru, itu akan secara otomatis memperbarui semua instance tumpukan kecuali yang disetel ke pembaruan Manual. Untuk menginstal versi agen baru pada instance itu, Anda harus memperbarui konfigurasinya secara manual dan menentukan versi baru.

catatan

Konsol menampilkan nomor versi agen yang disingkat. Untuk melihat nomor versi lengkap, hubungi describe-agent-versionsperintah AWS CLI atau metode API atau SDK yang setara. Mereka mengembalikan nomor versi lengkap untuk versi agen yang tersedia.

Kustom JSON

(Opsional) Satu atau lebih atribut kustom, diformat sebagai struktur JSON. Atribut ini digabungkan ke dalam konfigurasi tumpukan dan atribut penerapan yang diinstal pada setiap instance dan dapat digunakan oleh resep. Anda dapat menggunakan JSON khusus, misalnya, untuk menyesuaikan pengaturan konfigurasi dengan mengganti atribut bawaan yang menentukan pengaturan default. Untuk informasi selengkapnya, lihat Menggunakan JSON Kustom.

Keamanan memiliki satu opsi, Gunakan grup OpsWorks keamanan, yang memungkinkan Anda menentukan apakah akan mengaitkan grup keamanan bawaan AWS OpsWorks Stacks dengan lapisan tumpukan.

AWS OpsWorks Stacks menyediakan satu set standar grup keamanan bawaan—satu untuk setiap lapisan—yang terkait dengan lapisan secara default. Gunakan grup OpsWorks keamanan memungkinkan Anda untuk menyediakan grup keamanan kustom Anda sendiri. Untuk informasi selengkapnya, lihat Menggunakan Grup Keamanan.

Gunakan grup OpsWorks keamanan memiliki pengaturan berikut:

  • Ya - AWS OpsWorks Tumpukan secara otomatis mengaitkan grup keamanan bawaan yang sesuai dengan setiap lapisan (pengaturan default).

    Anda dapat mengaitkan grup keamanan tambahan dengan lapisan setelah Anda membuatnya tetapi Anda tidak dapat menghapus grup keamanan bawaan.

  • Tidak - AWS OpsWorks Tumpukan tidak mengaitkan grup keamanan bawaan dengan lapisan.

    Anda harus membuat grup keamanan EC2 yang sesuai dan mengaitkan grup keamanan dengan setiap lapisan yang Anda buat. Namun, Anda masih dapat secara manual mengaitkan grup keamanan bawaan dengan lapisan pada pembuatan; grup keamanan kustom diperlukan hanya untuk lapisan yang memerlukan pengaturan kustom.

Perhatikan hal berikut:

  • Jika grup OpsWorks keamanan Gunakan diatur ke Ya, Anda tidak dapat membatasi pengaturan akses port grup keamanan default dengan menambahkan grup keamanan yang lebih ketat ke lapisan. Dengan beberapa grup keamanan, Amazon EC2 menggunakan pengaturan yang paling permisif. Selain itu, Anda tidak dapat membuat pengaturan yang lebih ketat dengan memodifikasi konfigurasi grup keamanan bawaan. Saat Anda membuat tumpukan, AWS OpsWorks Stacks menimpa konfigurasi grup keamanan bawaan dengan pengaturan standar, sehingga setiap perubahan yang Anda buat akan hilang saat berikutnya Anda membuat tumpukan. Jika lapisan memerlukan pengaturan grup keamanan yang lebih ketat daripada grup keamanan bawaan, atur Gunakan grup OpsWorks keamanan ke Tidak, buat grup keamanan khusus dengan pengaturan pilihan Anda, dan tetapkan ke lapisan pada pembuatan.

  • Jika Anda secara tidak sengaja menghapus grup keamanan AWS OpsWorks Stacks dan ingin membuatnya kembali, itu harus duplikat persis dari aslinya, termasuk kapitalisasi nama grup. Alih-alih membuat ulang grup secara manual, kami sarankan agar AWS OpsWorks Stacks melakukan tugas untuk Anda. Cukup buat tumpukan baru di wilayah AWS yang sama—dan VPC, jika AWS OpsWorks ada—dan Stacks akan secara otomatis membuat ulang semua grup keamanan bawaan, termasuk yang Anda hapus. Anda kemudian dapat menghapus tumpukan jika Anda tidak memiliki penggunaan lebih lanjut untuk itu; grup keamanan akan tetap ada.