🎏
【Terraform】Ver.3とVer.5での`shared_credentials_file`の違い🔰
結論
以下の違いがあります
Ver.3
shared_credentials_file
を使用して認証情報ファイルを指定します。
- file は単数形で表記
provider "aws" {
region = "us-west-2"
shared_credentials_file = "/Users/tf_user/.aws/creds"
profile = "customprofile"
}
Ver.5:
shared_credentials_files
に配列形式で認証情報ファイルを指定します。
新たにshared_config_files
が追加され、設定ファイルも指定可能になりました。
- files と複数形で表記
provider "aws" {
shared_config_files = ["/Users/tf_user/.aws/conf"]
shared_credentials_files = ["/Users/tf_user/.aws/creds"]
profile = "customprofile"
}
shared_credentials_files
では主に region を定義できます。
そのため、shared_config_files
は region = "us-west-2"
を包含します。region以外の設定も可能な認識です。
最後に
ここまで読んでいただきありがとうございました!
今回の記事が良かったと思ったらぜひ「いいね」を押していただけると嬉しいです(大変励みになります💪)
noteでも記事を執筆していますので、ぜひチェックしてみてください。
👇他にもこのようなことについて記載しているのでぜひチェックしてください!
今回もご精読いただきありがとうございました!!!
Discussion