Gunakan AWS Cloud9 dengan AWS SDK for PHP - AWS SDK for PHP

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

Gunakan AWS Cloud9 dengan AWS SDK for PHP

AWS Cloud9adalah lingkungan pengembangan terintegrasi berbasis web (IDE) yang berisi kumpulan alat yang Anda gunakan untuk kode, membangun, menjalankan, menguji, men-debug, dan melepaskan perangkat lunak di cloud. Anda dapat menggunakan AWS Cloud9 dengan AWS SDK for PHP untuk menulis dan menjalankan kode PHP Anda dengan menggunakan browser. AWS Cloud9termasuk alat seperti editor kode dan terminal. Karena AWS Cloud9 IDE berbasis cloud, Anda dapat mengerjakan proyek Anda dari kantor, rumah, atau di mana saja dengan menggunakan mesin yang terhubung ke internet. Untuk informasi umum tentangAWS Cloud9, lihat Panduan AWS Cloud9 Pengguna.

Ikuti petunjuk berikut untuk mengatur AWS Cloud9 denganAWS SDK for PHP:

Langkah 1: Mengatur Anda Akun AWS untuk menggunakan AWS Cloud9

Untuk menggunakanAWS Cloud9, masuk ke AWS Cloud9 konsol dariAWS Management Console.

catatan

Jika Anda menggunakan AWS IAM Identity Center untuk mengautentikasi, Anda mungkin perlu menambahkan izin yang diperlukan iam:ListInstanceProfilesForRole ke kebijakan yang dilampirkan pengguna di konsol IAM.

Untuk menyiapkan entitas IAM di AWS akun Anda agar dapat mengakses AWS Cloud9 dan masuk ke AWS Cloud9 konsol, lihat Pengaturan Tim AWS Cloud9 di Panduan AWS Cloud9 Pengguna.

Langkah 2: Siapkan lingkungan AWS Cloud9 pengembangan Anda

Setelah Anda masuk ke AWS Cloud9 konsol, gunakan konsol untuk membuat lingkungan AWS Cloud9 pengembangan. Setelah Anda membuat lingkungan, AWS Cloud9 membuka IDE untuk lingkungan itu.

Untuk detailnya, lihat Membuat Lingkungan AWS Cloud9 di dalam Panduan AWS Cloud9 Pengguna.

catatan

Saat Anda membuat lingkungan Anda di konsol untuk pertama kalinya, kami sarankan Anda memilih opsi untuk membuat instance baru untuk lingkungan (EC2). Opsi ini memberi tahu AWS Cloud9 untuk membuat lingkungan, meluncurkan instans Amazon EC2, dan kemudian menghubungkan instans baru ke lingkungan baru. Ini adalah cara tercepat untuk mulai menggunakanAWS Cloud9.

Jika terminal belum terbuka di IDE, buka. Pada bilah menu di IDE, pilih Window, New Terminal. Anda dapat menggunakan jendela terminal untuk menginstal alat dan membangun aplikasi Anda.

Langkah 3: Mengatur AWS SDK for PHP

Setelah AWS Cloud9 membuka IDE untuk lingkungan pengembangan Anda, gunakan jendela terminal untuk mengatur AWS SDK for PHP di lingkungan Anda.

Komposer adalah cara yang disarankan untuk menginstalAWS SDK for PHP. Composer adalah alat untuk PHP yang mengelola dan menginstal dependensi proyek Anda.

Untuk informasi selengkapnya tentang cara menginstal Composer, mengkonfigurasi autoloading, dan mengikuti praktik terbaik lainnya untuk menentukan dependensi, lihat getcomposer.org.

Instal Composer

Jika Composer belum ada di proyek Anda, unduh dan instal Composer di halaman Download Composer.

  • Untuk Windows, ikuti instruksi Penginstal Windows.

  • Untuk Linux, ikuti petunjuk instalasi Command-line.

Tambahkan AWS SDK for PHP sebagai dependensi melalui Composer

