gpt4 book ai didi

java - 如何在 AWS 而不是本地获取 dynamodb 的主机名?

转载 作者:行者123 更新时间:2023-12-05 06:26:40 24 4
gpt4 key购买 nike

我正在使用适用于 Java 的 AWS SDK 并尝试实例化一个 AmazonDynamodb 实例,以便我可以连接到 AWS 上的 Dynamodb。我发现这些文档非常令人沮丧,因为我只看到了如何在本地进行操作。那没问题。如何获取部署在 AWS 中的 dynamodb 的主机名?任何指向说明如何获取此文档的帮助(因为根据我的经验,它在控制台中不可见)或者是否有人可以告诉我。这会很棒。谢谢!

最佳答案

如果您正在寻找主机名,您可以从中获取,

https://docs.aws.amazon.com/general/latest/gr/rande.html

如果您在同一区域连接到 dynamodb,sdk 知道用区域和 sdk 需要访问的资源类型配置自己。除非连接到不同的区域,否则不需要配置端点。

同一地区:

AmazonDynamoDB client = AmazonDynamoDBClientBuilder.standard().build();
DynamoDB dynamoDB = new DynamoDB(client);

Table table = dynamoDB.getTable("ProductCatalog");

// Build the item
Item item = new Item()
.withPrimaryKey("Id", 123)
.withString("Title", "Bicycle 123")
.withString("Description", "123 description")
.withString("BicycleType", "Hybrid")
.withString("Brand", "Brand-Company C");

// Write the item to the table
PutItemOutcome outcome = table.putItem(item);

不同地区:(在本例中为亚太地区(新加坡))

AmazonDynamoDB client = AmazonDynamoDBClientBuilder.standard().withEndpointConfiguration( new AwsClientBuilder.EndpointConfiguration("http://dynamodb.ap-southeast-1.amazonaws.com", "ap-southeast-1")) .build();

希望对您有所帮助。

关于java - 如何在 AWS 而不是本地获取 dynamodb 的主机名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55821520/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com