问题标签 [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.
amazon-ec2 - 将 EC2 从 M3 Large 缩小到 M3 medium 以最小化成本
我现在每天有 25k+ 用户,我就是m3.large
实例。我在 2015 年 11 月使用了将近 370GB 的带宽。我需要在接下来的两年内每天为 25k ~ 40k 人提供服务(粗略估计)。
但
我需要缩减 EC2 的成本,现在每月 141 美元到 146 美元。为此,我愿意将我的实例降级m3.medium
到m3.large
.
我需要知道当前的访问速率和带宽使用情况,我能否将容量降级m3.medium
并在未来两年内拥有 25k ~ 40k 用户?
仅供参考,我已经安装并一直在使用所有内部服务,例如
- 阿帕奇 2.4
- MySQL 5.6
- 内存缓存 1.1
amazon-web-services - 错误:2.0+ 平台需要服务角色。您可以提供一个 --service-role 选项
我们最近将 EB CLI 工具升级到了 3.6.2 (Python 2.7.6) 版本。
现在,当我们启动一个新的 eb 环境时......
...我们得到这个新错误:
amazon-web-services - aws vpc s3 端点 cli 语法
我创建了一个 s3 vpc 端点,但我无法弄清楚 ec2 实例上与存储桶交互的 api cli 语法是什么。
"Resource": "arn:aws:s3:::MyBucketName"
从 VPC 配置页面
ENDPOINTID=vpce-dxxxxxxx
SERVICE=com.amazonaws.eu-west-1.s3
s3 政策
ec2 角色策略
描述前缀列表
路由表rtb-bbcexxxx
有正确的"PrefixListId": "pl-6da54xxx"
我试过以下
组合但得到
解决此端点的正确语法是什么?只是 s3://MyBucketName 吗?
谢谢
艺术
amazon-web-services - EC2 实例 ssh 连接超时
我浏览了 AWS 文档,并逐步按照连接超时进行操作。看起来我做的一切都是正确的,但问题仍然存在。
我正在使用 Windows 实例,想知道它的 AMI 用户名是什么?我正在尝试使用 ec2-user 和 root。但是两者的连接都超时了,因此不清楚正确的用户名。
另外,请通过其他方式解决问题。
python - 使用 BOTO3 检索 EC2 实例的公共 dns
我正在使用 ipython 来了解 Boto3 并与 EC2 实例进行交互。这是我用来创建实例的代码:
这将启动一个 EC2 实例,我可以从 AWS 控制台获取公共 DNS 名称、IP 和其他信息。但是,当我尝试使用 Boto 获取公共 DNS 时,这样做:
返回空白引号。然而,其他实例详细信息,例如:
返回正确的信息。
有任何想法吗?谢谢。
编辑:
所以如果我这样做:
然后它将返回公共 DNS。但对我来说,为什么我需要做所有这一切是没有意义的。
node.js - EC2 实例的端口 80 上的 IIS/节点服务器问题
在服务器配置之后,我有一个 IIS 服务器在我的 EC2 实例中侦听端口 80。我可以从我的弹性 IP 访问它。但我关闭了 IIS 服务器,希望在端口 80 上启动我的节点服务器。
现在,两者都不起作用!我的节点应用程序侦听端口 80,但无法通过弹性 IP 从外部访问。我试图在 IIS 管理器中启动 IIS 服务器,它看起来像打开了。但它无法在实例内(使用私有 IP)或从外部访问。
我能做些什么来解决它?
谢谢
服务器.js
amazon-web-services - 如何使用 puppet 格式化和挂载 EBS 卷
这是我手动或从用户数据执行的操作:http: //docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html
但现在我想用 Puppet 来做。我在第一次启动时附加了卷:
我可以很容易地用 puppet 安装,但我不知道格式。我试过这个:
amazon-web-services - 如何确保更新 AWS ECS 上的 Docker 镜像?
我使用 Docker Hub 来存储私有 Docker 镜像,存储库有一个 webhook,一旦镜像更新,它就会调用我构建的服务:
- 更新 ECS 任务定义
- 更新 ECS 服务
- 注销旧的 ECS 任务定义
该服务正在相应地运行。运行后,ECS 使用新任务定义创建新任务,停止使用旧任务定义的任务,服务返回新定义。
关键是 Docker 映像没有更新,一旦服务在新任务定义中启动,它就会保留在旧映像中。
难道我做错了什么?如何确保更新 docker 镜像?