问题标签 [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 投票
2 回答
993 浏览

ruby - 用于红宝石的 aws-sdk。如何为实例分配公共 IP 地址?

在彻底阅读了ruby​​ aws-sdk 文档之后,我没有看到在 VPC 中创建时将公共 IP 地址与实例相关联的方法。我不想管理弹性 IP 地址,只要有好的旧随机公共 IP。

有人知道在创建 ec2 实例时关联公共地址的最简单方法吗?

提前致谢。

0 投票
0 回答
40 浏览

.net - 无法使用 AWS 开发工具包重新部署站点

我有一个发布到 Win 2008 R2 服务器的 IIS 站点,该服务器上安装了一些其他东西(例如邮件服务器)。

每次我有更改要发布时,我都只是使用 AWS SDK 的Republish to stack 'X'选项,它会打包网站、上传网站、重新启动网络服务器并毫无问题地恢复。

但是,现在当我转到重新发布选项时,它没有给我继续的选项...

在此处输入图像描述

如您所见,Next 和 Deploy 按钮被禁用。它们通常需要一两秒钟才能启用(大概是在向 AWS 查询某些状态时)。

如果我通过 Publish-> Redeploy 走了很长一段路,我会得到以下信息

在此处输入图像描述

该站点已启动并响应,我可以 RDP 进入服务器,一切似乎都很好。

有没有人有什么建议?

0 投票
1 回答
392 浏览

java - 将 aws-java-sdk 添加到 pom 时,@JsonIgnore 不起作用。为什么?

添加aws-java-sdk到 pom.xml 时,我现有的@JsonIgnore注释不再起作用。但是当我从 pom 文件中删除 Amazon SDK (aws-java-sdk) 时,JsonIgnore 运行良好。这是很奇怪的情况,我不知道原因。

Jackson 版本是1.9.13,Amazon SDK 版本是1.6.12.

我需要使用 @JsonIgnore 来防止对 Hibernate 模型的循环引用。我还需要使用 Amazon SDK 来处理 Amazon S3。

任何帮助,将不胜感激。

编辑:

0 投票
2 回答
1678 浏览

amazon-web-services - 使用 AWS 开发工具包以 IAM 用户身份登录

谁能帮助我了解如何使用 AWS 开发工具包以 IAM 用户身份登录?我正在使用适用于 Java 的 AWS 开发工具包,并且一直在寻找合适的 API 以作为 IAM 用户登录,但我无法做到这一点。我可以使用 SDK 传递访问密钥和密钥以登录,但我的用例是验证 IAM 用户提供的用户和密码

0 投票
1 回答
3727 浏览

php - 如何将 AWS SDK 加载到 CakePHP 中?

我正在为我的应用程序创建一个 S3 插件。在app/Plugin/S3/Controller/Component/S3Component.php我有这些:

在我的应用程序控制器中,我使用$s3 = $this->S3->loadS3();

它抛出错误Error: Class 'Aws\S3\S3Client' not found

我尝试将行: 添加App::uses('Vendor', 'aws/Aws/S3/S3Client');到组件类,并删除use Aws\S3\S3Client;. 表明Error: Class 'S3Client' not found

文件夹中的 AWS 开发工具包app/Plugin/S3/Vendor/aws

我正在参考以下内容加载 S3 对象:http: //docs.aws.amazon.com/aws-sdk-php/guide/latest/quick-start.html#factory-method

解决方案:

这就是在@akirk 的帮助下我的组件现在的样子。

0 投票
1 回答
210 浏览

ruby - 如何模拟与外部服务的连接

我正在编写一个简单的应用程序,它允许我搜索和检索有关我的 AWS 使用情况的数据。我正在使用 Ruby aws-sdkgem 连接到 AWS。

进入我可以查询 AWS 的阶段的过程是 2 个阶段:

1)建立连接:

这将返回一个AWS::Core::Configuration对象。

2) 获取我希望查询的 AWS 资源的对象:

现在我可以获取数据...

我希望能够编写对来自 AWS 的数据进行操作的单元测试。显然我不想每次都调用 AWS……所以我想创建一个测试替身来代替 AWS。我了解如何执行此操作:

所以该AwsThing#find_image方法使用了ec2 mock,我可以测试该方法的逻辑。都好。

但是,我还想测试获得该 ec2 连接的过程 - 上面的两个步骤。我想我希望能够编写这样的测试:

如果我调用真正的 API,那效果很好。但我想模拟一下......所以我有测试连接方法,access_key和区域等等被传入。即我希望能够断言模拟配置对象是用正确的键调用的等等

我看不到如何做到这一点......因为我似乎无法传入模拟对象......而且我也看不到如何在被测类上模拟该方法。在这个阶段我的理解崩溃了......帮助!

0 投票
1 回答
514 浏览

ruby - ruby aws sdk 忽略记录器日志级别

我正在使用 ruby​​ AWS SDK 运行一些脚本,我已使用以下代码将日志级别设置为致命:

但是当我运行脚本时,我仍然看到这种消息:

nil {"content-type"=>"application/x-www-form-urlencoded; charset=utf-8", "accept-encoding"=>"", "content-length"=>"271", "user -agent"=>"aws-sdk-ruby/1.32.0 ruby​​/1.9.3 i686-linux"} 无

有什么我在这里想念的吗。这是另一个导致这种情况的潜在宝石吗?

0 投票
2 回答
460 浏览

ruby - 使用 ruby​​-sdk 创建一个 vpc

http://docs.aws.amazon.com/AWSRubySDK/latest/frames.html

我正在调用 irb 中的构造函数:

我希望在我的管理帐户中看到一个新的 vpc,但我没有。

可以使用 sdk 创建 VPC 吗?我是否以错误的方式考虑 VPC?我正在尝试创建一个 vpc,以便我可以连接到我公司的 vpn 和我们本地托管的 git repos。

谢谢,埃里克

0 投票
1 回答
570 浏览

macos - 为 osx 构建 aws-sdk-ios

我正在尝试使用 AWS SDK 在 OSX 中的桌面应用程序上构建 S3 上传功能,但似乎无法开始。我意识到 AWS 开发工具包仅适用于移动设备,但我下载了 amberdixon 框架版本的副本,我认为它与桌面环境兼容。 https://github.com/amberdixon/aws-sdk-ios

问题是我不知道如何将它构建到应用程序中。自述文件声明“构建框架目标”,但我发现自己不知道这意味着什么,并且在自述文件中没有进一步的指导,我不知道如何进行。

相信我,我已经寻找潜在的线索来提供帮助,但由于不知道从哪里开始,我无法提出更具体的问题,所以我为补救问题道歉:

如何添加从 OSX 应用程序上传文件到 S3 的功能?如何“构建框架目标” 目标是什么?尝试构建 S3_Uploader 示例失败,并出现错误 #import for AWSS3 头文件未找到。当我按照自述文件中的指定构建 AWSiOSSDK.xcodeproj 时,我无法在自述文件中指定的顶级目录中找到新的框架目录。

任何帮助将不胜感激。

0 投票
1 回答
1377 浏览

ruby-on-rails - Ruby:AWS-SDK 安装错误

我最近按照本指南在我的 EC2 服务器上安装 Rails。我现在想弄清楚的是如何安装rails aws-sdk(我什至需要吗?)。

当我运行“gem install aws-sdk”时,出现以下错误:

宝石安装 aws-sdk

我真的不知道从这里做什么......