gpt4 book ai didi

amazon-web-services - 部署到 Lightsail 实例失败,因为找不到您的部署组的实例

转载 作者:行者123 更新时间:2023-12-04 08:48:54 26 4
gpt4 key购买 nike

来自 Marci's answer ,我继续尝试使用他提到的步骤(适应区域)从 GitHub 进行部署,但我得到了

The deployment failed because no instances were found for yourdeployment group. Check your deployment group settings to make surethe tags for your Amazon EC2 instances or Auto Scaling groupscorrectly identify the instances you want to deploy to, and then tryagain.


The deployment failed
根据 Gabriel in 2017

Lightsail is intended for smaller projects and doesn't support loadbalancing or auto-scaling groups at this time.


我能想到的唯一一件事就是确保每个实例都使用标签 myasg这与部署组中使用的标签相同
Tagged instances
Deployment Group tags
但这还不够。

最佳答案

根据评论:
Lightsale (LS) 实例被视为 现场实例。这意味着为了与它们一起使用 CodeDeploy (CD),它们需要是 光盘注册作为本地实例。
为了做到这一点,可以遵循三个步骤:

  • 确保 CD 代理已安装并在 LS 实例上运行。 answer有安装过程的详细信息。

  • codedeploy-agent is running
  • 在 AWS CLI 中,使用 CD 注册 LS 实例(注意 Amazon_Linux_2 是实例的名称)
  • aws deploy register-on-premises-instance --instance-name Amazon_Linux_2 --iam-user-arn arn:aws:iam::525221857828:user/Linux2CodeDeployUser --region eu-west-2
  • 为注册的实例添加标签:
  • aws deploy add-tags-to-on-premises-instances --instance-names Amazon_Linux_2 --tags Key=myasg --region eu-west-2, (2.3) aws deploy list-on-premises-instances --region eu-west-2
    instance is registered as on-premise instance
    这意味着现在在第一个 OP 的屏幕截图中,有“本地实例”菜单选项,其中包含以下内容
    Instance can be seen in on-premises menu
    如果在注册之前之前的尝试失败,请重试部署。
    Deployment worked fine
    如果您检查您的实例公共(public) IP
    Instance public IP
    并在浏览器中导航到它,您应该会看到预期的结果
    Deployment using Amazon Linux 2 Lightsail instance

    关于amazon-web-services - 部署到 Lightsail 实例失败,因为找不到您的部署组的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64176881/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com