keichim
@keichim (けいちむ)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

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

1Answer

Your answer might help someone💌