View a markdown version of this page

Utilisation AWS PrivateLink pour DynamoDB Accelerator (DAX) - Amazon DynamoDB

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.

Utilisation AWS PrivateLink pour DynamoDB Accelerator (DAX)

AWS PrivateLink for DynamoDB Accelerator (DAX) vous permet d'accéder en toute sécurité aux API de gestion DAX telles que CreateClusterDescribeClusters, et DeleteCluster via des adresses IP privées au sein de votre cloud privé virtuel (VPC). Cette fonctionnalité vous permet d'accéder aux services DAX en privé depuis vos applications sans exposer le trafic à l'Internet public.

DAX PrivateLink prend en charge les points de terminaison à double pile (dax.{region}.api.aws), permettant à la fois la connectivité IPv4 et IPv6. Avec AWS PrivateLink for DAX, les clients peuvent accéder au service à l'aide de noms DNS privés. La prise en charge des terminaux à double pile garantit une connectivité transparente tout en préservant la confidentialité du réseau. Cela vous permet d'accéder à DAX via Internet public et des points de terminaison VPC sans apporter de modifications à la configuration de votre SDK.

Lors de AWS PrivateLink la mise en œuvre de DynamoDB Accelerator (DAX), plusieurs considérations importantes doivent être prises en compte.

Avant de configurer un point de terminaison d'interface pour DAX, prenez en compte les points suivants :

  • Les points de terminaison de l'interface DAX prennent uniquement en charge l'accès aux API de gestion DAX au sein de la même interface. Région AWS Vous ne pouvez pas utiliser un point de terminaison d'interface pour accéder aux API de gestion DAX dans d'autres régions.

  • Pour accéder à la gestion Console de gestion AWS privée de DAX, vous devrez peut-être créer des points de terminaison VPC supplémentaires pour des services tels que com.amazonaws.region.console les services associés.

  • La création et l'utilisation d'un point de terminaison d'interface vers DAX vous sont facturées. Pour en savoir plus sur la tarification, consultez Tarification AWS PrivateLink.

Lorsque vous créez un point de terminaison d'interface pour DAX :

  1. AWS crée une interface réseau de point de terminaison dans chaque sous-réseau que vous activez pour le point de terminaison de l'interface.

  2. Il s'agit d'interfaces réseau gérées par le demandeur qui servent de points d'entrée pour le trafic destiné au DAX.

  3. Vous pouvez ensuite accéder à DAX via des adresses IP privées au sein de votre VPC.

  4. Cette architecture vous permet d'utiliser des groupes de sécurité VPC pour gérer l'accès aux terminaux.

  5. Les applications peuvent accéder à DynamoDB et à DAX via leurs points de terminaison d'interface respectifs au sein d'un VPC, tout en permettant aux applications sur site de se connecter via Direct Connect ou VPN.

  6. Cela fournit un modèle de connectivité cohérent entre les deux services, simplifie l'architecture et améliore la sécurité en maintenant le trafic au sein du AWS réseau.

Vous pouvez créer un point de terminaison d'interface pour vous connecter à DAX à l'aide du Console de gestion AWS AWS SDK ou de l' AWS API. CloudFormation

Pour créer un point de terminaison d'interface pour DAX à l'aide de la console
  1. Accédez à la console Amazon VPC à https://console.aws.amazon.com/vpc/ l'adresse.

  2. Dans le panneau de navigation, choisissez Points de terminaison.

  3. Choisissez Create Endpoint (Créer un point de terminaison).

  4. Dans Catégorie de service, choisissez Services AWS et dans Nom du service, recherchez et sélectionnezcom.amazonaws.region.dax.

  5. Pour VPC, sélectionnez le VPC à partir duquel vous souhaitez accéder à DAX et pour les sous-réseaux, sélectionnez les sous-réseaux dans lesquels vous AWS allez créer les interfaces réseau des terminaux.

  6. Pour les groupes de sécurité, sélectionnez ou créez des groupes de sécurité à associer aux interfaces réseau des terminaux.

  7. Pour la politique, conservez l'accès complet par défaut ou personnalisez-le selon vos besoins.

  8. Sélectionnez Activer le nom DNS pour activer le DNS privé pour le terminal. Gardez le nom DNS privé activé pour empêcher toute modification de la configuration du SDK. Lorsque cette option est activée, vos applications peuvent continuer à utiliser le nom DNS du service standard (exemple :dax.region.amazonaws.com). AWS crée une zone hébergée privée dans votre VPC qui convertit ce nom en adresse IP privée de votre terminal.

    Note

    Utilisez des noms DNS régionaux si nécessaire. L'utilisation de noms DNS zonaux n'est pas recommandée. Sélectionnez également des sous-réseaux à partir de 3 zones de zone de disponibilité ou plus pour garantir une disponibilité maximale. PrivateLink

  9. Choisissez Créer un point de terminaison.

Pour créer un point de terminaison d'interface pour DAX à l'aide du AWS CLI

Utilisez la create-vpc-endpoint commande avec le vpc-endpoint-type paramètre défini sur Interface et le service-name paramètre défini surcom.amazonaws.region.dax.

aws ec2 create-vpc-endpoint \ --vpc-id vpc-ec43eb89 \ --vpc-endpoint-type Interface \ --service-name com.amazonaws.us-east-1.dax \ --subnet-ids subnet-abcd1234 subnet-1a2b3c4d \ --security-group-ids sg-1a2b3c4d \ --private-dns-enabled

Pour plus d'informations sur les terminaux VPC AWS PrivateLink et les terminaux VPC, consultez les ressources suivantes :