2
respostas

Terraform não consegue acessar AWS

Estou configurando o terraform e o aws cli na minha máquina. Uso o AWS cli há um bom tempo já, entretanto não estou conseguindo fazer funcionar com o terraform. Quando executo um terraform apply, ele retorna um erro de que não existe o host:

Error: configuring Terraform AWS Provider: validating provider credentials: retrieving caller identity from STS: operation error STS: GetCallerIdentity, https response error StatusCode: 0, RequestID: , request send failed, Post "https://sts.us-east-1.amazonaws.com/": dial tcp: lookup sts.us-east-1.amazonaws.com on [fe80::1272:23ff:fe51:7b9e%en0]:53: no such host

O meu main.tf está assim:

terraform {
  required_providers {
    aws = {
      source  = "hashicorp/aws"
      version = "~> 4.16"
    }
  }

  required_version = ">= 1.2.0"
}

provider "aws" {
  region  = "us-east-1"
}

resource "aws_instance" "app_server" {
  ami           = "ami-053b0d53c279acc90"
  instance_type = "t2.micro"

  tags = {
    Name = "FirstInstance"
  }
}

O que é muito estranho, pois consigo pingar normalmente o host e até mesmo rodando aws sts get-caller-identity ele retorna normalmente

2 respostas

Resolvido. Era problema no meu ipv6

Oi, Maurício! Tudo bem?

Que ótimo saber que você conseguiu resolver o problema! Continue assim, enfrentando os desafios com determinação e buscando soluções. E lembre-se, caso surja alguma dúvida a comunidade está aqui para ajudar, juntos somos mais fortes!

Um forte abraço e bons estudos!