我是使用aws的新手,特别是aws s3。
如果我想设置我的php脚本/站点以将对象放入存储桶,我应该设置一个特定的被授权者吗?如果是的话,受助人应该是什么?
或者它应该在我创建安全访问密钥后立即工作。
谢谢, 编
答案 0 :(得分:0)
// Upload an object by streaming the contents of a file
// $pathToFile should be absolute path to a file on disk
$result = $client->putObject(array(
'Bucket' => $bucket,
'Key' => 'data_from_file.txt',
'SourceFile' => $pathToFile,
'Metadata' => array(
'Foo' => 'abc',
'Baz' => '123'
)
));
// We can poll the object until it is accessible
$client->waitUntil('ObjectExists', array(
'Bucket' => $this->bucket,
'Key' => 'data_from_file.txt'
));
看看上面的例子,基本上这就是你需要的。 AWS S3-PHP SDK doc包含所有示例http://docs.aws.amazon.com/aws-sdk-php/v2/guide/service-s3.html
希望有所帮助