问题标签 [aws-sdk]

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 回答
4735 浏览

node.js - Send Email with attachment using aws-sdk(Amazon SES) using nodejs

Hello, I am trying to send email with attachment ,using

but I am getting error

UnexpectedParameter: Unexpected key 'From' found in params.RawMessage * UnexpectedParameter: Unexpected key 'To' found in params.RawMessage * UnexpectedParameter: Unexpected key 'Date' found in params.RawMessage * UnexpectedParameter: Unexpected key 'Subject' found in params.RawMessage * UnexpectedParameter: Unexpected key 'Accept-Language' found in params.RawMessage * UnexpectedParameter: Unexpected key 'Content-Language' found in params.RawMessage * UnexpectedParameter: Unexpected key 'Content-Type' found in params.RawMessage * UnexpectedParameter: Unexpected key 'charset' found in params.RawMessage * UnexpectedParameter: Unexpected key 'Content-Transfer-Encoding' found in params.RawMessage * UnexpectedParameter: Unexpected key 'MIME-Version' found in params.RawMessage

I know I am not using the correct format of params , but i have not got the right format anywhere, please help me..... Thanks in advance...

0 投票
1 回答
1647 浏览

ruby-on-rails - 如何读取上传到 aws s3 的 yml 文件

我有一个包含某些凭据和密钥的 yml 文件。因此,为了获得额外的安全性,我想知道将其上传到 s3 并使用私有 url 或通过 aws 对象访问是否会更好。

我尝试在我的 development.rb 中提供 url 来加载不起作用的文件。

接下来我尝试创建一个 aws 对象并访问 s3 存储桶中的文件。

我尝试放置不带 .yml 的 url、文件名来访问该文件并读取它。但它总是让我空虚{}。这与url /文件权限有什么关系吗?我怎样才能做到这一点?

这是我第一次使用 aws,不确定我的方法是否正确,或者这是否是保护敏感数据安全的最佳方法。请指导我如何实现这一目标。

谢谢

0 投票
2 回答
4431 浏览

c# - Amazon SQS“长轮询”配置。服务器与客户端

很久以前,亚马逊推出了长轮询功能。这样,就可以在队列上配置“接收消息等待时间”参数。根据文档,有效值的范围为 0 - 20 秒。

在此处输入图像描述

在客户端,我们也可以在每个MessageReceiveRequest上配置这个参数。我正在使用适用于 .NET 的 AWS 开发工具包。

问题:

a) Queue 中配置的Receive Message Wait Time与 Message Receive Request 中设置的WaitTimeSeconds属性有什么关系?他们会独立工作吗?或者客户端中设置的值会覆盖队列中设置的值(针对该单个请求)。

b) 在某些情况下,C# 客户端会超时吗?我正在考虑将这两个值都设置为最大值(20 秒),但我担心这可能会导致 C# 长轮询操作超时。

c) 最佳实践是什么。WaitTimeSeconds >接收消息等待时间

0 投票
0 回答
696 浏览

amazon-s3 - 获取异常,例如处理后使用的对象,上传到 Amazon.S3 时的 NullReference

我有一个代码可以读取流中的文件并将其上传到亚马逊 S3。我在内部使用了适用于 Monotouch 的 Amazon .net SDK 和适用于 Android 的 Mono,其中 Amazon SDK AssemblyVersion("1.5.2.1") 工作正常。

但有时上传时会抛出以下异常:

我没有设置 file stream = null 或处理在代码中的任何位置上传的文件流。

发现类似的问题解释here

我得到异常的那一行,它尝试将给定的流上传到 s3。

更详细的解释http://forums.xamarin.com/discussion/27098/getting-exceptions-like-object-used-after-being-disposed-nullreference-while-upload-to-amazon-s3

更多堆栈跟踪:

--

--

0 投票
1 回答
847 浏览

ruby - 如何在 Windows 上为 ruby​​ 安装 aws-sdk

我正在使用 Windows 机器,并且在 ruby​​ 中非常新并且需要在 Windows 上运行 AWS API for Ruby

我已经安装了 Ruby 2.1.4 现在我想添加到 aws-sdk 到它:下载并提取 SDK 文件后,我无法理解如何安装它

我试过gem install aws-sdk了,但我得到一个错误,没有找到“aws”我需要做什么?

0 投票
2 回答
3459 浏览

