如何从Azure PowerShell/ Azure CLI中提取连接字符串和文件服务SAS URL?

发布于 2025-01-22 10:36:43 字数 319 浏览 0 评论 0原文

我正在处理PowerShell脚本,该脚本可以提取Azure存储容器详细信息,其中包括SAS令牌,连接字符串,到期日期和文件服务SAS URL。但是,除了SAS令牌创建之外,我没有看到任何提取这些细节的命令。

您能否建议通过Powershell或Azure CLI提取这些细节的方法?

I am working on Powershell script that could extract Azure Storage Container details which includes SAS Token, Connection String, Expiry dates and File Service SAS URL. But I don't see any command to extract those details other than the SAS Token creation.

Could you please suggest the ways to extract those details through powershell or Azure Cli?

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

酒废 2025-01-29 10:36:43

afaik 使用new-azStorageAccountSastoken在我们生成存储帐户SAS代币时,将获得SAS令牌的输出连接字符串和斑点服务URI等

提供以下参数:

New-AzureStorageAccountSASToken
   -Service <SharedAccessAccountServices>
   -ResourceType <SharedAccessAccountResourceTypes>
   [-Permission <String>]
   [-Protocol <SharedAccessProtocol>]
   [-IPAddressOrRange <String>]
   [-StartTime <DateTime>]
   [-ExpiryTime <DateTime>]
   [-Context <IStorageContext>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

如下所示:

”在此处输入图像说明“

要提取我们可以使用以下CMD的连接字符串:

az storage account show-connection-string --name MySA --resource-group MyRG --subscription MySubscription

要提取Blob服务URL,我们可以使用以下CMD

 az storage blob generate-sas -c containername -n myfile.json --permissions r --expiry 2018-01-01T00:00:00Z --full-uri

”

有关更多信息,请参阅以下链接: -

AFAIK,Using New-AzStorageAccountSASToken while we generate storage account sas token, will get the output of sas token only not connection string and blob service uri etc.

This provide the following parameter:

New-AzureStorageAccountSASToken
   -Service <SharedAccessAccountServices>
   -ResourceType <SharedAccessAccountResourceTypes>
   [-Permission <String>]
   [-Protocol <SharedAccessProtocol>]
   [-IPAddressOrRange <String>]
   [-StartTime <DateTime>]
   [-ExpiryTime <DateTime>]
   [-Context <IStorageContext>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

As shown below:

enter image description here

To extract the connection string of our storage account we can use the below cmd :

az storage account show-connection-string --name MySA --resource-group MyRG --subscription MySubscription

enter image description here

To extract the blob service url we can use the below cmd :

 az storage blob generate-sas -c containername -n myfile.json --permissions r --expiry 2018-01-01T00:00:00Z --full-uri

enter image description here

For more information please refer the below links:-

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文