Posted at

PHPでAWSを試す


ディレクトリを作成&移動

$ mkdir aws-php

$ cd aws-php


AWSのライブラリをインストール

$ composer require aws/aws-sdk-php


PHPファイルを作成

$ touch index.php

index.phpを修正

<?php

require './vendor/autoload.php';

// リージョンと認証情報の設定
$region = 'ap-northeast-1';
$credentials = new Aws\Credentials\Credentials(
'key',
'secret',
);

// S3のバケット一覧を取得(テスト)
$s3 = new Aws\S3\S3Client([
'version' => 'latest',
'region' => $region,
'credentials' => $credentials,
'debug' => true,
]);

$s3->listBuckets();

コマンドで実行

$ php index.php

ブラウザで実行 http://localhost:8000

$ php -S localhost:8000