terraform planでError: Invalid provider configurationが出る
解決したいこと
現在、はじめての人のためのTerraform for AWS
を学習しています。その中で下記のエラーが出ました。
解決方法を教えて下さい。
環境
macOS Big Sur バージョン 11.4
MacBook Pro (13-inch, M1, 2020)
発生している問題・エラー
$ terraform plan
╷
│ Error: Invalid provider configuration
│
│ Provider "registry.terraform.io/hashicorp/aws" requires explicit configuration. Add a provider block to the root
│ module and configure the provider's required arguments as described in the provider documentation.
│
╵
╷
│ Error: error configuring Terraform AWS Provider: error validating provider credentials: error calling sts:GetCallerIdentity: InvalidClientTokenId: The security token included in the request is invalid.
│ status code: 403, request id: ***********************************
│
│ with provider["registry.terraform.io/hashicorp/aws"],
│ on <empty> line 0:
│ (source code not available)
ソースコード
vpc.tf
######################################################################
# VPC 設定
######################################################################
# AWS上にVPCを構築
resource "aws_vpc" "vpc" {
# ネットワークの範囲を設定
cidr_block = "10.0.0.0/16"
# タグを設定
tags = {
Name = "dev-vpc"
}
}
ターミナル
$ tfenv list
* 1.0.4 (set by /opt/homebrew/Cellar/tfenv/2.2.2/version)
ネットで色々調べましたが該当するものが出てこず、解決策がわかりませんでした。
よろしくお願いします。
1