Não é possível conectar-se ao S3 usando cyberduck

4

Estou tentando conectar-me ao meu bucket S3 usando cyberduck.

Eu seleciono S3 no menu suspenso. Entrada no nome do servidor: {bucket-name} .s3.amazonaws.com ID da chave de acesso e Chave de acesso secreta nos próximos dois campos.

O intervalo parece carregar, mas ao tentar clicar nele, recebo o seguinte erro:

GET /?delimiter=%2F&max-keys=1000&prefix HTTP/1.1
Date: Sat, 23 Aug 2014 22:41:08 GMT
Authorization: AWS {My Access Key Id}:{string of seemingly random alpha numeric characters}
Host: {bucket-name}.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.3 (Mac OS X/10.9.4) (x86_64)
HTTP/1.1 403 Forbidden
x-amz-request-id: {request-id}
x-amz-id-2: {string of seemingly random alpha numeric characters}
Content-Type: application/xml
Transfer-Encoding: chunked
Date: Sat, 23 Aug 2014 22:41:08 GMT
Server: AmazonS3

Não sei se esse erro é útil. Isso sugere para mim que as permissões não estão configuradas corretamente. Eu adicionei uma política ao meu bucket que se parece com isso:

{
"Id": "{policy id ...",
"Statement": [
    {
        "Sid": "{Sid... }",
        "Action": "s3:*",
        "Effect": "Allow",
        "Resource": "arn:aws:s3:::{bucket-name...}/*",
        "Principal": {
            "AWS": [
                "arn:aws:iam::{account-id-number...}:root"
            ]
        }
    }
]

}

Sou relativamente inexperiente com o S3 e o AWS, por isso pode ter cometido erros / omissões elementares.

Alguém pode sugerir o que pode ter dado errado?

Atualizar

Sendo culpado de leitura lenta, deixei de ler a primeira parte do erro antes da mensagem de erro, há um cabeçalho:

Listing directory failed (/{directory name}).

Access Denied. Please contact your web hosting service provider for assistance.
    
por goose 24.08.2014 / 00:57

0 respostas