composerを入れます。
[vagrant@localhost s3]$ curl -sS https://getcomposer.org/installer | php
aws sdkをインストール
[vagrant@localhost s3]$ php composer.phar require aws/aws-sdk-php
consoleでs3のバケットを作成する。
upload
require_once('vendor/autoload.php'); $s3client = new Aws\S3\S3Client([ 'credentials' => [ 'key' => 'A', 'secret' => '' ], 'region' => 'ap-northeast-1', 'version' => 'latest', ]); $result = $s3client->putObject([ 'Bucket' => '', 'Key' => 'article.csv', 'SourceFile' => 'article.csv', 'ContentType' => mime_content_type('article.csv'), ]);
おいおいおい、まじかー
まじかー。2回言ってしまった。
次はuploadしたS3のバケットからCSVをダウンロードして、mysqlの異なるdb・tableにinsertする。