web-dev-qa-db-fra.com

La région S3 "US Standard" est-elle la même que "us-east-1" dans EC2?

Je prévois d'exécuter un script situé sur une instance EC2 dans us-east-1d .

Le script extrait essentiellement des images de plusieurs endroits différents et les jette dans un compartiment S3 dans la région US-Standard.

Puisqu'il n'y a aucun moyen de télécharger directement dans un compartiment s3 (en envoyant une demande d'API qui amène S3 à récupérer un fichier à partir d'une URL distante comme écrit ici et je ne pense pas que cela ait changé) Je voudrais m'assurer que chaque image que j'enregistre en tant que fichier temporaire sur mon ec2 n'entraînera pas de frais de bande passante supplémentaires lorsqu'elle sera écrite sur S3 (c'est-à-dire qu'elle quitte le centre de données Amazon). Une us-east-1d instance EC2 sera-t-elle téléchargée dans un compartiment S3 US-Standard communiquera-t-il au sein de la même région AWS?

Toute information à ce sujet serait grandement appréciée car il s'agira de téraoctets de données et je suis sur un seau restreint que j'aimerais savoir avant de continuer.

38
brendosthoughts

"US Standard" signifie "us-east-1".

Selon FAQ sur les prix S

Il n'y a pas de frais de transfert de données pour les données transférées entre Amazon EC2 et Amazon S3 au sein de la même région ou pour les données transférées entre la région Amazon EC2 Northern Virginia et la région standard américaine Amazon S3.

Cela signifie que si votre instance se trouve dans l'un des us-east-1 AZ et que votre compartiment se trouve dans le Région US Standard , tout mouvement de données entre les 2 ne devrait rien coûter.

En outre, selon votre cas d'utilisation, vous souhaiterez peut-être consulter le nouveau AWS SDK for JavaScript dans le navigateur car il peut offrir les téléchargements directs vers S3 que vous recherchez.

45
Bob Kinney

Voici un tableau d'Amazon capturé en décembre 2016 ( http://docs.aws.Amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr-plan-region.html ). Il existe un vaste ensemble de mappages de points de terminaison plus détaillés ici: http://docs.aws.Amazon.com/general/latest/gr/rande.html .

Amazon service region cross reference

4
user1527225

La norme américaine comprend nous-est et une partie de nous-ouest (oregon). C'est une construction héritée qui ne s'applique qu'à S3

4
rICh

Juste pour être clair, à partir de la FAQ officielle d'AWS S3: https://aws.Amazon.com/s3/faqs/

Q. N'y avait-il pas de région US Standard?

Nous avons renommé la région standard des États-Unis en région de l'est des États-Unis (Virginie du Nord) afin de respecter les conventions de dénomination régionales AWS. Il n'y a aucun changement au point de terminaison et vous n'avez pas besoin d'apporter de modifications à votre application.

Donc oui, us-east-1 est le même.

2
Roman Nikitchenko