Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat aplikasi sederhana menggunakan AWS SDK untuk PHP Versi 3
Sapa Amazon S3 menggunakan file. AWS SDK untuk PHP Contoh berikut menampilkan daftar bucket Amazon S3 Anda.
Prasyarat
-
Sebelum Anda menggunakan AWS SDK untuk PHP, Anda harus mengatur otentikasi dengan AWS. Untuk informasi tentang menyiapkan autentikasi, lihat Mengautentikasi dengan AWS menggunakan AWS SDK untuk PHP Versi 3
Menyertakan SDK dalam kode Anda
Apa pun teknik yang Anda gunakan untuk menginstal SDK, Anda dapat menyertakan SDK dalam kode Anda hanya dengan satu require
pernyataan. Lihat tabel berikut untuk kode PHP yang paling sesuai dengan teknik instalasi Anda. Ganti setiap instance /path/to/
dengan jalur aktual di sistem Anda.
Teknik Instalasi | Memerlukan Pernyataan |
---|---|
Menggunakan Komposer |
|
Menggunakan phar |
|
Menggunakan ZIP |
|
Dalam topik ini, kita mengasumsikan metode instalasi Composer. Jika Anda menggunakan metode instalasi yang berbeda, Anda dapat merujuk kembali ke bagian ini untuk menemukan require
kode yang benar untuk digunakan.
Tulis kode
Pastikan Anda dapat mengautentikasi.
Salin dan tempel kode berikut ke file sumber baru. Simpan dan beri nama filehello-s3.php
.
<?php require 'vendor/autoload.php'; use Aws\S3\S3Client; /** * List your Amazon S3 buckets. */ //Create a S3Client // snippet-start:[s3.php.list_buckets.main] $s3Client = new S3Client([ 'profile' => 'default', 'region' => 'us-west-2', 'version' => '2006-03-01' ]); //Listing all S3 Bucket $buckets = $s3Client->listBuckets(); foreach ($buckets['Buckets'] as $bucket) { echo $bucket['Name'] . "\n"; }
Menjalankan program
Buka command prompt untuk menjalankan program PHP Anda. Sintaks perintah khas untuk menjalankan program PHP adalah:
php
[source filename] [arguments...]
Kode contoh ini tidak menggunakan argumen. Untuk menjalankan kode ini, masukkan yang berikut ini ke command prompt:
$
php hello-s3.php
Langkah selanjutnya
Untuk menguji banyak operasi Amazon S3 lainnya, lihat Repositori Contoh AWS Kode