我有两个存储帐户。一个支持安全传输,另一个支持普通存储帐户。
我想检查java中哪些存储需要安全的存储传输。这样我就可以使用https://或http://来签入代码以使用存储连接字符串。
答案 0 :(得分:1)
您需要为此使用Azure Management Libraries for Java
。使用此SDK,您将需要在Azure订阅中列出存储帐户。
每个存储帐户对象应具有一个名为enableHttpsTrafficOnly
的属性,该属性将告诉您是否可以仅使用https连接到存储帐户(当值为true时),或者可以使用其中一个连接到存储帐户https或http(如果值为false)。
很遗憾,我没有使用此库,因此无法发布代码。
答案 1 :(得分:0)
如果要检查您的Azure存储帐户是否启用了“需要安全传输”,则可以使用PowerShell进行检查。有关更多详细信息,请https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/storage/common/storage-require-secure-transfer.md。
Connect-AzAccount -Tenant "you tenant id"
Get-AzStorageAccount | Select ResourceGroupName,StorageAccountName, EnableHttpsTrafficOnly