ApsaraDB RDS prend en charge les endpoints internes et publics. Un endpoint interne est fourni par défaut pour l'accès interne à votre instance ApsaraDB RDS. Pour accéder à l'instance depuis Internet, vous devez demander un endpoint public.
Pour demander ou libérer un endpoint public pour d'autres moteurs de base de données, consultez les rubriques suivantes :
Endpoints internes et publics
|
Type d'adresse |
Description |
|
Endpoint interne |
|
|
Endpoint public |
Important
|
Facturation
La demande d'un endpoint public est gratuite. Le trafic Internet (entrant et sortant) généré par l'utilisation de l'endpoint public est également gratuit.
Précautions
Si vous libérez un endpoint public puis en demandez un nouveau, le nouvel endpoint sera différent de celui que vous avez libéré. Mettez immédiatement à jour l'endpoint dans la configuration de votre application pour garantir le bon fonctionnement de vos services.
Si vous avez précédemment activé le chiffrement Secure Sockets Layer (SSL) pour l'endpoint public de l'instance, vous devez d'abord désactiver SSL avant de libérer l'endpoint public. La désactivation du chiffrement SSL redémarre l'instance. Effectuez cette opération pendant les heures creuses.
Demander ou libérer un endpoint public
Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance RDS. Recherchez ensuite l'instance RDS et cliquez sur son ID.
-
Dans le volet de navigation de gauche, cliquez sur Database Connection.
RemarquePour les instances Cluster Edition, vous pouvez également demander ou libérer un endpoint public depuis le graphique de topologie de l'instance sur la page Basic Information.
-
Demandez ou libérez l'endpoint :
Pour demander un endpoint public, cliquez sur Apply for Public Endpoint.
Pour libérer un endpoint public, cliquez sur Disable Public Endpoint.
-
Dans la boîte de dialogue qui s'affiche, indiquez si vous souhaitez ajouter
0.0.0.0/0à la liste d'autorisation :Yes : Ajoute
0.0.0.0/0à la liste d'autorisation, ce qui autorise l'accès depuis toutes les adresses IP. Utilisez cette option uniquement pour des tests temporaires.No : N'ajoute pas automatiquement d'entrée à la liste d'autorisation. Après avoir demandé l'endpoint public, vous devez configurer manuellement la liste d'autorisation avec des adresses IP publiques spécifiques.
Après avoir fait votre choix, cliquez sur OK pour terminer l'opération, ou sur Cancel pour l'annuler.
AvertissementL'ajout de
0.0.0.0/0à la liste d'autorisation présente un risque de sécurité. Une fois vos tests terminés, configurez à nouveau la liste d'autorisation.Pour vous connecter à l'instance via Internet, exécutez la commande
curl ipinfo.io/ipafin d'obtenir l'adresse IP publique de votre client local. Ensuite, ajoutez l'adresse IP à la liste d'autorisation RDS.
FAQ
Opérations connexes
Vous pouvez demander un endpoint public pour une instance en appelant l'opération API AllocateInstancePublicConnection.
Vous pouvez libérer l'endpoint public d'une instance en appelant l'opération API ReleaseInstancePublicConnection.
Vous pouvez personnaliser le préfixe ou le port des endpoints internes et publics pour une instance ApsaraDB RDS for MySQL.
Pour vous connecter à une instance ApsaraDB RDS for MySQL via son endpoint public, consultez la rubrique Se connecter à une instance ApsaraDB RDS for MySQL.