首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么aws云形成不安装我指定的包?

为什么aws云形成不安装我指定的包?
EN

Server Fault用户
提问于 2013-01-03 08:17:25
回答 3查看 19.1K关注 0票数 14

我对AWS服务很陌生。我试图使用AWS云形成,并创建了一个模板。模板是无错误的,我可以使用它创建机器。

但我在模板中添加了一些配置,以便在启动时安装tomcat、git和其他东西。但对我来说不是这样的。

下面是我用于安装tomcat的代码的一部分:

代码语言:javascript
运行
复制
"Resources": {
    "Tomcat": {
        "Type": "AWS::EC2::Instance",
        "Metadata": {
            "AWS::CloudFormation::Init": {
                "config": {
                    "packages": {
                        "apt": {
                            "tomcat6": [],
                            "git": [],
                        }
                    }
                }
            }
        },

但是当我登录到机器时,tomcatgit都没有安装!

提前谢谢。

EN

回答 3

Server Fault用户

发布于 2013-07-29 14:57:57

我相信你的问题是围绕着云-init是不一样的cfn-init。

  • 云中是作为Ubuntu的一部分启动的工具,它允许解释实例元数据的EC2用户数据组件。Amazon也采用了这个工具,并将其内置到AMI中。
  • cfn-是AWSfor亚马逊创建的名为CloudFormation帮助脚本的不同工具集的一部分,它可以在CloudFormation模板中读取一个名为Metadata的附加部分。

因此,Ubuntu和Amazon都预装了用于访问用户数据的云init工具,但是只有Amazon预装了云形成帮助脚本,例如cfn-init来访问CloudFormation元数据。

但是,AWS可以使用分发包来读取CloudFormation元数据。具体来说,查看这个模板,了解如何使用云init用户数据脚本安装python,下载CloudFormation帮助脚本,使用easy_install安装它们,然后调用cfn。

注意:还有其他可能支持云init或cfn init的发行版或AMIs,但我只是在这里介绍一般情况。

票数 25
EN

Server Fault用户

发布于 2014-09-05 11:56:38

以上答案是正确的。但是,您还应该确保已经成功地安装了CloudFormation助手脚本。请跟随http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-helper-scripts-reference.html了解安装细节。

票数 1
EN

Server Fault用户

发布于 2016-06-14 08:18:46

代码语言:javascript
运行
复制
    "UserData"       : { "Fn::Base64" : { "Fn::Join" : ["", [
      "#!/bin/bash\n",
      "export DEBIAN_FRONTEND=noninteractive\n",
      "apt-get update && apt-get upgrade -y\n",
      "apt-get -y install python-setuptools\n",
      "easy_install https://s3.amazonaws.com/cloudformation-examples/aws-cfn-bootstrap-latest.tar.gz\n",
      "/usr/local/bin/cfn-init --stack ", { "Ref":"AWS::StackName" }, " --resource <REPLACE_WITH_RESOURCENAME>", " --region ", { "Ref": "AWS::Region" }, "\n",
票数 -3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/462522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档