Javascript TypeError:AWS.SimpleDB()不是构造函数
我正在尝试使用JavaScript访问AWS SimpleDB。 我的代码如下:Javascript TypeError:AWS.SimpleDB()不是构造函数,javascript,amazon-web-services,aws-sdk,Javascript,Amazon Web Services,Aws Sdk,我正在尝试使用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.conf
<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>
AWS.config.update({accessKeyId:'mykey',secretAccessKey:'mysecret'});
AWS.config.region='us-east-1';
var simpledb=new AWS.simpledb();
我得到了这个错误:
TypeError:AWS.SimpleDB()不是构造函数
我尝试创建AWS.S3()对象,效果很好
用简单的JavaScript初始化和使用SimpleDB的正确方法是什么?最近版本的JavaScript SDK似乎不支持SimpleDB。我检查了您尝试使用的库的JS源代码,甚至是它们最新版本的Browser SDK,两个版本都没有该功能(访问SimpleDB)。以下是当前SDK中支持的服务列表。如果我有误解,请告诉我: 编辑: 在托管版本的库中不支持它,这是在上面的脚本标记中链接到它们的JS时得到的。下面是构建自定义SDK脚本的说明,您将托管该脚本,然后该脚本将支持对SimpleDB的访问。见:
您可以从这里获得自己的版本,使用该版本可以解决您的问题,但在构建之前,请确保您选择了所需的aws服务
我尝试链接到aws-sdk-2.1.38.js和aws-sdk-2.1.38.min.js。您是说它们都没有SimpleDB支持吗?我将尝试从GitHub链接到AWS SDK库版本,并让您知道它是如何运行的。谢谢没错,它们的两个托管库(您在服务器上链接到它们的位置)都不包含SimpleDB支持。您必须按照说明构建自定义版本,才能将其包含在15-18个默认服务之上。祝你好运@它们都是相同的资源,但第二个资源被缩小了(即,对于较小的文件大小,所有无关的间距都被删除)。