根据Marci 的回答,我继续尝试使用他提到的步骤(适应区域)从 GitHub 进行部署,但我得到了
部署失败,因为未找到您的部署组的实例。检查您的部署组设置以确保您的 Amazon EC2 实例或 Auto Scaling 组的标签正确识别您要部署到的实例,然后重试。
Lightsail 适用于较小的项目,目前不支持负载平衡或自动缩放组。
我唯一能想到的 atm 就是确保每个实例都使用myasg
与部署组中使用的标签相同的标签
但这还不够。
根据Marci 的回答,我继续尝试使用他提到的步骤(适应区域)从 GitHub 进行部署,但我得到了
部署失败,因为未找到您的部署组的实例。检查您的部署组设置以确保您的 Amazon EC2 实例或 Auto Scaling 组的标签正确识别您要部署到的实例,然后重试。
Lightsail 适用于较小的项目,目前不支持负载平衡或自动缩放组。
我唯一能想到的 atm 就是确保每个实例都使用myasg
与部署组中使用的标签相同的标签
但这还不够。
根据评论:
Lightsale (LS) 实例被视为本地实例。这意味着为了与它们一起使用 CodeDeploy (CD),它们需要在CD 中注册为本地实例。
为了做到这一点,可以遵循三个步骤:
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
这意味着现在在第一个 OP 的屏幕截图中,有“本地实例”菜单选项,其中包含以下内容
如果在注册之前之前的尝试失败,请重试部署。
如果您检查您的实例公共 IP
并在浏览器中导航到它,您应该会看到预期的结果