gpt4 book ai didi

azure - 如何使用从门户生成的 Azure 表服务 SAS URL?

转载 作者:行者123 更新时间:2023-12-02 06:48:46 25 4
gpt4 key购买 nike

我正在从 Azure 门户生成 SAS。 SAS Generation from Azure Portal

下面是我用来插入表存储的代码。

string SAS = "SAS Token from the portal";
StorageCredentials storagecred = new StorageCredentials(SAS);
var ctc = new CloudTableClient(
new StorageUri(new Uri(
"https://{myaccountname}.table.core.windows.net")),storagecred);
var table = ctc.GetTableReference("{tablename}");
table.CreateIfNotExists();

我收到表访问禁止错误 (403)。我是否传递了任何错误的参数?我的理解是,生成 SAS 后,不需要帐户凭据。提供的IP地址是我的私有(private)IP。

最佳答案

您必须使用面向公众的 IP 地址,而不是私有(private)地址,因为 Azure 无法看到私有(private)地址。 10.x.x.x 地址都是私有(private)地址,还有其他一些地址,例如 192.168.x.x。

关于azure - 如何使用从门户生成的 Azure 表服务 SAS URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42031703/

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