我能够创建一个Elastic Beanstalk
环境与一个VPC
使用此命令eb-cli
:
eb create --vpc
这要求我配置几个选项:
Enter an RDS DB username (default is "ebroot"): ...
Enter an RDS DB master password: ...
Retype password to confirm: ...
Enter the VPC ID: ...
Do you want to associate a public IP address? (Y/n): ...
Enter a comma-separated list of Amazon EC2 subnets: ...
Enter a comma-separated list of Amazon ELB subnets: ...
Do you want the load balancer to be public? (Select no for internal) (Y/n): ...
Enter a comma-separated list of Amazon VPC security groups: ...
Creating application version archive ...
我已经创建了一个带有子网的 VPC,并按照此线程向其中添加了一个 RDS 实例here https://stackoverflow.com/questions/62941135/how-to-set-up-a-vpc-for-elastic-beanstalk and here https://stackoverflow.com/questions/62963105/how-can-i-create-a-vpc-for-ebs-and-rds(谢谢@Marcin!)。但是,有几件事我很困惑:
- What is “您想关联公网IP地址吗?”
- 我记得为我的 VPC 创建了子网,但它希望我为该子网添加什么“EC2 子网”和“ELB 子网”?我应该从我的 VPC 添加这些吗?
- For “您希望负载均衡器公开吗?”,这到底是什么意思?我假设公共意味着它在互联网上公开,而私有意味着我只能在 VPC 中访问它?
- For “输入以逗号分隔的 Amazon VPC 安全组列表”,我需要在这里添加什么吗?
我知道这些都是开放式的,但希望这对某人有帮助!
基于聊天讨论和评论。
- 什么是“是否要关联公网IP地址?”
对于单实例 EB 环境,EB 应位于具有公共 IP 的公共子网中。
- 我记得为我的 VPC 创建了子网,但它希望我为“EC2 子网”和“ELB 子网”添加什么?我应该从我的 VPC 添加这些吗?
对于负载平衡 EB 环境,您的负载平衡器应位于公共子网中,而实例可以位于私有子网中。
- 对于“您希望负载均衡器公开吗?”,这到底是什么意思?我假设公共意味着它在互联网上公开,而私有意味着我只能在 VPC 中访问它?
负载均衡器必须位于公有子网中。否则,您将无法从互联网连接到您的网站。
- 对于“输入以逗号分隔的 Amazon VPC 安全组列表”,我需要在此处添加任何内容吗?
您可以使用默认值,但稍后可能需要根据需要进行调整。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)