由于這個(gè)問(wèn)題,看起來(lái)對(duì)于提供商來(lái)說(shuō),你必須獲得當(dāng)前版本的SDK(在發(fā)布時(shí)為2.4.4)。這篇文章有很多關(guān)于如何導(dǎo)入特定版本的包的信息,但可以肯定的是,每個(gè)提供程序編寫(xiě)器都不會(huì)手動(dòng)提取最新版本的SDK(或者它們)?我是Go / Terraform的新手,所以也許我錯(cuò)過(guò)了一些明顯的東西,但我找到的提供商(包括官方示例)有這樣的東西:import( "github.com/hashicorp/terraform-plugin-sdk/v2/diag" "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" "github.com/hashicorp/terraform-plugin-sdk/v2/helper/validation")當(dāng)前版本不是 2 - 它是 ?,F(xiàn)在我知道這些是本地路徑,但讓我感到困惑的是,當(dāng)我運(yùn)行類(lèi)似的東西時(shí),它會(huì)為我拉下這些路徑。我嘗試做:2.4.4go get"github.com/hashicorp/terraform-plugin-sdk/v2.4.4/helper/schema"但非常不喜歡這樣。如何查找這些包版本?是否有一種導(dǎo)入語(yǔ)法可以讓我獲得最新版本或允許我獲得更精細(xì)的粒度?我還沒(méi)有找到一個(gè)好方法來(lái)判斷我在運(yùn)行后擁有哪個(gè)版本的SDK,但基于此錯(cuò)誤消息:go getgo getgo get看起來(lái)我有2.0,因?yàn)閾?jù)我所知,這個(gè)錯(cuò)誤在較新版本的SDK中得到了修復(fù)。
Terraform 提供程序指定版本的 SDK 以拉取/無(wú)法使用驗(yàn)證。
慕尼黑8549860
2022-08-15 15:57:54