![](/img/trans.png)
[英]Run terraform plan/init on AWS instance without internet access
[英]Terraform run plan without AWS credentials
我希望運行一個Terraform計划,以驗證用戶上傳的Terraform計划文件並檢測資源。
但是,從現在開始運行terraform計划需要AWS憑證。
有沒有一種方法可以在不使用憑據的情況下運行計划,或者以其他方式從.tf文件中提取資源列表?
在這里找到了解決方案,
https://github.com/terraform-providers/terraform-provider-aws/issues/5584#issuecomment-433203543
除了skip_credentials_validation標志外,還需要一個模擬secret_key。
provider "aws" {
region = "${var.region}"
skip_credentials_validation = true
skip_requesting_account_id = true
skip_metadata_api_check = true
s3_force_path_style = true
access_key = "mock_access_key"
secret_key = "mock_secret_key"
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.