【发布时间】:2013-07-12 01:52:43
【问题描述】:
我正在尝试使用带有 Glacier 的 php sdk 来上传数据库备份,我能够使用以下代码创建和删除保管库。
<?php
require 'aws.phar';
use Aws\Glacier\GlacierClient;
use Aws\Common\Enum\Region;
$aws = GlacierClient::factory(array(
'key' => 'key',
'secret' => 'secret',
'region' => Region::US_WEST_2
));
$aws->createVault(array('vaultName'=>'newvault'));
我看到函数uploadArchive()、initiateMultiPartUpload() 和uploadMultipartPart()。 据我了解,我必须初始化上传,然后开始上传文件,但我不确定该函数需要哪些参数。
我知道这些方法,因为这里提到了https://github.com/aws/aws-sdk-php/blob/master/src/Aws/Glacier/GlacierClient.php,参数是一个参数数组,我找不到每种方法需要什么才能正常工作,而且关于 glacier 和 php sdk 的文档实际上不存在。
有人做这个吗?或找到好的文档?
【问题讨论】:
标签: php amazon-web-services amazon-glacier