amazon-web-services - 在 CloudFormation 中部署 AWS::EKS::Nodegroup 时向 EC2 实例添加名称

标签 amazon-web-services aws-lambda aws-cloudformation amazon-eks

我正在创建一个 CloudFormation 模板,以使用 AWS::EKS::Nodegroup CloudFormation 资源部署 EKS 节点组。

看起来您可以专门为节点组资源创建标签,但无法更改作为节点组一部分部署的 EC2 实例的名称。从 AWS 文档来看,标签似乎没有传播到节点组部署的其他资源(例如 EC2 实例)。

有谁知道如何在部署新的 EKS 节点组时更新 EC2 实例的名称?这是否需要执行 lambda 函数来修改 EC2 实例?

最佳答案

目前无法传递标签“Name”,以便为该实例正确命名。这适用于地形和云的形成。

我在这里看到的两个选项是;

  1. 为您标记实例的 Lambda 函数。

  2. 您可以将其烘焙到 AMI 中。因此,您将拥有一个 systemd 脚本,它将在启动时执行并根据需要标记您的实例。

关于amazon-web-services - 在 CloudFormation 中部署 AWS::EKS::Nodegroup 时向 EC2 实例添加名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59902283/

相关文章:

php - AWS Beanstalk 文档目录

php - 错误 PHP - 无法分配内存(laravel + aws)

swift - 部署自定义运行时 lambda 时 sam 包太大

amazon-web-services - 在EC2用户数据中运行docker-compose

amazon-web-services - 如何通过主 ID 以外的列从 DynamoDB 检索数据

selenium - AWS Lambda 中的 Chrome Headless 返回空白页面

amazon-web-services - CloudFormation非常慢

python - 从 Lambda 中的 s3 下载文件

amazon-web-services - 无法解析要使用的 AWS 帐户。它必须在定义 CDK 堆栈时配置,或者通过环境配置

amazon-web-services - AWS cloudformation - 获取子字符串