【问题标题】:How to enable the CodeDeploy Agent on Amazon Linux 2?如何在 Amazon Linux 2 上启用 CodeDeploy 代理?
【发布时间】:2018-12-17 00:05:20
【问题描述】:

Amazon Linux 2 已经带有 cfn-init 和其他 AWS 集成工具,但 CodeDeploy docs 没有提及 Amazon Linux 2 并且运行任何服务命令会响应类似于:

Redirecting to /bin/systemctl start codedeploy-agent.service
Failed to start codedeploy-agent.service: Unit not found.

如何启用 CodeDeploy 代理,最好使用cfn-init

【问题讨论】:

    标签: amazon-web-services aws-code-deploy


    【解决方案1】:
    sudo yum update
    sudo yum install ruby
    sudo yum install wget
    wget https://aws-codedeploy-us-east-1.s3.amazonaws.com/latest/install
    chmod +x ./install
    sudo ./install auto
    

    上述方法有效,虽然它没有集成到cfn-init,所以我仍在寻找更好的答案。

    编辑:cfn-init 的工作配置集

        cdagent:
          packages:
            yum:
              ruby: []
              wget: []
          commands:
            install:
              command: !Sub |
                wget https://aws-codedeploy-${AWS::Region}.s3.amazonaws.com/latest/install
                chmod +x ./install
                ./install auto
    

    【讨论】:

      猜你喜欢
      • 2021-09-08
      • 2022-08-10
      • 2021-08-07
      • 2019-09-02
      • 2022-05-26
      • 2021-01-10
      • 2020-03-14
      • 1970-01-01
      • 2020-10-26
      相关资源
      最近更新 更多