2 回答
TA贡献2051条经验 获得超10个赞
是的,可以这样做。如果您Get Properties
在存储帐户上使用存储资源提供程序的操作,您将看到一个名为 的属性supportsHttpsTrafficOnly
。True 值表示启用安全传输,False 值表示启用安全传输。
我没有使用过 Java SDK,但快速浏览一下StorageAccount
类表明此功能是通过enableHttpsTrafficOnly()
属性公开的。所以应该也可以通过SDK获取这些信息。
TA贡献1824条经验 获得超6个赞
您可以根据自己的喜好通过多种方式获取此信息:
Azure CLI
Azure PowerShell
.Net Fluent SDK
开发工具包
以及其他现有的 SDK
以下是简化为仅显示字段值的片段。将占位符 <..> 替换为其实际值。存储帐户将通过资源组名称和存储帐户名称进行标识。该解决方案假定您现在如何进行身份验证。
Azure CLI
az storage account show --resource-group <ResourceGroupName> --name <StorageAccountName> --query enableHttpsTrafficOnly
Azure PowerShell
Get-AzStorageAccount -ResourceGroupName <ResourceGroupName> -Name <StorageAccountName> | Select-Object EnableHttpsTrafficOnly
Fluent SDK(C# 控制台应用程序)
//requires references for Microsoft.Azure.Management.Fluent and Microsoft.Azure.Management.Storage.Fluent
IAzure myAzure = Azure.Authenticate("azure.auth").WithDefaultSubscription();
Console.WriteLine(myAzure.StorageAccounts.GetByResourceGroup("<ResourceGroupName>", "<StorageAccountName>").Inner.EnableHttpsTrafficOnly);
开发工具包
还有一个用于 Java 的 SDK,它的工作方式似乎相同。查看代码,您应该能够实现与使用 .NET SDK 相同的效果。
添加回答
举报