Je souhaite accorder à mon instance ec2 l'accès à un compartiment s3.Accorder l'accès d'instance EC2 au compartiment S3
Sur cette instance ec2, un conteneur avec mon application est lancé. Maintenant, je n'ai pas la permission sur le seau s3.
Ceci est ma politique seau
{
"Version": "2012-10-17",
"Id": "Policy1462808223348",
"Statement": [
{
"Sid": "Stmt1462808220978",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::714656454815:role/ecsInstanceRole"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::bucket-name/*",
"Condition": {
"IpAddress": {
"aws:SourceIp": "private-ip/32"
}
}
}
]
}
Mais cela ne fonctionne pas jusqu'à ce que je donne le seau la permission pour tout le monde pour y accéder.
J'essaie de faire rouler le fichier dans le compartiment s3 à l'intérieur de l'instance ec2 mais cela ne fonctionne pas non plus.
ne fonctionnait pas. C'est tellement déroutant. Comme je l'ai dit, je ne peux même pas faire une boucle de l'intérieur de l'instance ec2 pour mon fichier. Seulement quand je mets la permission à tout le monde et je ne veux pas faire ça. – DK1990