Habilitar os relatórios de estoque de blobs do Armazenamento do Azure
Artigo
O recurso de inventário de blobs do Armazenamento do Azure fornece uma visão geral dos seus contêineres, blobs, instantâneos e versões de blob em uma conta de armazenamento. Use o relatório de inventário para entender vários atributos de blobs e contêineres, como o tamanho total dos dados, a idade, o status de criptografia, a política de imutabilidade, a responsabilidade legal e assim por diante. O relatório fornece uma visão geral dos seus dados para que eles atendam aos requisitos de negócios e de conformidade.
Habilite os relatórios de inventário de blobs adicionando uma política com uma ou mais regras à sua conta de armazenamento. Adicione, edite ou remova uma política usando o portal do Azure.
Localize sua conta de armazenamento e exiba a visão geral dela.
Em Gerenciamento de dados, selecione Inventário de blob.
Selecione Adicionar sua primeira regra de inventário.
A página Adicionar uma regra é exibida.
Na página Adicionar uma regra, dê um nome a nova regra.
Escolha o contêiner que armazenará relatórios de inventário.
Em Tipo de objeto para inventário, selecione criar um relatório para blobs ou contêineres.
Caso selecione Blob, então em Subtipo de blob, selecione os tipos de blob que você quer incluir no seu relatório e se vai incluir versões de blob e/ou snapshots no relatório de inventário.
Observação
A opção para incluir versões de blob aparece apenas para contas que não têm o recurso de namespace hierárquico ativado.
Versões e instantâneos precisam estar habilitados na conta para salvar uma nova regra com a opção correspondente habilitada.
Selecione os campos que você deseja incluir no relatório e o formato dos relatórios.
Escolha com que frequência você deseja gerar relatórios.
Opcionalmente, adicione uma correspondência de prefixo aos filtros de blob no seu relatório de inventário.
Selecione Salvar.
Você pode adicionar, editar ou remover uma política usando o módulo do Azure PowerShell.
Crie uma política de inventário de blob usando o comando de criação az storage account blob-inventory-policy. Forneça o nome do seu documento JSON usando o parâmetro --policy.
Localize sua conta de armazenamento e exiba a visão geral dela.
Em Gerenciamento de dados, selecione Inventário de blob.
Selecione Configurações de inventário de Blob e, no painel Configurações de inventário de Blob, desmarque a caixa de seleção Habilitar inventário de blob e selecione Salvar.
Limpar a caixa de seleção Habilitar inventário de blob suspende todas as execuções de inventário de blob. Você poderá selecionar esta caixa de seleção mais tarde se quiser retomar as execuções de inventário.
Habilitar opcionalmente o rastreamento de tempo de acesso
Você pode optar por habilitar o controle de tempo de acesso de blob. Quando o controle de tempo de acesso estiver habilitado, os relatórios de inventário incluirão o campo LastAccessTime com base na hora em que o blob foi acessado pela última vez com uma operação de leitura ou gravação. Para minimizar o impacto na latência de acesso de leitura, somente a primeira leitura das últimas 24 horas atualiza o horário do último acesso. As leituras subsequentes no mesmo período de 24 horas não atualizam o horário do último acesso. Se um blob for modificado entre leituras, o horário do último acesso será o mais recente dos dois valores.
Localize sua conta de armazenamento e exiba a visão geral dela.
Em Gerenciamento de dados, selecione Inventário de blob.
Selecione Configurações de inventário de Blob e, no painel Configurações de inventário de Blob, selecione a caixa de seleção Habilitar o controle de último acesso.
Para habilitar o rastreamento de tempo do último acesso com o PowerShell, chame o comando Enable-AzStorageBlobLastAccessTimeTracking, como mostrado no exemplo a seguir. Lembre-se de substituir os valores dos espaços reservados entre colchetes angulares pelos seus próprios valores:
# Initialize these variables with your values.
$rgName = "<resource-group>"
$accountName = "<storage-account>"
Enable-AzStorageBlobLastAccessTimeTracking -ResourceGroupName $rgName `
-StorageAccountName $accountName `
-PassThru
Para habilitar o rastreamento de tempo do último acesso com a CLI do Azure, chame o comando az storage account blob-service-properties update como mostrado no exemplo a seguir. Lembre-se de substituir os valores dos espaços reservados entre colchetes angulares pelos seus próprios valores: