# S3
## AWS SDKでS3にアップロード時にTagを付ける
検索やアクセス制御に使える。
```php
$config = [
'credentials' => [
'key' => Config::get('AWS.ACCESS'),
'secret' => Config::get('AWS.SECRET'),
],
'region' => Config::get('AWS.REGION'),
'version' => 'latest',
];
$s3 = S3Client::factory($config);
$tagging = http_build_query([
'key1' => 'value1',
'key2' => 'value2',
]);
$result = $s3->putObject([
'Bucket' => Config::get('AWS.S3_BUCKET'),
'Key' => $key,
'SourceFile' => $file,
'Tagging' => $tagging,
]);
```