AWS - 如何将保存的环境配置从一个应用程序加载到另一个应用程序

Mic*_*ael 3 amazon-ec2 amazon-web-services amazon-elastic-beanstalk

在 AWS - Elastic Beanstalk 中,我尝试将 ec2 实例从一个应用程序移动到另一个应用程序。我保存了 ec2 实例的环境配置。然后我转到要将其移动到的应用程序,但是当我转到保存的配置时,它没有显示。我是否在某个地方错过了一步?我认为我能够从保存的配置启动新环境。

在原始 ec2 实例上,我单击“操作”,然后单击“保存配置”。然后,我单击要将 ec2 实例移动到的应用程序,然后单击“已保存的配置”。保存的配置不显示。我还单击了“加载”,但它没有为我提供要移动的环境的选项。

A.K*_*han 6

当您说 ec2 配置时,我确信您指的是 AWS Elasticbeanstalk 应用程序配置。没有可以在 AWS EB 中保存的 ec2 配置。

当您保存 AWS EB 配置时,其范围在应用程序内。您不会看到Application-Ain 中保存的配置Application-B,它确实有意义。如果您想查看它,则需要将配置复制Application-AApplication-BS3 中。

AWS EB 配置保存在您的 S3 中。因此,如果您想将应用程序 A 的配置复制到应用程序 B 中,请执行以下步骤(将区域和帐户 ID 替换为您的):

  • 进入Application-A环境并保存配置
  • 转到 AWS EB s3://elasticbeanstalk-eu-west-1-598636547766/resources/templates/APPLICATION-A/ 的 S3 存储桶

  • 复制您保存的配置

  • 转到 s3://elasticbeanstalk-eu-west-1-598636547766/resources/templates/APPLICATION-B/(如果没有 APPLICATION-B 文件夹,请创建一个)
  • 粘贴配置
  • 转到应用程序 B 环境,单击“保存的配置”,现在您应该看到配置。