amazon-web-services - Amazon S3 客户端 setReadLimit

将文件上传到 S3 时,我们在一个案例中收到此随机错误消息

“如果请求涉及输入流,则可以通过 request.getRequestClientOptions().setReadLimit(int) 配置最大流缓冲区大小”

来源是:https ://github.com/aws/aws-sdk-java/blob/master/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/AmazonS3Client.java

根据 AWS SDK for Java 1.8.10 我们可以通过 request.getRequestClientOptions().setReadLimit(int) 设置每个请求配置的最大流缓冲区大小

我们正在使用 com.amazonaws.services.s3.AmazonS3 对象上传数据。

谁能建议我们如何通过 com.amazonaws.services.s3.AmazonS3 设置 ReadLimit()

https://aws.amazon.com/releasenotes/0167195602185387

0 投票
1 回答
462 浏览

ruby - 是否有任何用于 ELB 操作的优秀厨师/ruby aws-sdk 示例

我正在写一本厨师食谱,我需要将实例附加和分离到现有的 ELB。我查看了“aws”食谱,但它使用了 right_aws gem,我们所有的其他 LWRP 都是针对 aws-sdk 编写的。我可以找到大量用于 EC2 和 S3 的 aws-sdk gem 示例,但我找不到任何现有的 ELB 配方。

有谁知道,或者你能提供一些关于通过 Chef 在 VPC 中使用 ELB 的指导吗?

0 投票
0 回答
250 浏览

java - AWS Http 连接

我在使用 AWS 开发工具包时观察到以下行为。

测试场景一:

尝试使用 S3Client 作为单例按顺序(背靠背,无线程等待)调用从 S3 下载相同大小的多个文件。(内部使用 Http-core 4.3)

结果:第一次调用下载文档需要更多时间(5000 毫秒)。因为它涉及单例初始化等。其余的调用非常快(大约 100-200 毫秒)。

测试场景 2:

尝试在使用 S3Client 作为单例的调用之间按顺序从 S3 下载相同大小的多个文件(10 秒)。(内部使用 Http-core 4.3)

结果:第一次调用下载文档需要更多时间(5000 毫秒)。其余的调用不如场景 1 快(大约需要 800 - 1500 毫秒)。

有人可以建议背景发生了什么吗?这与http连接的设置有关吗?AWS SDK 在内部使用 apache httpcore 和 httpclient 库。

0 投票
1 回答
188 浏览

amazon-web-services - 使用 AWS JavaScript SDK 时如何刷新 Google Plus 不记名令牌

我正在尝试使用 AWS“浏览器 SDK”来执行对某些 AWS 服务的直接调用,并使用 Google Plus 执行用户身份验证。

初始身份验证正常工作,在我设置从 AWS 内部的 Google Plus 接收到的不记名令牌后,我可以从浏览器中执行直接 S3 调用。我的问题来自长时间的用户会话,初始不记名令牌过期并且我对 S3 的调用开始引发错误(错误是我使用了过期的访问令牌)。

我怀疑 AWS 没有调用 Google Plus 端点来获取刷新令牌,它仍然使用我设置的初始令牌。

那么有没有办法强制 Google API 给我一个全新的不记名令牌,我可以在 AWS 中设置它?如果我打电话:

我总是得到相同的不记名令牌,即使它过期了。但是如果我刷新页面,我确实会得到一个全新的页面。那么有没有办法强制 GAPI 给我一个新的不记名令牌,我可以在 AWS 中设置它。或者我需要调用 AWS 开发工具包上的方法以确保它使用刷新令牌?

更新:如果我打电话auth.signIn而不是auth.authorize这样:

然后我得到一个新的id_token,但它在关闭之前显示烦人的登录弹出窗口几毫秒。有没有其他方法可以在不显示弹出窗口的情况下在客户端获取新的不记名令牌?

0 投票
1 回答
1700 浏览

file-upload - 使用 Ajax 请求(无 PHP 或服务器)使用 HTML、javascript 和 jQuery 将多个图像上传到 Amazon s3

我正在用 HTML、javascript 和 jQuery 开发一个网站。我想通过 ajax 请求将(多张图片)上传到亚马逊 s3 服务器。没有这样的 SDK 可以将 s3 集成到 Javascript 中。有一个 PHP SDK 可用,但它对我没有用。任何人都可以在javascript中提供解决方案吗?