Jika Composer sudah diinstal secara global di sistem Anda, jalankan yang berikut ini di direktori dasar proyek Anda untuk diinstal AWS SDK for PHP sebagai dependensi:

$ composer require aws/aws-sdk-php

Jika tidak, ketik perintah Composer ini untuk menginstal versi terbaru AWS SDK for PHP sebagai dependensi.

$ php -d memory_limit=-1 composer.phar require aws/aws-sdk-php

Tambahkan autoloader ke skrip php Anda

Menginstal Composer membuat beberapa folder dan file di lingkungan Anda. File utama yang akan Anda gunakan adalah autoload.php, yang ada di folder vendor di lingkungan Anda.

Untuk memanfaatkan skrip Anda, sertakan autoloader di skrip Anda, sebagai berikut. AWS SDK for PHP

<?php require '/path/to/vendor/autoload.php'; ?>

Langkah 4: Unduh kode contoh

Gunakan jendela terminal untuk men-download kode contoh untuk AWS SDK for PHP ke dalam lingkungan AWS Cloud9 pengembangan.

Untuk mengunduh salinan semua contoh kode yang digunakan dalam dokumentasi AWS SDK resmi ke direktori root lingkungan Anda, jalankan perintah berikut:

$ git clone https://github.com/awsdocs/aws-doc-sdk-examples.git

Contoh kode untuk yang AWS SDK for PHP terletak di ENVIRONMENT_NAME/aws-doc-sdk-examples/php direktori, di mana ENVIRONMENT_NAME adalah nama lingkungan pengembangan Anda.

Untuk mengikuti menggunakan contoh Amazon S3, sebaiknya mulai dengan contoh ENVIRONMENT_NAME/aws-doc-sdk-examples/php/example_code/s3/ListBuckets.php kode. Contoh ini akan mencantumkan bucket Amazon S3 Anda. Gunakan jendela terminal untuk menavigasi ke s3 direktori dan daftar file.

$ cd aws-doc-sdk-examples/php/example_code/s3 $ ls

Untuk membuka file diAWS Cloud9, Anda dapat mengklik ListBuckets.php langsung di jendela terminal.

Untuk dukungan lebih lanjut dalam memahami contoh kode, lihat Contoh AWS SDK for PHP Kode.

Langkah 5: Jalankan kode contoh

Untuk menjalankan kode di lingkungan AWS Cloud9 pengembangan Anda, pilih tombol Jalankan di bilah menu atas. AWS Cloud9secara otomatis mendeteksi ekstensi .php file dan menggunakan PHP (built-in web server) pelari untuk menjalankan kode. Namun, untuk contoh ini kita benar-benar ingin PHP (cli) pilihan. Untuk informasi selengkapnya tentang menjalankan kodeAWS Cloud9, lihat Menjalankan Kode Anda di Panduan AWS Cloud9 Pengguna.

Pada screenshot berikut, perhatikan bidang-bidang dasar ini:

  • 1: Jalankan. Tombol Run terletak di bilah menu atas. Ini akan membuka tab baru untuk hasil Anda.

    catatan

    Anda juga dapat membuat konfigurasi run baru secara manual. Pada bilah menu, pilih Jalankan, Jalankan Konfigurasi, Jalankan Konfigurasi Baru.

  • 2: Perintah. AWS Cloud9mengisi kotak teks Command dengan path dan nama file ke file yang Anda jalankan. Jika kode Anda mengharapkan parameter baris perintah untuk diteruskan, ini dapat ditambahkan ke baris perintah dengan cara yang sama seperti yang Anda lakukan ketika menjalankan kode melalui jendela terminal.

  • 3: Pelari. AWS Cloud9mendeteksi bahwa ekstensi file Anda .php dan memilih PHP (built-in web server) Runner untuk menjalankan kode Anda. Pilih PHP (cli) untuk menjalankan contoh ini sebagai gantinya.

Memilih Run dari menu bar atas AWS Cloud9 IDE membuka tab baru dengan kotak Command diisi dan runner PHP sudah dipilih.

Output apa pun yang dihasilkan dari kode yang sedang berjalan ditampilkan di tab.