问题标签 [aws-sdk-js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1354 浏览

amazon-web-services - 使用 Cognito 未经身份验证访问 AWS 服务

我正在尝试编写一个简单的 JavaScript(在浏览器中运行),它将通过 describeApplications 函数获取有关我的 Beanstalk 应用程序的信息。我创建了带有未经身份验证的访问复选框的 Cognito 身份池,并将 AWSElasticBeanstalkReadOnlyAccess 策略附加到身份池的角色。

这是代码:

这是控制台中的输出:

应用程序数组为空!但我肯定在 eu-west-1 地区有申请。

为了进行简单的测试,我创建了一个用户,附加了相同的策略和硬编码的用户凭据,而不是 CognitoIdentityCredentials:

瞧,我看到了我的 beanstalk 应用程序:

我做过其他测试。我尝试使用 unauth 列出 S3 存储桶。访问和认知 - 它也有效。这意味着我的未授权。角色被正确附加和应用。但我不知道,为什么我在 beanstalk 中看不到任何应用程序!

我在未经身份验证的访问和 Cognito 上做错了什么?任何帮助将不胜感激!

更新!

感谢迈克帕特里克指出正确的方向!https://stackoverflow.com/a/46820122/1858818

我切换到基本身份验证流程,就是这样。这是代码的工作部分:

0 投票
1 回答
4914 浏览

node.js - Node.js 中的 AWS4 签名

我正在尝试使用 aws4 包通过 Javascript 调用私有 Amazon API,但我无法让它工作。我可以使用 Postman 成功拨打电话,但我正试图让它与代码一起使用,但我失败了。

这是邮递员的截图:

在此处输入图像描述

这是试图复制它的代码:

我目前遇到的错误:

0 投票
0 回答
34 浏览

javascript - 我可以将“execute-api”服务与 Javascript aws-sdk 一起使用吗?

我正在调用属于该服务的亚马逊服务,但我在Javascript SDK 文档execute-api中找不到如何做到这一点。看来我只能调用特定的服务。那么我可以调用属于SDK 的东西吗?execute-api

0 投票
3 回答
828 浏览

javascript - 如何使用没有 NodeJs 的 javascript sdk 为 s3 视频创建 AWS CloudFront 签名 url

我的aws S3 存储桶中有一些视频,我想使用带有CloudFront 签名 URL 的 jwplayer 播放这些视频。

我已经使用 aws PHP sdk 创建了签名 URL,并且工作正常。 但是,我想要与 aws javascript sdk 相同的东西,而不使用任何 nodeJs 模块,需要带有 HTML 的简单 javascript 脚本。

请分享建议,如果有人做过这件事。

先感谢您 。

0 投票
3 回答
2287 浏览

javascript - Amazon S3 仅向 react-native 中的应用程序用户提供文件

我正在 react-native / nodejs 中建立一个社交网络,并使用 S3 amazon 服务来处理用户的个人照片(上传、服务)

但是我似乎无法解决如何提供这些图像,我的问题是如何将这些上传的图像仅提供给应用程序用户而不是整个世界?

起初我尝试自己显式获取图像,这使我可以直接放置 S3 凭据,但这似乎并不实用。

有没有办法让授权从我的存储桶中获取的应用程序发出的每个 GET 调用?

0 投票
4 回答
20973 浏览

javascript - 配置错误:Config 中缺少区域 (AWS)

运行节点应用程序时出现配置错误。错误是:

我的代码是:

这是在使用 ejs 和节点的快速服务器上运行的。我正在使用亚马逊 JavaScript 开发工具包。

我在这里尝试了解决方案:

AWSCognito 配置错误中缺少区域

这没有帮助。

编辑1:

按照下面的要求,我附上了完整的代码:

0 投票
1 回答
712 浏览

amazon-s3 - Aws lambda 被多次执行

我已经实现了一个简单的 lambda 函数,只要在 s3 存储桶上创建了对象,就会触发该函数。每当在 S3 上创建对象时,都会触发 lambda。但是,一旦触发 lambda,即使 S3 存储桶上有上传,lambda 也会以一定的时间间隔继续执行。任何建议都会非常有帮助。

0 投票
2 回答
785 浏览

javascript - 在没有 AWS-SDK 的情况下使用 Cognito JavaScript SDK

我正在使用 Amazon 的 JavaScriptAWS-SDK设置区域和凭据,以便在我的客户端应用程序上使用 Cognito。问题是 AWS-SDK 非常庞大!有没有办法只导入我需要的东西或根本不导入任何东西AWS-SDK

这是我的代码:

0 投票
2 回答
1748 浏览

node.js - 通过 aws-sdk-js 发送短信

使用 aws-sdk-js 发送短信的方式是什么? https://github.com/aws/aws-sdk-js

亚马逊是否有适当的代码可用于此(javascript)。我参考了以下文档,但信息量不足 https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/SMS.html

这段代码实际上对我有用。

通过添加发件人ID和所有更好的方法来做到这一点?

0 投票
2 回答
11530 浏览

amazon-dynamodb - 如何过滤 DynamoDB 中的嵌套数组对象

我是 AWS DynamoDB 的初学者,我想使用 SENDTO.emailAddress = "first@first.com" 作为 FilterExpression 扫描 DynamoDB。

数据库结构看起来像这样

样本数据

我想检索与 emailAddress 匹配的文档。我尝试使用过滤器表达式进行扫描,这是我检索数据的代码。我正在使用 AWS Javascript SDK。