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

时间:2019-01-10 01:07:34

标签: amazon-web-services amazon-ec2 amazon-elastic-beanstalk

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

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

1 个答案:

答案 0 :(得分:1)

当您说ec2配置时,我确定您的意思是AWS Elasticbeanstalk应用程序配置。您无法在AWS EB中保存任何ec2配置。

保存AWS EB配置时,其范围在APP内。您不会在In [2]: xyz = "something else" Out[2]: "something else" 中看到Application-A的已保存配置,这确实是有道理的。如果要查看它,则需要在S3中将Application-B的配置复制到Application-A

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

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

  • 复制您保存的配置

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