Amazon ec2 使用terraform将应用程序部署到AWS EC2实例
我需要使用terraform将Java应用程序部署到AWS EC2实例这里的问题是,我们不应该使用*.pem文件部署应用程序 我尝试使用terraform创建ELB并关联实例。我可以使用ssh和pem文件将应用程序部署到ec2实例私有IP。但我们不应该使用*.pem或*.ppk文件,因为在生产服务器中不允许使用它 我尝试将chef与terraform结合使用,但这也需要*.pem连接到AWS实例Amazon ec2 使用terraform将应用程序部署到AWS EC2实例,amazon-ec2,terraform,Amazon Ec2,Terraform,我需要使用terraform将Java应用程序部署到AWS EC2实例这里的问题是,我们不应该使用*.pem文件部署应用程序 我尝试使用terraform创建ELB并关联实例。我可以使用ssh和pem文件将应用程序部署到ec2实例私有IP。但我们不应该使用*.pem或*.ppk文件,因为在生产服务器中不允许使用它 我尝试将chef与terraform结合使用,但这也需要*.pem连接到AWS实例 请让我知道如何使用terraform部署应用程序而不使用pem文件的详细步骤/建议。如果创建实例后无
请让我知道如何使用terraform部署应用程序而不使用pem文件的详细步骤/建议。如果创建实例后无法对实例进行任何更改(包括部署应用程序),则需要将任何和所有更改烘焙到terraform部署的AMI中 您可能希望研究使用创建具有预期配置的AMI,然后使用Terraform部署这些AMI 作为参考,这个策略被称为“不可变的基础设施”,所以您可能想进一步了解这个领域 相反,如果只是不允许SSH连接,并且您可以通过其他端口进行更改,那么您应该能够使用具有客户端、代理或minion的AMI(很可能有其他工具可以通过非SSH协议/端口工作,但这一限制排除了此限制)然后使用这些工具中的任何一个继续配置您的实例。显然,您可以从AMI市场中找到合适的AMI,或者再次使用Packer来设置相关的配置管理客户端