aws s3凭证和受让人drgn

时间:2016-09-17 09:45:09

标签: amazon-web-services amazon-s3

我是使用aws的新手,特别是aws s3。

如果我想设置我的php脚本/站点以将对象放入存储桶,我应该设置一个特定的被授权者吗?如果是的话,受助人应该是什么?

或者它应该在我创建安全访问密钥后立即工作。

谢谢, 编

1 个答案:

答案 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

希望有所帮助