猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
检查 Azure 存储帐户中是否启用了安全传输
在azure门户中创建存储帐户时,我们可以设置是否启用安全传输,但是有没有办法通过api/sdk检查存储帐户是否启用?
犯罪嫌疑人X
浏览 170
回答 2
2回答
侃侃无极
是的,可以这样做。如果您Get Properties在存储帐户上使用存储资源提供程序的操作,您将看到一个名为 的属性supportsHttpsTrafficOnly。True 值表示启用安全传输,False 值表示启用安全传输。我没有使用过 Java SDK,但快速浏览一下StorageAccount类表明此功能是通过enableHttpsTrafficOnly()属性公开的。所以应该也可以通过SDK获取这些信息。
0
0
0
慕妹3242003
您可以根据自己的喜好通过多种方式获取此信息:Azure CLIAzure PowerShell.Net Fluent SDK开发工具包以及其他现有的 SDK以下是简化为仅显示字段值的片段。将占位符 <..> 替换为其实际值。存储帐户将通过资源组名称和存储帐户名称进行标识。该解决方案假定您现在如何进行身份验证。Azure CLIaz storage account show --resource-group <ResourceGroupName> --name <StorageAccountName> --query enableHttpsTrafficOnlyAzure PowerShellGet-AzStorageAccount -ResourceGroupName <ResourceGroupName> -Name <StorageAccountName> | Select-Object EnableHttpsTrafficOnlyFluent SDK(C# 控制台应用程序)//requires references for Microsoft.Azure.Management.Fluent and Microsoft.Azure.Management.Storage.FluentIAzure myAzure = Azure.Authenticate("azure.auth").WithDefaultSubscription(); Console.WriteLine(myAzure.StorageAccounts.GetByResourceGroup("<ResourceGroupName>", "<StorageAccountName>").Inner.EnableHttpsTrafficOnly);开发工具包还有一个用于 Java 的 SDK,它的工作方式似乎相同。查看代码,您应该能够实现与使用 .NET SDK 相同的效果。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续