我尝试使用JavaScript访问AWS SimpleDB。 我的代码如下:
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.1.38.js"></script>
<script type="text/javascript">
AWS.config.update({accessKeyId: 'mykey', secretAccessKey: 'mysecret'});
AWS.config.region = 'us-east-1';
</script>
<script>
var simpledb = new AWS.SimpleDB();
</script>
我收到此错误:
TypeError:AWS.SimpleDB()不是构造函数
我尝试创建AWS.S3()对象,但它运行正常。
使用简单的JavaScript初始化和使用SimpleDB的正确方法是什么?
答案 0 :(得分:6)
似乎没有更新版本的JavaScript SDK支持SimpleDB。我检查了您尝试使用的库的JS Source,甚至是他们最新版本的Browser SDK,并且都没有这个功能(访问SimpleDB)。以下是当前SDK支持的服务列表。如果我误解,请告诉我。
http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/browser-services.html
编辑: 它的托管版本不支持它,这是您在脚本标记中链接到JS时所获得的内容。有一些说明可以构建您将托管的自定义SDK脚本,然后支持对SimpleDB的访问。参见:
http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/browser-building.html
答案 1 :(得分:0)