Я пытаюсь запустить экземпляр EC2 на LocalStack с помощью Terraform.
После 50 минут попытки создания экземпляра я получил следующий ответ от terraform:
Ошибка: ошибка получение экземпляра EC2 (i-cf4da152ddf3500e1) Характеристики кредита: SerializationError: не удалось распаковать код сообщения об ошибке код состояния: 500, идентификатор запроса: вызвано: UnmarshalError: не удалось распаковать сообщение об ошибке, вызванное: ожидаемый тип элемента , но имеют
в строке main.tf 34, в примере ресурса "aws_instance" "example": 34: пример ресурса "aws_instance" "{
Для LocalStack и Terraform v0.12.18 я использую эта конфигурация:
provider "aws" {
access_key = "mock_access_key"
region = "us-east-1"
s3_force_path_style = true
secret_key = "mock_secret_key"
skip_credentials_validation = true
skip_metadata_api_check = true
skip_requesting_account_id = true
endpoints {
apigateway = "http://localhost:4567"
cloudformation = "http://localhost:4581"
cloudwatch = "http://localhost:4582"
dynamodb = "http://localhost:4569"
es = "http://localhost:4578"
firehose = "http://localhost:4573"
iam = "http://localhost:4593"
kinesis = "http://localhost:4568"
lambda = "http://localhost:4574"
route53 = "http://localhost:4580"
redshift = "http://localhost:4577"
s3 = "http://localhost:4572"
secretsmanager = "http://localhost:4584"
ses = "http://localhost:4579"
sns = "http://localhost:4575"
sqs = "http://localhost:4576"
ssm = "http://localhost:4583"
stepfunctions = "http://localhost:4585"
sts = "http://localhost:4592"
ec2 = "http://localhost:4597"
}
}
resource "aws_instance" "example" {
ami = "ami-0c55b159cbfafe1f0"
instance_type = "t2.micro"
}
Когда я запускаю LocalStack с docker -композицией непосредственно из новейшего github (https://github.com/localstack/localstack) Из журналов я видел, что была настроена конечная точка, связанная с EC2.
Я ценю любые советы, которые помогли бы мне запустить EC2 на LocalStack.