Włączanie raportów spisu obiektów blob usługi Azure Storage
Artykuł
Funkcja spisu obiektów blob usługi Azure Storage zawiera omówienie kontenerów, obiektów blob, migawek i wersji obiektów blob na koncie magazynu. Raport spisu umożliwia zrozumienie różnych atrybutów obiektów blob i kontenerów, takich jak łączny rozmiar danych, wiek, stan szyfrowania, zasady niezmienności i archiwizacja ze względów prawnych. Raport zawiera omówienie danych dotyczących wymagań biznesowych i zgodności.
Aby dowiedzieć się więcej na temat raportów spisu obiektów blob, zobacz Spis obiektów blob usługi Azure Storage.
Włącz raporty spisu obiektów blob, dodając zasady z co najmniej jedną regułą do konta magazynu. Dodawanie, edytowanie lub usuwanie zasad przy użyciu witryny Azure Portal.
Zaloguj się w witrynie Azure Portal, aby rozpocząć pracę.
Znajdź konto magazynu i wyświetl omówienie konta.
W obszarze Zarządzanie danymi wybierz pozycję Spis obiektów blob.
Wybierz pozycję Dodaj pierwszą regułę spisu.
Zostanie wyświetlona strona Dodawanie reguły .
Na stronie Dodawanie reguły nadaj nowej regule nazwę.
Wybierz kontener, który będzie przechowywać raporty spisu.
W obszarze Typ obiektu do spisu wybierz, czy chcesz utworzyć raport dla obiektów blob, czy kontenerów.
Jeśli wybierzesz pozycję Obiekt blob, w obszarze Podtyp obiektu blob wybierz typy obiektów blob, które chcesz uwzględnić w raporcie, oraz określ, czy mają być uwzględniane wersje obiektów blob i/lub migawki w raporcie spisu.
Uwaga
Opcja dołączania wersji obiektów blob jest wyświetlana tylko dla kont, które nie mają włączonej funkcji hierarchicznej przestrzeni nazw.
Wersje i migawki muszą być włączone na koncie, aby zapisać nową regułę z włączoną odpowiednią opcją.
Wybierz pola, które chcesz uwzględnić w raporcie, oraz format raportów.
Wybierz częstotliwość generowania raportów.
Opcjonalnie dodaj dopasowanie prefiksu do filtrowania obiektów blob w raporcie spisu.
Wybierz pozycję Zapisz.
Zasady można dodawać, edytować lub usuwać przy użyciu modułu Azure PowerShell.
Otwórz okno polecenia programu Windows PowerShell.
Upewnij się, że masz najnowszy moduł programu Azure PowerShell. Zobacz Instalowanie modułu programu Azure PowerShell.
Zaloguj się do subskrypcji platformy Azure za pomocą polecenia Connect-AzAccount i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
Connect-AzAccount
Jeśli tożsamość jest skojarzona z więcej niż jedną subskrypcją, ustaw aktywną subskrypcję.
Użyj polecenia Set-AzStorageBlobInventoryPolicy , aby utworzyć zasady spisu obiektów blob. Przekaż reguły do tego polecenia przy użyciu parametru -Rule .
Zasady można dodawać, edytować lub usuwać za pośrednictwem interfejsu wiersza polecenia platformy Azure.
Najpierw otwórz usługę Azure Cloud Shell lub jeśli zainstalowano interfejs wiersza polecenia platformy Azure lokalnie, otwórz aplikację konsolową poleceń, taką jak program Windows PowerShell.
Jeśli tożsamość jest skojarzona z więcej niż jedną subskrypcją, ustaw aktywną subskrypcję.
az account set --subscription <subscription-id>
Zastąp wartość symbolu <subscription-id> zastępczego identyfikatorem subskrypcji.
Zdefiniuj reguły zasad w dokumencie JSON. Poniżej przedstawiono zawartość przykładowego pliku JSON o nazwie policy.json.
W obszarze Zarządzanie danymi wybierz pozycję Spis obiektów blob.
Wybierz pozycję Ustawienia spisu obiektów blob, a następnie w okienku Ustawienia spisu obiektów blob wyczyść pole wyboru Włącz spis obiektów blob, a następnie wybierz pozycję Zapisz.
Wyczyszczenie pola wyboru Włącz spis obiektów blob powoduje wstrzymanie wszystkich przebiegów spisu obiektów blob. Możesz zaznaczyć to pole wyboru później, jeśli chcesz wznowić przebiegi spisu.
Opcjonalnie włącz śledzenie czasu dostępu
Możesz włączyć śledzenie czasu dostępu do obiektów blob. Po włączeniu śledzenia czasu dostępu raporty spisu będą zawierać pole LastAccessTime na podstawie czasu ostatniego uzyskania dostępu do obiektu blob za pomocą operacji odczytu lub zapisu. Aby zminimalizować wpływ na opóźnienie dostępu do odczytu, tylko pierwszy odczyt z ostatnich 24 godzin aktualizuje czas ostatniego dostępu. Kolejne operacje odczytu w tym samym 24-godzinnym okresie nie aktualizują czasu ostatniego dostępu. Jeśli obiekt blob jest modyfikowany między operacjami odczytu, czas ostatniego dostępu jest nowszym z dwóch wartości.
W obszarze Zarządzanie danymi wybierz pozycję Spis obiektów blob.
Wybierz pozycję Ustawienia spisu obiektów blob, a następnie w okienku Ustawienia spisu obiektów blob zaznacz pole wyboru Włącz śledzenie ostatniego dostępu .
Aby włączyć śledzenie czasu ostatniego dostępu za pomocą programu PowerShell, wywołaj polecenie Enable-AzStorageBlobLastAccessTimeTracking , jak pokazano w poniższym przykładzie. Pamiętaj, aby zastąpić wartości symboli zastępczych w nawiasach kątowych własnymi wartościami:
# Initialize these variables with your values.
$rgName = "<resource-group>"
$accountName = "<storage-account>"
Enable-AzStorageBlobLastAccessTimeTracking -ResourceGroupName $rgName `
-StorageAccountName $accountName `
-PassThru
Aby włączyć śledzenie czasu ostatniego dostępu za pomocą interfejsu wiersza polecenia platformy Azure, wywołaj polecenie az storage account blob-service-properties update , jak pokazano w poniższym przykładzie. Pamiętaj, aby zastąpić wartości symboli zastępczych w nawiasach kątowych własnymi wartościami: