Langkah 2: Buat Tumpukan Server Aplikasi PHP - AWS OpsWorks

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

Langkah 2: Buat Tumpukan Server Aplikasi PHP

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.

Tumpukan terdiri dari dua lapisan, PHP App Server dan MySQL, masing-masing dengan satu instance. Aplikasi ini menyimpan foto di bucket Amazon S3, tetapi menggunakan instance MySQL sebagai penyimpanan data back-end untuk menyimpan metadata untuk setiap foto.

Konten yang dikirimkan ke bucket Amazon S3 mungkin berisi konten pelanggan. Untuk informasi selengkapnya tentang menghapus data sensitif, lihat Bagaimana Cara Mengosongkan Bucket S3? atau Bagaimana Saya Menghapus Bucket S3? .

Untuk membuat tumpukan
  1. Buat tumpukan baru—dinamai PhotoSite untuk contoh ini—dan tambahkan lapisan PHP App Server. Anda dapat menggunakan pengaturan default untuk keduanya. Untuk informasi selengkapnya, lihat Buat Stack Baru dan Membuat OpsWorks Layer .

  2. Pada halaman Layers, untuk PHP App Server, pilih Security dan kemudian pilih Edit.

  3. Di bagian Layer Profile, pilih nama profil instance yang Anda rekam sebelumnya, setelah meluncurkan AppServer AWS CloudFormation tumpukan. Ini akan menjadi sesuatu sepertiAppServer-AppServerInstanceProfile-1Q3KD0DNMGB90. AWS OpsWorks Stacks menetapkan profil ini ke semua instans Amazon EC2 layer, yang memberikan izin untuk mengakses bucket Amazon S3 Anda ke aplikasi yang berjalan pada instance layer.

    IAM Instance Profile dropdown showing available profiles for selection.
  4. Tambahkan instance ke lapisan PHP App Server dan mulai. Untuk informasi selengkapnya tentang cara menambahkan dan memulai instance, lihatMenambahkan Instance ke Layer.

  5. Tambahkan layer MySQL ke tumpukan, tambahkan instance, dan mulai. Anda dapat menggunakan pengaturan default untuk layer dan instance. Secara khusus, instance MySQL tidak perlu mengakses bucket Amazon S3, sehingga dapat menggunakan profil instans Stacks AWS OpsWorks standar, yang dipilih secara default.