#amazon-web-services #amazon-ec2 #terraform
Вопрос:
Я пытаюсь запустить экземпляр mac EC2, используя terraform, я получаю ошибку:
│ Error: Error launching source instance: Unsupported: The requested tenancy is not supported for this instance type. Please check the documentation for supported configurations.│ status code: 400, request id: d749cd52-c021-41ca-a610-3f207ac82a6b │ │ with module.ec2.aws_instance.mac_server[2], │ on moduleec2ec2.tf line 1, in resource "aws_instance" "mac_server": │ 1: resource "aws_instance" "mac_server" {
снова и снова, и я не знаю, почему . это мое ec2.tf файл, используемый для создания экземпляров:
resource "aws_instance" "mac_server" { ami = "ami-044459d12a9c775f4" count = 3 instance_type = "mac1.metal" }
Я проверил, что регион, который я использую,-это ес-запад-1, и ami существует в регионе, как и конфигурация «mac1.metal», поэтому я не уверен, где я могу ошибаться.
Комментарии:
1. Вы запускаете этот экземпляр EC2 в рамках выделенного арендного VPC?
2. Если это так,
mac1.metal
возможно, не будет доступно для запуска в выделенный VPC tennancy (который впоследствии установит для параметра аренда экземпляра значение выделенный) — если он вам не нужен, попробуйте также установитьtenancy = "default"
или запустить в VPC с настройкой аренды по умолчанию — это работает?