Amazon web services 获取自动缩放组引发的所有spot请求

Amazon web services 获取自动缩放组引发的所有spot请求,amazon-web-services,amazon-ec2,aws-cli,Amazon Web Services,Amazon Ec2,Aws Cli,我经常通过执行以下命令来更新自动缩放组的所需容量: aws autoscaling set-desired-capacity --auto-scaling-group-name " + name + " --desired-capacity " + str(num_instances) 我想列出针对特定自动缩放组提出的所有spot请求 下面的命令给出了所有打开的点请求。如何过滤自动缩放组提出的问题 aws ec2 describe-spot-instance-requests --filter

我经常通过执行以下命令来更新自动缩放组的所需容量:

aws autoscaling set-desired-capacity --auto-scaling-group-name " + name + " --desired-capacity " + str(num_instances)
我想列出针对特定自动缩放组提出的所有spot请求

下面的命令给出了所有打开的点请求。如何过滤自动缩放组提出的问题

aws ec2 describe-spot-instance-requests --filter Name=state,Values=open

如果我可以为自动缩放组提出的spot请求设置一个标记,我可能可以将其过滤掉。但是我不知道如何通过设置所需的容量来标记spot请求。

我不使用spot实例,因为它们没有用处。但是我知道,在创建spot请求时,您应该能够标记实例

这来自AWS官方文件:

标记Spot实例请求

要帮助分类和管理Spot实例请求,可以标记 使用您选择的元数据创建它们。标记Spot实例请求 与标记其他AmazonEC2资源的方式相同。对于 更多信息,请参阅标记AmazonEC2资源

您可以在首次创建Spot实例请求时对其进行标记,或者 您可以在创建请求后为其分配标记

为Spot实例请求创建的标记仅适用于 请求。这些标记不会自动添加到该点 Spot服务启动以满足请求的实例。你 创建高程点时,必须自己向高程点实例添加标记 实例请求或在启动Spot实例之后

此外,它们还提供了如何标记AWS资源(如Spot请求)的信息:

使用AWS CLI向Spot实例请求或Spot实例添加标记

使用以下“创建标记”命令标记资源:

aws ec2 create-tags --resources sir-08b93456 i-1234567890abcdef0
--tags Key=purpose,Value=test
指向整个文档的链接:

或者,您可以将多个标记与特定标记一起使用。并让您使用特定的启动配置

希望这对你的探索有所帮助,虽然这可能需要将过程分解为简单的步骤,然后将它们连接在一起,甚至重新思考你的AWS设计


另外,如果有人想记下这一点,请礼貌地提供原因。

我不使用spot实例,因为我们不使用它们。但是我知道,在创建spot请求时,您应该能够标记实例

这来自AWS官方文件:

标记Spot实例请求

要帮助分类和管理Spot实例请求,可以标记 使用您选择的元数据创建它们。标记Spot实例请求 与标记其他AmazonEC2资源的方式相同。对于 更多信息,请参阅标记AmazonEC2资源

您可以在首次创建Spot实例请求时对其进行标记,或者 您可以在创建请求后为其分配标记

为Spot实例请求创建的标记仅适用于 请求。这些标记不会自动添加到该点 Spot服务启动以满足请求的实例。你 创建高程点时,必须自己向高程点实例添加标记 实例请求或在启动Spot实例之后

此外,它们还提供了如何标记AWS资源(如Spot请求)的信息:

使用AWS CLI向Spot实例请求或Spot实例添加标记

使用以下“创建标记”命令标记资源:

aws ec2 create-tags --resources sir-08b93456 i-1234567890abcdef0
--tags Key=purpose,Value=test
指向整个文档的链接:

或者,您可以将多个标记与特定标记一起使用。并让您使用特定的启动配置

希望这对你的探索有所帮助,虽然这可能需要将过程分解为简单的步骤,然后将它们连接在一起,甚至重新思考你的AWS设计

另外,如果有人想记下这一点,请礼貌地提供理由