我正在尝试使用适用于iOS的AWS开发工具包来访问SimpleDB。当我使用http://aws.amazon.com/developertools/Amazon-SimpleDB提供的命令行工具或Javascript暂存器时,它们会向我显示我创建的域。但是,当我运行AWSiOSDemo示例时,它没有列出域。我尝试将来自AWSiOSDemo的代码使用到我的ios7应用程序中,它也未列出我的域,而是显示了AWSiOSDemo示例创建的域。

创建两个不同域列表的原因是什么?两种方法都使用相同的身份验证密钥等,为什么会得到两个不同的视图?任何建议表示赞赏。

最佳答案

Amazon SimpleDB支持8个regions and endpoints

http://docs.aws.amazon.com/general/latest/gr/rande.html#sdb_region

可能是您的command line toolJava-script scratchpad都显示了默认region end point的域列表,即sdb.amazonaws.com。如果您可以在region end point样本中设置AWSiOSDemo而不是设置区域US East (Northern Virginia) Region,则它必须列出您要查找的域。

我可以建议您另一种解决方案。您可以使用SDB ExplorerSDB Explorer可以显示所有域。 SDB Explorer免费使用30天。 http://www.sdbexplorer.com/

披露:我是SDB Explorer的开发人员之一。

关于ios - AWS与iOS和便笺簿的两个不同域列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19036862/

10-11 03:44