mes serveurs Web doivent accéder à S3. Quand je les place dans les sous-réseaux publics, ou les placer dans les sous-réseaux privés et utiliser des passerelles NAT, tout fonctionne très bien:AWS .NET SDK: impossible d'accéder à S3 à partir du point de terminaison S3
IAmazonS3 client = new AmazonS3Client("myaccesskey", "mysecretkey", enRegion);
PutObjectRequest putReq = new PutObjectRequest();
putReq.FilePath = "c:\temp\myphoto.jpg";
putReq.BucketName = "MyBucket";
putReq.Key = "myphoto.jpg";
PutObjectResponse putResp = client.PutObject(putReq);
Maintenant j'ai essayé de placer les serveurs Web du sous-réseau privé avec les terminaux S3, mon code ne peut plus accéder à S3. Ai-je besoin de changer le code?
Avez-vous configuré la table de routage pour utiliser le point de terminaison VPC S3? Essayez-vous d'accéder à un compartiment dans la même région que votre VPC ou dans une autre région? Quel message d'erreur recevez-vous? (N'hésitez pas à modifier votre question pour ajouter des détails.) –