How to disable storage analytics

Shweta Mathur 29,441 Reputation points Microsoft Employee

I am trying to delete $logs container from storage account but can't able to proceed through portal or explorer and getting below error.

'Failed to delete 1 out of 1 container(s):
$logs: ContainerOperationFailure: The account being accessed does not have sufficient permissions to execute this operation.'

I have checked twice, there is no lock, policy defined on resources.

I switch off the diagnostics settings status too of the storage account, but still cant able to delete $logs container. Although successfully able to delete other containers created in the same storage account.

Also, I have created new storage account in another resource group , but there is no $logs container exist in that new account. Is there any settings need to check at resource group level. Please clarify.


Azure Storage Accounts
Azure Storage Accounts
Globally unique resources that provide access to data management services and serve as the parent namespace for the services.
2,895 questions
0 comments No comments
{count} votes

Accepted answer
  1. Vaibhav Chaudhari 38,681 Reputation points

    As per the documentation -

    All logs are stored in block blobs in a container named $logs, which is automatically created when Storage Analytics is enabled for a storage account. The $logs container is located in the blob namespace of the storage account, for example: http://<accountname>$logs. This container cannot be deleted once Storage Analytics has been enabled, though its contents can be deleted.



    If the response helped, do "Accept Answer" and upvote it Vaibhav

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful