问题标签 [aws-ec2]

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

amazon-web-services - 如何从基于角色的 ec2 实例中获取临时访问密钥和密钥

我有一个基于角色的 ec2 实例(lynx)我需要临时访问密钥和元数据中的秘密密钥我如何获得它?

我已经尝试使用这个 url curl http://169.254.169.254/latest/meta-data/public-keys但它没有给我任何东西

0 投票
2 回答
73 浏览

amazon-web-services - 在不同主机上托管公共和 Web 应用程序的 DNS

这是我的设置。

  1. 由 squarespace.com (www.example-domain.com) 托管的公共网站
  2. Web 应用程序(AWS EC2/ELB),我想通过同一个域可用。(my.example-domain.com)
  3. 以 www.example-domain.com/username 形式提供的自定义个人资料页面

我的问题是如何设置 DNS 来实现这一点?如果不能仅通过 DNS 完成,有什么建议吗?我面临的问题是,如果 squarespace.com 正在处理 www.example-domain.com 流量,我怎么能让它只部分处理某些 url。也许我这样做是错的,但都是在一起的。

0 投票
4 回答
5073 浏览

amazon-web-services - 如何使用 boto3 指定 core-os ec2 实例的根卷大小?

我无法从文档和源代码中弄清楚如何定义根设备的大小。

您可以使用 BlockDeviceMappings 部分指定 N 个额外的块设备,您可以在其中声明它们的大小。但是没有办法设置根卷的大小。所以它总是创建一个根卷大小为 8GB 的​​实例,这是默认值。

0 投票
1 回答
36 浏览

vagrant - 流浪者 CHEF 和​​ EC2

我正在使用 Vagrant 创建 EC2 虚拟机。我的供应商是 CHEF。
我当前的挑战是如何在配置时检索 VM 公共名称。

我发现 Ohai 正在捕获 EC2 元数据,并且在供应期间可用。这很棒。但是,我似乎无法让 Ohai 捕获元数据。
根据这篇文章,我需要创建 ec2 提示文件。将该命令添加到我的 CHEF 食谱中,但它不起作用。

创建提示文件的正确时机是什么?代码片段将不胜感激。

0 投票
1 回答
882 浏览

amazon-ec2 - ec2-import-instance 在 Windows 上不起作用

我正在尝试使用ec2-import-instance命令导入 vmdk 映像,但它返回以下错误:

用法:aws [选项] [参数] aws:错误:参数命令:无效选择,有效选择是:

自动缩放 | cloudformation 云端
| cloudhsm 云搜索 | 云搜索域等。

我的命令在这里:

0 投票
0 回答
1478 浏览

python - 虚拟服务器 ImportError: 没有名为fuzzywuzzy 的模块

在 aws 上运行一个 ec2 实例;当尝试运行导入多个包的脚本时,所有包都正确导入,除了一个:'fuzzywuzzy'(用于模糊字符串匹配)。我尝试从虚拟服务器中的源代码安装fuzzywuzzy,但aws通过自动卸载它做出反应。

0 投票
0 回答
99 浏览

amazon-web-services - AWS OpsWorks CLI - 将现有实例添加到层

我一直在尝试通过使用 AWS cli 找到一种方法来实现以下结果。

我目前用于在 Web 界面中实现预期结果的工作流程如下:

  1. 添加 PHP 应用程序实例。
  2. 添加 MySQL 服务器实例(在现有选项卡上,选择在步骤 1 中创建的 PHP 实例)。

这基本上将两者“结合”,因此它们不仅仅是具有独立 IPS 等的两个独立实例。

我已经尝试了一些事情,比如创建两个实例,然后使用“assign-instance”,但我没有太多运气,也想不出任何其他方法来实现这一点。

谁能指出我正确的方向?

0 投票
1 回答
184 浏览

ruby-on-rails-4 - EC2 端口 9292 添加到安全组后被过滤

我已将该端口添加到我的 EC2 实例中运行的安全组的入站策略中:

自定义 TCP 规则 TCP 9292 0.0.0.0/0

但是当我 nmpap 它时,我知道它已被过滤。我找不到任何方法来更改它或理解为什么在控制台中被过滤。有谁知道如何在 AWS 上实现完整的端口管理,或者在这种情况下会发生什么?

我已经检查了 ufw(ubuntu 防火墙)

谢谢!

0 投票
0 回答
1254 浏览

ruby-on-rails - 安装 ruby​​racer (0.12.2) 时出错,Bundler 无法继续

我正在使用 Amazon Linux AMI,并且正在尝试运行我的捆绑安装,但出现以下错误:

使用本机扩展安装 therubyracer 0.12.2

Gem::Ext::BuildError: 错误: 无法构建 gem 原生扩展。

检查 -lpthread 中的 main()... 是 * extconf.rb 失败 * 由于某种原因无法创建 Makefile,可能缺少必要的库和/或头文件。检查 mkmf.log 文件以获取更多详细信息。您可能需要配置选项。

…………

Gem 文件将继续安装在//gems/therubyracer-0.12.2 中以供检查。结果记录到 / /.gem/ruby/2.0/extensions/x86_64-linux/2.0/therubyracer-0.12.2/gem_make.out 安装 therubyracer (0.12.2) 时出错,Bundler 无法继续。gem install therubyracer -v '0.12.2'在捆绑之前确保成功。

但是 'gem install therubyracer -v '0.12.2' 也不起作用(同样的错误)。

在文件中:.gem/ruby/2.0/extensions/x86_64-linux/2.0/therubyracer-0.12.2/mkmf.log

我的版本:

有任何想法吗?

多谢你们

/克里斯

0 投票
2 回答
1452 浏览

amazon-web-services - 在 AWS 中,如何从实例 ID 获取物理实例 ID?

当我们使用小型 AWS 实例(例如 d2.xlarge 等)时,可能会将多个实例分配给同一主机。我想检查两个 vm 实例是否在同一主机上。有没有办法让我们获取 vms 的物理实例 ID?使用此信息,我们可以检查两个实例是否在同一物理主机上。

这背后的主要动机是提高在云中运行有状态服务的可靠性。我们使用 d2.xlarge 实例在云中运行 hbase/kafka 工作负载。这些服务需要数据复制。因为一台物理主机最多可以托管 8 个 d2.xlarge 实例。如果一个物理节点宕机,可能会影响多个虚拟机实例,导致数据丢失。