Azure存储Java API:检查存储帐户是否支持安全传输或不使用Java SDK

时间:2019-05-11 06:11:29

标签: java azure azure-storage azure-java-sdk

我有两个存储帐户。一个支持安全传输,另一个支持普通存储帐户。

我想检查java中哪些存储需要安全的存储传输。这样我就可以使用https://或http://来签入代码以使用存储连接字符串。

2 个答案:

答案 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