Points de terminaison de service AWS - Références générales AWS

Points de terminaison de service AWS

Pour vous connecter par programmation à un service AWS, vous utilisez un point de terminaison. Un point de terminaison est l'URL du point d'entrée d'un service web AWS. Les kits SDK AWS et l'AWS Command Line Interface (AWS CLI) utilisent automatiquement le point de terminaison par défaut pour chaque service dans une région AWS. Vous pouvez toutefois spécifier un autre point de terminaison pour vos demandes d'API.

Si un service prend en charge les régions, les ressources de chaque région sont indépendantes des ressources similaires dans d'autres régions. Par exemple, vous pouvez créer une instance Amazon EC2 ou une file d'attente Amazon SQS dans une région. Ce faisant, cette instance ou cette file d'attente est indépendante des instances ou des files d'attente dans toutes les autres régions.

Points de terminaison régionaux

La plupart des Amazon Web Services offrent un point de terminaison régional que vous pouvez utiliser pour effectuer vos demandes. La syntaxe générale d'un point de terminaison régional est la suivante.

protocol://service-code.region-code.amazonaws.com

Par exemple, https://dynamodb.us-west-2.amazonaws.com est le point de terminaison pour le service Amazon DynamoDB de la région USA Ouest (Oregon).

Le tableau suivant répertorie le nom et le code de chaque région.

Nom de la région Code
USA Est (Ohio) us-east-2
USA Est (Virginie du Nord) us-east-1
USA Ouest (Californie du Nord) us-west-1
USA Ouest (Oregon) us-west-2
Afrique (Le Cap) af-south-1
Asie-Pacifique (Hong Kong) ap-east-1
Asie-Pacifique (Mumbai) ap-south-1
Asie-Pacifique (Osaka-Local) ap-northeast-3
Asie-Pacifique (Séoul) ap-northeast-2
Asie-Pacifique (Singapour) ap-southeast-1
Asie-Pacifique (Sydney) ap-southeast-2
Asie-Pacifique (Tokyo) ap-northeast-1
Canada (Centre) ca-central-1
Chine (Pékin) cn-north-1
Chine (Ningxia) cn-northwest-1
Europe (Francfort) eu-central-1
Europe (Irlande) eu-west-1
Europe (Londres) eu-west-2
Europe (Milan) eu-south-1
Europe (Paris) eu-west-3
Europe (Stockholm) eu-north-1
Moyen-Orient (Bahreïn) me-south-1
Amérique du Sud (São Paulo) sa-east-1

Certains services, par exemple IAM, ne prennent pas en charge les régions. Par conséquent, les points de terminaison pour ces services ne comprennent pas de région. D'autres services, tels qu'Amazon EC2, prennent en charge les régions, mais vous permettent de spécifier un point de terminaison qui n'inclut aucune région, par exemple https://ec2.amazonaws.com. Lorsque vous utilisez un point de terminaison sans aucune région, AWS achemine la demande Amazon EC2 vers USA Est (Virginie du Nord) (us-east-1), qui est la région par défaut pour les appels d'API.

Afficher les points de terminaison de service

Vous pouvez afficher les points de terminaison du service AWS à l'aide des options suivantes :

Points de terminaison FIPS

Certains services AWS proposent des points de terminaison FIPS dans les régions sélectionnées. Contrairement aux points de terminaison AWS standard, les points de terminaison FIPS utilisent une bibliothèque de logiciels TLS conforme aux normes FIPS (Federal Information Processing Standards). Ces points de terminaison peuvent être requis par les entreprises qui interagissent avec le gouvernement des États-Unis.

Pour utiliser les points de terminaison FIPS dans vos demandes, utilisez la procédure dans votre kit SDK AWS afin de spécifier un point de terminaison personnalisé. Par exemple, lorsque vous utilisez l'AWS Command Line Interface, utilisez le paramètre endpoint-url. L'exemple suivant utilise le point de terminaison FIPS dans la région USA Ouest (Oregon) pour créer une clé principale client AWS Key Management Service (AWS KMS).

aws kms create-key --endpoint-url https://kms-fips.us-west-2.amazonaws.com

En savoir plus

Consultez les ressources suivantes pour trouver des informations sur les points de terminaison :