amazon-ec2相关内容

Gmail SMTP 在 ec2 实例中不起作用

我正在使用基于 Ubuntu 的 ec2 实例,最近我在 aws 上转移了我的代码,似乎电子邮件功能无法正常工作.我正在使用 gmail SMTP 服务下面是我的代码 'Smtpmail'=>array('class'=>'application.extensions.smtpmail.PHPMailer','主机'=>"smtp.gmail.com",'用户名'=>'用户名','密码'=>'密 ..
发布时间:2022-01-17 14:49:40 PHP

Terraform EC2 网络中断

我正在使用 Terraform 0.12.26,我想构建一个 AWS Ubuntu 机器实例. 当我运行 terraform apply 时,一切看起来都正常……但我无法通过 ssh 连接到新的 EC2 机器.我的家庭防火墙允许在任何地方使用 ssh,并且我可以通过 ssh 访问任何其他互联网资源. 如果我在同一区域/az 中手动安装 EC2 实例,ssh 可以正常工作...这个问题似 ..

有没有办法使用 Terraform for EC2 确认 user_data 成功运行?

我想知道是否有可能知道用户数据中的脚本何时完全执行? 数据“模板文件"“脚本"{模板 = 文件(“${path.module}/installing.sh")}数据“template_cloudinit_config"“配置"{gzip = 假base64_encode = 假# 主 cloud-config 配置文件.部分 {文件名 = “install.sh"内容=“${data.templ ..

如何将 IAM 角色附加到 EC2 实例,以便它们可以从 Terraform 中的 ECR 提取特定图像

我正在尝试将 IAM 角色附加到 EC2 实例(不是 ECS),以便它们可以从 ECR 中提取图像. 解决方案 做这样的事情.请注意,您可能希望限制可访问的 ECR 存储库. 资源“aws_instance"“测试"{...}资源“aws_launch_configuration"“ecs_cluster"{...iam_instance_profile = "${aws_iam_ins ..
发布时间:2022-01-16 21:20:32 其他开发

Terraform:如何仅在支持请求的实例类型的区域中请求 AWS EC2 实例?

有没有办法在请求实例之前获取实例类型(例如 t3.medium)可用的可用区?我正在尝试运行 以下代码 并且对于某些区域它失败并出现以下错误: 错误:启动源实例时出错:不支持:您请求的可用区 (us-east-1e) 不支持您请求的实例类型 (t3.micro).请通过不指定可用区或选择 us-east-1a、us-east-1b、us-east-1c、us-east-1d、us-east-1f ..

Terraform aws_instance - 更改 volume_size

我正在尝试增加我的 ami ami-0d013c5896434b38a 的根卷的大小 - 我正在使用 terraform 来配置它. 澄清一下 - 我只有 1 个实例.而且我想确保如果我需要增加磁盘空间,我不必先破坏机器.弹性 (EC2) 是我相信它是可行的理由. 有人知道这是否可行吗?是的,我可以简单地执行 terraform plan 并进行试运行,但只是仔细检查. 解决方案 ..
发布时间:2022-01-16 21:18:22 其他开发

Terraform - 使用在单独文件中创建的安全组 ID 来创建 EC2 实例

我用过 这个 在 AWS VPC 中创建安全组的模块.如何在单独的文件中引用由此创建的资源?我正在同一个 repo 的单独目录中创建我们的堡垒实例. 我的堡垒配置如下所示,使用 Terraform EC2 模块,如果我硬编码 vpc 安全组 ID,它就可以工作,但我希望它能够直接从创建安全组时获取它,因为这可能会改变未来.. terraform/aws/layers/bastion/m ..

使用 Terraform 创建多个 EBS 卷的快照

我正在尝试使用 Terraform 基于特定 AWS 区域中的标签创建某些 EBS 卷的快照.我曾尝试根据标签过滤 EBS 卷.当在过滤器属性中仅指定一个标签值时,我可以获得清晰的 EBS 卷 ID 输出,但对于多个值,我收到以下错误: data.aws_ebs_volume.ebs_volume:data.aws_ebs_volume.ebs_volume:您的查询返回多个结果.请尝试更具 ..
发布时间:2022-01-16 21:10:29 其他开发

在 terraform 中获取 IAM 用户名

我们有许多 IAM 用户,他们都使用 Terraform 在 EC2 上创建自助式基础设施.用户不一定要为其实例设置密钥,因此很难将实例与特定用户联系起来.我意识到我们可以通过 CloudTrail 挖掘来找出哪些用户正在创建实例,但使用当前 IAM 用户名标记实例似乎更简单. 问题是 Terraform 似乎没有公开这一点 - 我可以使用 aws_caller_identity 或 aws ..
发布时间:2022-01-16 21:03:55 其他开发

无法使用 terraform 在目标组内添加多个 target_id

我正在尝试使用 terraform 脚本创建目标组并将多台机器连接到目标组. 我无法附加多个 target_id 请帮助我实现这一点. 解决方案 感谢您的快速回复. 实际上为 aws_alb_target_group_attachment 提供单独的标签(如 test1 和 test2)帮助我在一个标签组中添加多个目标实例. 资源“aws_alb_target_group_a ..
发布时间:2022-01-16 20:55:11 其他开发

何时在 Packer 与 Terraform 中进行配置?

我正面临这样一种情况,即我需要在启动时为 EC2 实例配置一些包.存在几个(企业/公司)约束: 我需要在特定的 AMI 之上进行配置,这会添加企业的东西,例如 LDAP/AD 访问等 这些更改旨在用于所有内部开发机器 主要是因为第二个约束,我想知道在哪里放置配置的最佳位置.这是我想出来的 Terraform 中的配置 正如它所说,我只是在 terraform 中为必要的实 ..
发布时间:2022-01-16 20:49:16 其他开发

错误:“请求中包含的安全令牌无效"使用 Boto python 时

当我在 nginx 上运行我的 django 项目时出现此错误.我将 dynamodb 用于数据库,将 S3 用于在项目中提供静态文件.项目在localhost上运行正常. 该项目最初托管在另一个 ec2 实例中,它运行起来非常有魅力.我从该实例的图像中启动了一个新的 ec2 实例.现在它抛出了这个错误.问题是, 当我在命令上运行一些测试代码时,连接工作正常行. 但是在项目运行的 ..