Once Azure discontinues support for TLS versions below 1.2, will newly created storage accounts default to "Minimum TLS version: 1.2"?
This behavior may vary depending on:
- The SDK or API version you’re using.
- The region you're deploying to.
- Whether you're using legacy or newer SDKs (like
Azure.ResourceManager
SDKs).
Currently, storage accounts created with the Fluent SDK or the Management SDK often default to TLS 1.0 unless you explicitly specify a different version in the creation parameters. To ensure compliance, you should explicitly set the MinimumTlsVersion
property to TLS1_2
when creating new storage accounts.
Will existing storage accounts be automatically updated to have "Minimum TLS version" set to 1.2?
AFAIK, in a sense - yes, but this will be enforced on the platform level. As per
Azure Storage TLS 1.0 and 1.1 deprecation date was postponed 1 year, to Nov 1st, 2025. After that date, all clients connecting to Azure Storage services using TLS version below 1.2, will not be able to connect to Azure Storage anymore. You don't need to take any action on your Azure Storage services; this change will be automatic. You just need to ensure that all client applications connecting to your Storage accounts are using TLS 1.2 or above, after that date.
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
hth
Marcin