AWS, pontos de extremidade do S3 + VPC

1

Não tenho certeza do que sinto falta aqui.

Eu tenho um balde S3. Eu tenho uma instância do EC2.

Eu criei um endpoint VPC e associei-o a TODAS as sub-redes da minha VPC, com a política padrão:

{
"Statement": [
    {
        "Action": "*",
        "Effect": "Allow",
        "Resource": "*",
        "Principal": "*"
    }
]
}

Meu entendimento é que agora devo acessar meu bucket S3 da minha instância do EC2.

Quando eu tento e pego qualquer coisa da instância do S3, ele fica pendurado por muito tempo e, depois, dá:

read-s3object : A WebException with status ConnectFailure was thrown. At line:1 char:1
+ read-s3object -bucketname go-hubble-team-city-bucket -key 1.exe -file t.exe
+ 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: 
(Amazon.PowerShe...dS3ObjectCmdlet:ReadS3ObjectCmdlet) [Read-S3Object]
   , InvalidOperationException
   + FullyQualifiedErrorId : 


Amazon.Runtime...,Amazon.PowerShell.Cmdlets.S3.ReadS3ObjectCmdlet

... independentemente de o objeto estar no intervalo. Tenho certeza de que a solicitação não está chegando ao intervalo.

Alguma ideia? Não sei como resolver isso.

    
por Tom 09.09.2017 / 22:09

1 resposta

0

Configure uma tabela de rotas para permitir que a instância acesse o terminal. Observe que o VPC, o endpoint e o bucket precisam estar todos na mesma região. Veja como é o meu.

ObservequemeuVPCestánoUS-West-2.QuandovocêcomeçaadigitaroIDdoterminal,elepreencheotextocorretamente.

documentação aqui .

    
por 09.09.2017 / 23:40