问题标签 [aws-auto-scaling]

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

amazon-web-services - 如何获取云形成模板中指定的ECS实例id tp?

我正在为我的 ECS 服务构建云形成模板(YML 格式)并停留在负载均衡器目标组中,它无法附加到我的 ECS 实例并尝试Targets通过引用此官方 AWS 文档https://docs 来添加。 aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetdescription.html

下面是我的目标组,当我多次停止启动(终止)我的实例时,我的实例 ID 将一直在变化并且不会是静态的,例如 VPC 或子网 ID,以及如何在 Id 字段中动态构建值目标?

注意:我尝试搜索 EC2 资源并找到此https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-ec2.html但它对我没有帮助。我也在使用 ASG 和 LC 来创建我的 ECS 实例。

0 投票
0 回答
120 浏览

amazon-dynamodb - 您可以使用 Boto3 控制对 DynamoDB 的写入速度吗?

我需要写入启用了 Autoscaling 的 DynamoDB,我的目标是:

  • 在没有或几乎没有“限制写入”的情况下,根据其不断变化的容量(通过自动缩放)最好地利用预置容量

我们目前正在使用 batch_writer(),它的问题是没有像 BatchWriteItem 那样的响应,因此您可以根据响应调整容量。但是 BatchWriteItem 有它自己的问题——每个请求有 25 个项目的限制,即使我有很多线程,它可能还不够快,无法满足我的需求,我最多需要大约 10000 WCU / 秒。

你有什么建议?

0 投票
2 回答
50 浏览

amazon-web-services - AWS 中的生产级自动扩展

我已经完全理解了 AWS 中 Auto-Scaling 的概念。我唯一的问题是,在生产环境中启动配置将使用什么 AMI?

根据我的理解,应该使用现有实例的图像。假设我使用了现有实例的图像。

如果将来现有实例有任何变化怎么办?在这种情况下,我们必须更新 AMI。

是否有任何流程可以自动化此流程?

0 投票
0 回答
44 浏览

amazon-web-services - 使用 cloudwatch 代理自动扩展内存利用率

我正在尝试使用内存利用率进行自动缩放。我创建了一个子网,其中禁用了自动分配公共 IP,但附加了到 IGW 的路由。

我在脚本下面运行,但未在服务器上下载 cloudwatch 代理。

我还导出了代理详细信息仍然没有成功。由于这个 cloudwatch 警报停留在数据不足

后来我添加了代理服务器,仍然没有下载cloudwatch代理

有什么建议吗?

0 投票
1 回答
45 浏览

amazon-web-services - Auto Scaling 组 AWS

我们正在尝试限制我们对 AWS 资源的消耗。我们可以在晚上停止和启动我们的 EC2 实例,然后在早上使用 lambda 函数启动它们。

该功能适用​​于所有 EC2,但自动伸缩组中的 EC2 除外。它们将在功能停止它们后重新启动。

我们正在考虑在晚上将自动伸缩组的期望容量值设置为 0,并在早上重置旧值。

我的问题

我可以在哪里保存 Auto Scaling 组的旧值以供重复使用?

有更好的方法吗?

0 投票
2 回答
882 浏览

amazon-web-services - 即使在我指定了自定义 VPC 之后,我的用于自动缩放组的 Cloudformation YAML 也会继续在默认 VPC 中创建 EC2 实例

即使我指定了自定义 VPC,我的用于自动缩放组的 Cloudformation YAML 也会继续在默认 VPC 中创建 EC2 实例。这是代码片段:

参数部分:

我一直看到 EC2 实例终止,因为启动配置出于某种原因在默认 VPC 中创建实例,即使我已指定使用参数部分中的自定义。我不知道为什么它不采用自定义 VPC。当我检查安全组时,在 AWS 控制台中启动配置它会显示自定义 VPC,但是当我检查由 Auto Scaling 组启动的 EC2 实例时,我会看到默认 VPC。我的默认 VPC 是vpc-6a79470d,我的自定义 VPC 是vpc-0ed238eeecc11b493

我在控制台的自动缩放组部分看到的错误是:

希望有人可以帮助指出我做错了什么。我在 AWS 文档中看到默认情况下 ASG 在默认 VPC 中启动,但如果可以通过控制台执行此操作,则必须有一种方法可以在 CloudFormation 中执行此操作。

================================更新后================= =========

这是添加 VPCZoneIdentifier 后现在的样子,不确定我做错了什么并且现在遇到安全组问题

0 投票
2 回答
1461 浏览

amazon-web-services - 有没有办法使用加密的 AMI 创建启动配置?

我正在创建一个自动缩放组,但启动配置一直失败,因为我使用的是加密的 AMI(为了安全起见必须这样做),但它在计时器后崩溃并给出此错误:

这是政策

对不起,如果不是很详细,任何帮助将不胜感激。我也在使用这个 terraform-aws-modules/autoscaling/aws

0 投票
2 回答
4873 浏览

amazon-web-services - 在 Terraform 中将“Application Load Balancer”附加到“Auto Scaling Group”会出现错误

当在 AWS 控制台中创建 ASG(Auto Scaling Group)时,可以检查“从一个或多个负载均衡器接收流量”的选项?

我试图使用“aws_autoscaling_attachment”资源来做同样的事情,但是我在下面遇到错误。我可以看到控制台中存在“MyALBWP”。

错误:使用弹性负载均衡器附加 AutoScaling 组 MyWPReaderNodesASGroup 失败:arn:aws:elasticloadbalancing:eu-west-2:262702952852:loadbalancer/app/MyALBWP/ef1dd71d87b8742b:ValidationError:提供的负载均衡器可能无效。请确保它们存在并重试。

0 投票
1 回答
78 浏览

amazon-web-services - 具有 cloudformation 的 AutoScaling ec2 实例

我正在尝试自动缩放此 ec2 实例,请指导我如何操作。任何可能有用的模板,以便我可以开始使用自动缩放。我只附加要自动缩放的 ec2 实例模板。

我是 cloudformation 的新手,我正在接受培训。

0 投票
2 回答
639 浏览

node.js - 使用 AWS Auto-Scaling 更新 Node.JS 应用程序

我正在寻找有关在使用由自动缩放产生的多个实例时部署 Node.JS 应用程序更新版本的最佳方法的建议。

我的代码托管在 GitHub 上,通常使用 GitHub Actions 进行部署,在特定主机上的 CI 之后推送更新并触发 install/db 更新。

现在我的实例是“变量”,我正在考虑定期进行某种轮询,但这种解决方案不合适,因为它破坏了通常的 CI 过程。

你有什么好的做法来正确设置所有这些吗?