【问题标题】:CoreOS and CloudformationCoreOS 和 Cloudformation
【发布时间】:2016-04-28 13:54:48
【问题描述】:

我有一个包含 coreOS 实例的自动缩放组。当我引导它们时,我在启动配置的 UserData 中指定了 cloud-config。我通常使用 Ubuntu 实例,想知道是否有一种方法可以在 UserData 中使用 cfn-init 和 cfn-signal 而不是 cloud-config?我想这样做是为了执行 cfn-init 来调用 ConfigSets 来安装文件(来自安全的 S3 存储桶)。示例:

"cfn-init -v -s ", { "Ref" : "AWS::StackName" },
                        " -r ServiceInstance",
                        " --configsets server_setup",
                        " --region ", { "Ref" : "AWS::Region" }, "\n"

这可以使用 CoreOS 吗?如果没有,我将如何从 CoreOS 中的 S3 存储桶安全下载?我知道 cloud-config.yaml 中的 write_files 部分,但不知道如何确保下载安全。

任何帮助将不胜感激。

【问题讨论】:

标签: amazon-web-services coreos amazon-cloudformation


【解决方案1】:

cfn-signal 和 cfn-init 函数适用于 CoreOS。

您可以给 EC2 实例一个 IAM-Role,允许它们访问 S3。

【讨论】:

  • 不,他们没有。最新的 coreos amis 没有预装 cfn-init
  • 我没有写它们是预装的。当然,您必须安装它们。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-23
相关资源
最近更新 更多