Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Avant de configurer un nom de domaine personnalisé pour une API, vous devez préparer un certificat SSL/TLS dans AWS Certificate Manager. Pour plus d’informations, consultez le AWS Certificate Manager Guide de l’utilisateur .
Considérations
Voici quelques points à prendre en compte pour votre certificat SSL/TLS.
-
Si vous créez un nom de domaine personnalisé optimisé pour les périphériques, API Gateway s'en sert pour prendre en charge les CloudFront certificats pour les noms de domaine personnalisés. De ce fait, les exigences et contraintes d'un certificat SSL/TLS de nom de domaine personnalisé sont dictées par CloudFront. Par exemple, la taille maximale de la clé publique est 2 048 bits et la taille de la clé privée peut être 1 024, 2 048 ou 4 096 bits. La taille de la clé publique est déterminée par l’autorité de certification (CA) que vous utilisez. Demandez à votre autorité de certification de renvoyer des clés d’une taille différente de la longueur par défaut. Pour plus d'informations, consultez les sections Accès sécurisé à vos objets et Création de cookies signés URLs et signés.
-
Pour utiliser un certificat ACM avec un nom de domaine personnalisé régional, vous devez demander ou importer le certificat dans la même région que votre API. Le certificat doit être signé par une autorité de certification approuvée publiquement et couvrir le nom de domaine personnalisé.
-
Pour utiliser un certificat ACM avec un nom de domaine personnalisé optimisé pour la périphérie, vous devez demander ou importer le certificat dans la région
us-east-1
– USA Est (Virginie du Nord). -
Vous devez disposer d’un nom de domaine enregistré, par exemple
. Vous pouvez utiliser Amazon Route 53 ou un bureau d’enregistrement accrédité tiers. Pour une liste de ces bureaux, consultez la page Accredited Registrar Directoryexample.com
sur le site Web de l’ICANN.
Pour créer ou importer un certificat SSL/TLS dans ACM
La procédure suivante explique comment créer ou importer un certificat SSL/TLS pour un nom de domaine.
-
Connectez-vous à la console AWS Certificate Manager
. -
Choisissez Request a certificate.
-
Pour Type de certificat, choisissez Demander un certificat public.
-
Choisissez Suivant.
-
Pour Nom de domaine complet, saisissez un nom de domaine personnalisé pour votre API, par exemple,
api.example.com
. -
Vous pouvez également choisir Ajouter un autre nom à ce certificat.
Pour Méthode de validation, choisissez une méthode pour valider la propriété du domaine.
-
Pour Algorithme de la clé, choisissez un algorithme de chiffrement.
-
Choisissez Request (Demander).
-
Pour que la demande soit valide et qu’ACM puisse émettre le certificat, le propriétaire inscrit du domaine Internet doit préalablement approuver cette demande. Si vous utilisez Route 53 pour gérer vos enregistrements DNS publics, vous pouvez mettre à jour vos enregistrements directement via la console ACM.
Une fois que le certificat a été créé ou importé, notez son ARN. Vous en aurez besoin pour configurer le nom de domaine personnalisé.