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.
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
$
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.
Output apa pun yang dihasilkan dari kode yang sedang berjalan ditampilkan di tab.