Amazon Web Services – 将安全组添加到 Elastic Beanstalk 环境
AWS Elastic Beanstalk 是 AWS 提供的一项服务,用于部署和扩展基于Java、 Python、Go、Ruby、Node.js 和 Docker 等构建的 Web 应用程序。
在本文中,我们将研究用户如何将自己的安全组添加到他们的 AWS Elastic Beanstalk 环境中。
为此,请按照以下步骤操作:
第 1 步:登录 AWS 管理控制台,然后导航到 Amazon Elastic Compute Cloud 控制台。
第 2 步:从左侧的导航窗格中选择安全组。
第 3 步:现在记下要添加到 Elastic Beanstalk 环境的预先存在的安全组。
如果安全组不存在,则创建一个。默认情况下,Elastic Beanstalk 会为您的环境创建一个安全组,但您也可以将自己的安全组添加到您的环境中。为此,我们将使用EB 扩展。
第 4 步:现在让我们在本地系统上打开应用程序源包。如果尚未创建,则在应用程序源包的根目录中创建一个名为.ebextensions的目录。
cd Desktop/
cd eb-application/
cd .ebextensions/
第 5 步:在 EB 扩展目录中创建一个名为securitygroup.config 的文件。
vi securitygroup.config
笔记: 如果您的实例在虚拟私有云中启动,请确保您指定安全组 ID 而不是安全组名称。您的自定义安全组应属于您的 EBS 环境所在的同一 VPC。
现在让我们添加选项设置。
第 6 步:现在压缩代码,然后使用 EBS 控制台或弹性 beanstalk 命令行进行部署:
cd ..
eb deploy
部署成功后,安全组将附加到您的 EC2 实例。除了默认安全组之外,该环境现在成功地使用了您通过 EB 扩展附加的现有安全组。