gpt4 book ai didi

azure - 股票.Client#GetProperties : Failure sending request: StatusCode=0 -- Original Error: context deadline exceeded

转载 作者:行者123 更新时间:2023-12-03 06:53:40 25 4
gpt4 key购买 nike

我已经在 Azure 中的存储帐户上部署了新的文件共享,自从我这样做以来,我不再能够执行 terraform 计划,而是收到以下错误:

azurerm_storage_account_customer_managed_key.this[0]: Refreshing state... [id=/subscriptions/**********/resourceGroups/myrg/providers/Microsoft.Storage/storageAccounts/myaccount]

│ Error: shares.Client#GetProperties: Failure sending request: StatusCode=0 -- Original Error: context deadline exceeded

│ with azurerm_storage_share.this["share1"],
│ on main.tf line 155, in resource "azurerm_storage_share" "this":
│ 155: resource "azurerm_storage_share" "this" {


Destroy False detailedExitCode: 1
Error detected by Terraform
##[error]Script failed with exit code: 1

我尝试将存储帐户网络设置为公共(public)(从所有网络启用),但仍然相同。我尝试了不同的 Terraform 版本(1.2.6、1.0.4、1.2.7、1.2.0) - 相同的结果。

我在网上查了一下,发现这两张票看起来很相似,但尚未收到答案(尽管它们不是来自 Stack Overflow):

https://github.com/hashicorp/terraform-provider-azurerm/issues/17851

https://github.com/hashicorp/terraform-provider-azurerm/issues/2977

目前我已经没有任何线索可供调查,如果有人对导致问题的原因有新的想法,我将不胜感激。

如果我可以分享更多信息,请告诉我。

最佳答案

因此 Terraform 使用私有(private) URL 来管理文件共享。在我们的案例中,这些端点的 DNS 解析无法正常工作。您可以使用命令 terraform console 获取专用终结点的 URL,然后调查资源 >azurerm_storage_share.file_share 。它将显示私有(private) URL。随后,使用 nslookup 或 dig 命令确定是否可以将 URL 解析为 IP 地址。如果您无法解析 URL,有多种选择。例如,您可以将它们添加到您的 /etc/hosts 文件。这解决了我们的问题。另一种选择是将专用链接添加到专用 DNS 区域,并将您的本地 DNS 转发到此专用区域。

关于azure - 股票.Client#GetProperties : Failure sending request: StatusCode=0 -- Original Error: context deadline exceeded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73322794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com