本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
你好教程 AWS SDK for PHP
打招呼 Amazon S3 使用AWS SDK for PHP. 下列範例會顯示您的 Amazon S3 儲存貯體清單。
在您的程式碼中包含 SDK
無論您使用何種技術來安裝開發套件,您只需使用單一 require
陳述式在程式碼中加入開發套件。請參閱下表中來找到最適用於您的安裝技術之 PHP 程式碼。以系統上的實際路徑來替換任何 /path/to/
的執行個體。
安裝技術 | 需要陳述式 |
---|---|
使用 Composer |
|
使用 phar |
|
使用 ZIP |
|
在本主題中,我們假設作曲家安裝方法。若您正在使用不同的安裝方法,您可以重新參考本節來尋找要使用的正確 require
程式碼。
撰寫程式碼
將以下代碼複製並粘貼到新的源文件中。儲存並命名檔案hello-s3.php
。
require 'vendor/autoload.php'; use Aws\S3\S3Client; /** * List your Amazon S3 buckets. * * This code expects that you have AWS credentials set up per: * https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/guide_credentials.html */ //Create a S3Client $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"; }
執行程式
打開命令提示符來運行你的 PHP 程序。運行 PHP 程序的典型命令語法是:
php
[source filename] [arguments...]
此範例程式碼不使用任何引數。若要執行此程式碼,請在命令提示字元中輸入下列命令:
$
php hello-s3.php
後續步驟
若要測試許多其他 Amazon S3 操作,請查看上的AWS程式碼範例儲存庫