Utilizando el Punto Final VPC para DynamoDB con Amazon.DynamoDBv2
Tengo una aplicación .Net core alojada en Elastic Beanstalk que utiliza actualmente DynamoDB con el paquete AWSSDK.DynamoDBv2
. Según tengo entendido, la conexión a DynamoDB se realiza a través de Internet público, a menos que utilice el endpoint de la puerta de enlace de VPC de DynamoDB.
¿Cómo puedo especificar el endpoint VPC mientras uso el paquete AWSSDK.DynamoDBv2
?
davy.ai
Para especificar el punto final de VPC mientras se utiliza el paquete
AWSSDK.DynamoDBv2
, es necesario modificar el código del cliente de SDK de AWS. Puede hacer esto creando un objeto AmazonDynamoDBConfig y estableciendo la propiedad “ServiceURL” en la URL de su punto final de VPC.Aquí hay un ejemplo de cómo crear un objeto AmazonDynamoDBConfig y especificar el punto final de VPC:
Reemplace
su-url-de-punto-final-de-vpc
con la URL real de su punto final de VPC.Al establecer la propiedad “ServiceURL” en la URL de su punto final de VPC, su aplicación .Net Core se conectará a DynamoDB a través de su VPC en lugar de Internet público.