Я загрузил файлы в Amazon S3 Glacier, используя PHP, как показано ниже. Я уверен, что файл загружен в мою бесплатную учетную запись Glacier S3, так как я могу распечатать сведения о загруженных файлах, archiveId и т. д.
Вот моя проблема: я не могу получить доступ к загруженному файлу в своем хранилище Glacier S3. Мое хранилище пусто. Пожалуйста, где я могу найти загруженные файлы. Требуется ли что-то вроде разрешения с моей стороны. я использую бесплатный аккаунт
Вот код:
require 'vendor/autoload.php';
use Aws\Glacier\GlacierClient;
use Aws\Glacier\TreeHash;
$client = new GlacierClient([
'version' => 'latest',
'region' => 'my region here',
'credentials' => [
'key' => 'my key here',
'secret' => 'my secret here'
]
]);
$filename ='test.txt';
$result = $client->uploadArchive([
'accountId' => 'my accountid here',
'archiveDescription' => 'my first desc',
'body' => fopen($filename, 'r'),
'checksum' => '',
'contentSHA256' => '',
'sourceFile' => 'test.txt',
'vaultName' => 'my-vaultname-here',
]);
echo "success uploaded;
echo $archiveId = $result->get('archiveId');