Aws-cli: aws s3 cp/mv --recursive informa incorretamente que o objeto precisa ser restaurado da geleira

Criado em 15 jan. 2017  ·  3Comentários  ·  Fonte: aws/aws-cli

Eu tenho um diretório de arquivos no S3 que foi transferido para glacier. Os arquivos foram restaurados recentemente do Glacier e ainda não expiraram. Eu posso copiar arquivos individuais usando "aws s3 cp". Mas, se eu tentar copiar recursivamente todo o diretório, o aws cli me dá o seguinte erro em todos os arquivos:

```
aviso: Ignorando o arquivo s3://. O objeto é da classe de armazenamento GLACIER. Não é possível realizar operações de download em objetos GLACIER. Você deve restaurar o objeto para poder executar a operação.

$ aws --versão
aws-cli/1.11.36 Python/2.6.6 Linux/2.6.32-504.8.1.el6.x86_64 botocore/1.4.93

$ cat /etc/redhat-release
CentOS versão 6.6 (final)

$ aws s3 cp s3:////tmp --recursivo
aviso: Ignorando o arquivo s3://. O objeto é da classe de armazenamento GLACIER. Não é possível realizar operações de download em objetos GLACIER. Você deve restaurar o objeto para poder executar a operação.
.......

$ aws s3api head-object --bucket--chave
{
"Restaurar": "ongoing-request="false", expire-date="Dom, 22 de janeiro de 2017 00:00:00 GMT"",
"AcceptRanges": "bytes",
"ContentType": "binary/octet-stream",
"LastModified": "Sex, 02 de outubro de 2015 23:41:22 GMT",
"Comprimento do conteúdo": 36,
"VersionId": "Ed6hvaWEg8d.K6m7gwJ_Z4gqOFkYDrrP",
"ETag": ""6009be9a36f7e5d4a47961681e11b5ac"",
"StorageClass": "GLACIAR",
"Metadados": {}
}

Comentários muito úteis

O Google me levou aqui para a mesma mensagem de erro. Seria bom se essa opção fosse sugerida na mensagem de erro.

Todos 3 comentários

Eu precisava usar --force-glacier-transfer.

O Google me levou aqui para a mesma mensagem de erro. Seria bom se essa opção fosse sugerida na mensagem de erro.

quanto custa em dinheiro esta bandeira " --force-glacier-transfer." ?

Esta página foi útil?
0 / 5 - 0 avaliações