无法浏览到http:// localhost:8000 / shell /并且权限似乎不受尊重

时间:2017-10-31 21:28:44

标签: c# amazon-web-services amazon-dynamodb

我已经下载并安装了AWS Explorer。我创建了一个表,如下所示:

enter image description here

我可以使用以下代码连接到表:

var config = new AmazonDynamoDBConfig
                {
                    ServiceURL = "http://localhost:8000/"
                };
                client = new AmazonDynamoDBClient(myAccessKeyID, mySecretAccessKey, config);

我有两个问题:

1)我无法浏览IE中的http://localhost:8000。我能做到吗?

2)我注意到我可以将myAccessKeyID和mySecretAccessKey的值更改为任何值,我可以在代码中创建一个表。但是,该表不会出现在AWS Explorer中。为什么我可以在没有必要权限的情况下在代码中创建表?

1 个答案:

答案 0 :(得分:0)

1)你不应该,DynamoDb没有在端口8000监听的网络接口,所以你不应该通过IE浏览它。

2)我想你正在使用AWS SDK,如果是这样,客户端CreateTable()应该返回一个响应,这个响应TableStatus是什么?它可能没有成功创建。

有关如何创建表格的示例,请参阅此链接:http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LowLevelDotNetTableOperationsExample.html