我正在尝试使用AWS SDK for iOS来访问SimpleDB。当我使用命令行工具或http://aws.amazon.com/developertools/Amazon-SimpleDB提供的Javascript暂存器时,它们会显示我创建的域。但是,当我运行AWSiOSDemo示例时,它不会列出域。我尝试将AWSiOSDemo中的代码用于我的ios7应用程序,它也没有列出我的域名,而是显示AWSiOSDemo示例创建的域。
两个不同域名列表的原因是什么?我使用相同的身份验证密钥等两种方法,为什么我得到两个不同的视图?任何建议都表示赞赏。
答案 0 :(得分:2)
Amazon SimpleDB
支持8 regions and endpoints
。
http://docs.aws.amazon.com/general/latest/gr/rande.html#sdb_region
可能是您的command line tool
& Java-script scratchpad
两者都显示默认域名region end point
列表,即sdb.amazonaws.com
。如果您可以在region end point
示例中设置AWSiOSDemo
而不是设置区域US East (Northern Virginia) Region
,则必须列出您要查找的域。
我可以建议你另一个解决方案。您可以使用SDB Explorer
。 SDB Explorer
可以显示所有域名。 SDB Explorer
免费30天。 http://www.sdbexplorer.com/
披露:我是SDB Explorer的开发者之一。