amazon-ec2相关内容
我正在使用基于 Ubuntu 的 ec2 实例,最近我在 aws 上转移了我的代码,似乎电子邮件功能无法正常工作.我正在使用 gmail SMTP 服务下面是我的代码 'Smtpmail'=>array('class'=>'application.extensions.smtpmail.PHPMailer','主机'=>"smtp.gmail.com",'用户名'=>'用户名','密码'=>'密
..
我只想在值存在时设置一个变量. 我的变量是: 变量“http_tcp_listeners"{描述=“aws_lb_listener";类型 = 地图(任何)默认 = {http = {# load_balancer_arn = aws_lb.nlb_test.arn端口=“80"协议=“TCP";action_type = “前进";certificate_arn = """;alpn_p
..
我正在使用 Terraform 0.12.26,我想构建一个 AWS Ubuntu 机器实例. 当我运行 terraform apply 时,一切看起来都正常……但我无法通过 ssh 连接到新的 EC2 机器.我的家庭防火墙允许在任何地方使用 ssh,并且我可以通过 ssh 访问任何其他互联网资源. 如果我在同一区域/az 中手动安装 EC2 实例,ssh 可以正常工作...这个问题似
..
我想知道是否有可能知道用户数据中的脚本何时完全执行? 数据“模板文件"“脚本"{模板 = 文件(“${path.module}/installing.sh")}数据“template_cloudinit_config"“配置"{gzip = 假base64_encode = 假# 主 cloud-config 配置文件.部分 {文件名 = “install.sh"内容=“${data.templ
..
我正在尝试将 IAM 角色附加到 EC2 实例(不是 ECS),以便它们可以从 ECR 中提取图像. 解决方案 做这样的事情.请注意,您可能希望限制可访问的 ECR 存储库. 资源“aws_instance"“测试"{...}资源“aws_launch_configuration"“ecs_cluster"{...iam_instance_profile = "${aws_iam_ins
..
有没有办法在请求实例之前获取实例类型(例如 t3.medium)可用的可用区?我正在尝试运行 以下代码 并且对于某些区域它失败并出现以下错误: 错误:启动源实例时出错:不支持:您请求的可用区 (us-east-1e) 不支持您请求的实例类型 (t3.micro).请通过不指定可用区或选择 us-east-1a、us-east-1b、us-east-1c、us-east-1d、us-east-1f
..
我正在尝试增加我的 ami ami-0d013c5896434b38a 的根卷的大小 - 我正在使用 terraform 来配置它. 澄清一下 - 我只有 1 个实例.而且我想确保如果我需要增加磁盘空间,我不必先破坏机器.弹性 (EC2) 是我相信它是可行的理由. 有人知道这是否可行吗?是的,我可以简单地执行 terraform plan 并进行试运行,但只是仔细检查. 解决方案
..
我用过 这个 在 AWS VPC 中创建安全组的模块.如何在单独的文件中引用由此创建的资源?我正在同一个 repo 的单独目录中创建我们的堡垒实例. 我的堡垒配置如下所示,使用 Terraform EC2 模块,如果我硬编码 vpc 安全组 ID,它就可以工作,但我希望它能够直接从创建安全组时获取它,因为这可能会改变未来.. terraform/aws/layers/bastion/m
..
当尝试执行 shell 脚本时,在 terraform 连接未建立时抛出配置程序“remote-exec" 我将 ami 用于 ubuntu-xenial-16.04 所以用户是 ubuntu 这是我用来执行 shell 脚本的最后一段代码: 资源“aws_instance"“secondary_zone"{计数 = 1instance_type = "${var.ec2_insta
..
使用 Terraform 0.7.7. 我有一个简单的 Terraform 文件,其中包含以下内容: 提供者“aws"{access_key = "${var.access_key}"secret_key = "${var.secret_key}"区域 = "${var.region}"}资源“aws_instance"“个人"{ami = "${lookup(var.amis, var.
..
我正在尝试使用 Terraform 基于特定 AWS 区域中的标签创建某些 EBS 卷的快照.我曾尝试根据标签过滤 EBS 卷.当在过滤器属性中仅指定一个标签值时,我可以获得清晰的 EBS 卷 ID 输出,但对于多个值,我收到以下错误: data.aws_ebs_volume.ebs_volume:data.aws_ebs_volume.ebs_volume:您的查询返回多个结果.请尝试更具
..
我们有许多 IAM 用户,他们都使用 Terraform 在 EC2 上创建自助式基础设施.用户不一定要为其实例设置密钥,因此很难将实例与特定用户联系起来.我意识到我们可以通过 CloudTrail 挖掘来找出哪些用户正在创建实例,但使用当前 IAM 用户名标记实例似乎更简单. 问题是 Terraform 似乎没有公开这一点 - 我可以使用 aws_caller_identity 或 aws
..
我正在尝试从 AMI 创建一个 Windows Ec2 实例并在其上执行一个 powershell 命令: 数据“aws_ami"“ec2-worker-initial-encrypted-ami"{筛选 {名称 = “标签:名称"值 = [“ec2-worker-initial-encrypted-ami"]}}资源“aws_instance"“我的测试实例"{ami = "${data.aw
..
我正在使用 Terraform 进行一些基础架构部署: 数据“aws_instance"“ec2_my_admin_instance"{筛选 {名称 = “标签:TfServerType"值 = [“我的管理员"]}}输出“theId"{值 = "${data.aws_instance.ec2_my_admin_instance.instance_id}"}输出“类型"{值 = "${data.
..
我正在尝试使用 terraform 脚本创建目标组并将多台机器连接到目标组. 我无法附加多个 target_id 请帮助我实现这一点. 解决方案 感谢您的快速回复. 实际上为 aws_alb_target_group_attachment 提供单独的标签(如 test1 和 test2)帮助我在一个标签组中添加多个目标实例. 资源“aws_alb_target_group_a
..
我使用以下资源在 EC2 中使用 terraform 创建了一个AMI: 资源“aws_instance"“devops-demo"{ami = "jnkdjsndjsnfsdj"instance_type = "t2.micro"key_name = "演示-devops"user_data = "${file("ops_setup.sh")}"} 用户数据执行安装 Java JRE 的 s
..
我正面临这样一种情况,即我需要在启动时为 EC2 实例配置一些包.存在几个(企业/公司)约束: 我需要在特定的 AMI 之上进行配置,这会添加企业的东西,例如 LDAP/AD 访问等 这些更改旨在用于所有内部开发机器 主要是因为第二个约束,我想知道在哪里放置配置的最佳位置.这是我想出来的 Terraform 中的配置 正如它所说,我只是在 terraform 中为必要的实
..
我正在尝试使用 Terraform 在 AWS 上预置演示 Web 服务,但遇到以下错误. 错误:应用计划时出错:发生 2 个错误:* module.prod.module.web.module.web.aws_alb_listener.frontend:发生 1 个错误:* aws_alb_listener.frontend:创建 LB 侦听器时出错:ValidationError:'arn:
..
我在 amazon-ec2 上安装 check_mk 时遇到问题. 我已经成功安装了 nagios core,我现在尝试通过 rpm 安装 check_mk 插件: rpm -ivh check-mk-raw-1.2.8p17-el7-40.x86_64.rpm Rpm 停止并返回安装所需依赖项的列表.其中大部分我安装成功,但其余部分有问题. 错误:依赖失败:check-mk-raw-
..
当我在 nginx 上运行我的 django 项目时出现此错误.我将 dynamodb 用于数据库,将 S3 用于在项目中提供静态文件.项目在localhost上运行正常. 该项目最初托管在另一个 ec2 实例中,它运行起来非常有魅力.我从该实例的图像中启动了一个新的 ec2 实例.现在它抛出了这个错误.问题是, 当我在命令上运行一些测试代码时,连接工作正常行. 但是在项目运行的
..