Olá João,
Seu código está com um erro na bloco de provider, na linha 12 ao que me parece você utilizou ":" ao invés de "{" Revisa a linha 12, o bloco de provider deve ficar assim:
A parte destacada é onde se encontra, o erro no seu código.
aws = { source = "hashicorp/aws" version = "~> 4.0" }
Agora da erro na linha 12 e não entendo o pq
Tenta retirar o "profile" do bloco de provider do seu código, deixa ele assim:
provider "aws" { region = "us-west-2" }
Agora da problema com a credencial invalida