我已经下载并安装了AWS Explorer。我创建了一个表,如下所示:
我可以使用以下代码连接到表:
var config = new AmazonDynamoDBConfig
{
ServiceURL = "http://localhost:8000/"
};
client = new AmazonDynamoDBClient(myAccessKeyID, mySecretAccessKey, config);
我有两个问题:
1)我无法浏览IE中的http://localhost:8000。我能做到吗?
2)我注意到我可以将myAccessKeyID和mySecretAccessKey的值更改为任何值,我可以在代码中创建一个表。但是,该表不会出现在AWS Explorer中。为什么我可以在没有必要权限的情况下在代码中创建表?
答案 0 :(得分:0)
1)你不应该,DynamoDb没有在端口8000监听的网络接口,所以你不应该通过IE浏览它。
2)我想你正在使用AWS SDK,如果是这样,客户端CreateTable()应该返回一个响应,这个响应TableStatus是什么?它可能没有成功创建。
有关如何创建表格的示例,请参阅此链接:http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LowLevelDotNetTableOperationsExample.html