Sdílet prostřednictvím


Inventář objektů blob služby Azure Storage

Inventář objektů blob služby Azure Storage poskytuje seznam kontejnerů, objektů blob, verzí objektů blob a snímků ve vašem účtu úložiště spolu s přidruženými vlastnostmi. Generuje výstupní sestavu v podobě hodnot oddělených čárkami (CSV) nebo ve formátu Apache Parquet každý den nebo týdně. Sestavu můžete použít k auditu stavu uchovávání dat, právních blokací nebo šifrování obsahu vašeho účtu úložiště. Dále ji můžete využít k pochopení celkové velikosti dat, jejich stáří, rozložení do vrstev nebo jiných atributů vašich dat. Můžete také použít inventář objektů blob ke zjednodušení obchodních pracovních postupů nebo zrychlení úloh zpracování dat, a to pomocí naplánované automatizace API Seznam kontejnerů a Seznam objektů blob. Pravidla inventáře objektů blob umožňují filtrovat obsah sestavy podle typu objektu blob, předpony nebo výběrem vlastností objektu blob, které se mají zahrnout do sestavy.

Inventář objektů blob služby Azure Storage je k dispozici pro následující typy účtů úložiště:

  • Standard pro obecné účely verze 2
  • Úložiště objektů blob bloku úrovně Premium
  • Úložiště blobů

Funkce inventáře

Následující seznam popisuje funkce a možnosti, které jsou k dispozici v aktuální verzi inventáře objektů blob služby Azure Storage.

  • Zprávy o inventáři pro blobů a kontejnery

    Můžete generovat sestavy inventáře pro objekty blob a kontejnery. Zpráva o objektech blob může obsahovat základní objekty blob, snímky, délku obsahu, verze objektů blob a jejich přidružené vlastnosti, jako je čas vytvoření a poslední změny. Prázdné kontejnery nejsou uvedené v sestavě inventáře blobů. Sestava pro kontejnery popisuje kontejnery a jejich přidružené vlastnosti, jako je stav zásad neměnnosti nebo stav blokování z právních důvodů.

  • Vlastní schéma

    Můžete zvolit, která pole se zobrazí v sestavách. Vyberte si ze seznamu podporovaných polí. Tento seznam se zobrazí dále v tomto článku.

  • Formát výstupu CSV a Apache Parquet

    Sestavu inventáře můžete vygenerovat ve výstupním formátu CSV nebo Apache Parquet.

  • Soubor manifestu a událost Azure Event Grid pro každou sestavu inventáře

    Soubor manifestu a událost Azure Event Grid se generují pro každou sestavu inventáře. Jsou popsány dále v tomto článku.

Povolení sestav inventáře

Povolte reporty inventáře objektů blob přidáním politiky s jedním nebo více pravidly do svého účtu úložiště. Pokyny najdete v tématu Povolení sestav inventáře objektů blob služby Azure Storage.

Aktualizace zásady inventáře

Pokud jste stávajícím uživatelem inventáře objektů blob služby Azure Storage, který má nakonfigurovaný inventář před červnem 2021, můžete začít používat nové funkce načtením zásad a následným uložením zásad zpět po provedení změn. Při znovunačtení zásady se nová pole naplní výchozími hodnotami. Pokud chcete, můžete tyto hodnoty změnit. K dispozici budou také následující dvě funkce.

  • Nyní je pro každé pravidlo podporován cílový kontejner, namísto toho, aby byla podpora poskytována pouze pro zásady.

  • Soubor manifestu a událost Azure Event Grid se nyní generují pro každé pravidlo namísto pro každou zásadu.

Zásady inventáře

Sestava inventáře se konfiguruje přidáním politiky inventáře s jedním nebo více pravidly. Zásady inventáře jsou kolekce pravidel v dokumentu JSON.

{
  "enabled": true,
  "rules": [
  {
    "enabled": true,
    "name": "inventoryrule1",
    "destination": "inventory-destination-container",
    "definition": {. . .}
  },
  {
    "enabled": true,
    "name": "inventoryrule2",
    "destination": "inventory-destination-container",
    "definition": {. . .}
  }]
}

Výběrem karty Zobrazení kódu v části Inventář objektů blob v Azure portálu zobrazíte JSON pro zásady inventáře.

Název parametru Typ parametru Poznámky Povinné?
povoleno Boolean Slouží k zakázání celé politiky. Pokud je nastavená hodnota true, pole s povolenou úrovní pravidla tento parametr přepíše. Pokud je zakázaný, inventář pro všechna pravidla se zakáže. Ano
pravidla Pole objektů pravidel V zásadách se vyžaduje aspoň jedno pravidlo. Pro každou zásadu se podporuje až 100 pravidel. Ano

Pravidla inventáře

Pravidlo zachycuje podmínky filtrování a výstupní parametry pro vytváření inventární zprávy. Každé pravidlo vytvoří inventurní zprávu. Pravidla můžou mít překrývající se předpony. Objekt blob se může zobrazit ve více než jednom inventáři v závislosti na definicích pravidel.

Každé pravidlo v rámci zásady má několik parametrů:

Název parametru Typ parametru Poznámky Povinné?
název řetězec Název pravidla může obsahovat až 256 alfanumerických znaků s rozlišováním velkých a malých písmen. Název musí být v rámci zásady jedinečný. Ano
povoleno Boolean Příznak, který umožňuje povolení nebo zakázání pravidla. Výchozí hodnota je true. Ano
definice Definice pravidla inventáře JSON Každá definice se skládá ze sady filtrů pravidel. Ano
destinace řetězec Cílový kontejner, ve kterém se generují všechny soubory inventáře. Cílový kontejner už musí existovat.

Příznak s povoleným globálním inventářem objektů blob má přednost před povoleným parametrem v pravidle.

Definice pravidla

Název parametru Typ parametru Poznámky Povinné
filtruje JSON Filtry se rozhodnou, jestli je objekt blob nebo kontejner součástí inventáře, nebo ne. Ano
formát řetězec Určuje výstup souboru inventáře. Platné hodnoty jsou csv (pro formát CSV) a parquet (pro formát Apache Parquet). Ano
typ objektu řetězec Označuje, jestli se jedná o pravidlo inventáře pro objekty blob nebo kontejnery. Platné hodnoty jsou blob a container. Ano
rozvrh řetězec Rozvrh, ve kterém má být toto pravidlo spuštěno. Platné hodnoty jsou daily a weekly. Ano
schemaFields Pole JSON Seznam polí schémat, která mají být součástí inventáře. Ano

Filtry pravidel

Pro přizpůsobení zprávy o inventáři blobů je několik filtrů k dispozici.

Název filtru Typ filtru Poznámky Povinné?
typy blobů Pole předdefinovaných hodnot výčtového typu Platné hodnoty jsou blockBlob a appendBlob pro účty s povoleným hierarchickým oborem názvů a blockBlobappendBlobpro jiné účty.pageBlob Toto pole se nevztahuje na inventář kontejneru (objectType: container). Ano
čas vytvoření Číslo Určuje počet dní, během nichž musí být objekt blob vytvořen. Například hodnota 3 zahrnuje do sestavy pouze ty objekty blob, které byly vytvořeny za poslední tři dny. Ne
prefixMatch Pole až 10 řetězců obsahujících předpony, které mají být shodné. Pokud nedefinujete prefixMatch nebo nezadáte prázdnou předponu, pravidlo se vztahuje na všechny objekty blob v rámci účtu úložiště. Předpona musí být buď předpona názvu kontejneru, nebo samotný název kontejneru. Například , containercontainer1/foo. Ne
vyloučit předponu Pole obsahující až 10 řetězců pro předpony, které mají být vynechány. Určuje cesty blob, které se mají vyloučit ze sestavy inventáře.

ExcludePrefix musí být předpona názvu kontejneru nebo název kontejneru. Prázdný argument excludePrefix by znamenal, že budou uvedeny všechny objekty blob s názvy odpovídajícími jakémukoli řetězci prefixMatch .

Pokud chcete zahrnout určitou předponu, ale vyloučit z ní určitou podmnožinu, můžete použít filtr excludePrefix. Pokud například chcete zahrnout všechny objekty blob s container-a výjimkou těch pod složkou container-a/folder, měla by být prefixMatch nastavena na container-a a excludePrefix by měl být nastaven na container-a/folder.
Ne
zahrnoutSnímky Boolean Určuje, jestli má inventář obsahovat snímky. Výchozí hodnota je false. Toto pole se nevztahuje na inventář kontejneru (objectType: container). Ne
includeBlobVersions Boolean Určuje, jestli má inventář obsahovat verze objektů blob. Výchozí hodnota je false. Toto pole se nevztahuje na inventář kontejneru (objectType: container). Ne
zahrnoutSmazané Boolean Určuje, jestli má inventář obsahovat odstraněné datové objekty blob. Výchozí hodnota je false. V účtech, které mají hierarchický jmenový prostor, tento filtr zahrnuje složky a také objekty blob, které jsou ve stavu měkkého odstranění.

Ve výkazech se zobrazí pouze ty složky a soubory (objekty blob), které jsou explicitně odstraněny. Podřízené složky a soubory, které se odstraní v důsledku odstranění nadřazené složky, se do sestavy nezahrnou.
Ne

Zobrazte JSON pro pravidla inventáře výběrem karty Zobrazení kódu v části Inventář objektů blob v portálu Azure. Filtry se zadají v definici pravidla.

{
  "destination": "inventory-destination-container",
  "enabled": true,
  "rules": [
  {
    "definition": {
      "filters": {
        "blobTypes": ["blockBlob", "appendBlob", "pageBlob"],
        "prefixMatch": ["inventorytestcontainer1", "inventorytestcontainer2/abcd", "etc"],
        "excludePrefix": ["inventorytestcontainer10", "etc/logs"],
        "includeSnapshots": false,
        "includeBlobVersions": true,
      },
      "format": "csv",
      "objectType": "blob",
      "schedule": "daily",
      "schemaFields": ["Name", "Creation-Time"]
    },
    "enabled": true,
    "name": "blobinventorytest",
    "destination": "inventorydestinationContainer"
  },
  {
    "definition": {
      "filters": {
        "prefixMatch": ["inventorytestcontainer1", "inventorytestcontainer2/abcd", "etc"]
      },
      "format": "csv",
      "objectType": "container",
      "schedule": "weekly",
      "schemaFields": ["Name", "HasImmutabilityPolicy", "HasLegalHold"]
    },
    "enabled": true,
    "name": "containerinventorytest",
    "destination": "inventorydestinationContainer"
    }
  ]
}

Vlastní pole schématu podporovaná pro inventář objektů blob

Poznámka:

Sloupec Data Lake Storage zobrazuje podporu v účtech s povolenou funkcí hierarchického oboru názvů.

Pole Blob Storage (výchozí podpora) Úložiště datového jezera (Data Lake Storage)
Název (povinné) Ano Ano
Creation-Time Ano Ano
Last-Modified Ano Ano
ČasPosledníhoPřístupu1 Ano Ano
ETag Ano Ano
Délka obsahu Ano Ano
Typ obsahu Ano Ano
Kódování obsahu Ano Ano
Jazyk obsahu Ano Ano
Content-CRC64 Ano Ano
Kontrola obsahu pomocí MD5 Ano Ano
Řízení mezipaměti Ano Ano
Cache-Disposition Ano Ano
Typ Blobu Ano Ano
Přístupová vrstva Ano Ano
AccessTierChangeTime Ano Ano
ZapůjčeníStatus Ano Ano
Stav pronájmu Ano Ano
Serverově šifrováno Ano Ano
ZákazníkemPoskytnutýKlíčSHA256 Ano Ano
Metadatové informace Ano Ano
Expiry-Time Ne Ano
hdi_isfolder Ne Ano
Vlastník Ne Ano
Skupina Ne Ano
Povolení Ne Ano
Acl Ne Ano
Snímek (k dispozici a vyžaduje se, pokud se rozhodnete zahrnout snímky do sestavy) Ano Ano
Odstraněné Ano Ano
SmazanéID Ne Ano
Odstraněný čas Ne Ano
Zbývající dny uchování Ano Ano
Identifikátor verze (Dostupné a povinné, když zahrnete verze objektů blob do sestavy) Ano Ne
IsCurrentVersion (Je k dispozici a vyžadováno, když se rozhodnete zahrnout verze úložiště typu blob do své sestavy) Ano Ne
TagCount Ano Ne
Štítky Ano Ne
KopieId Ano Ano
Zkopírovat zdroj Ano Ano
Stav Kopírování Ano Ano
Postup kopírování Ano Ano
Doba dokončení kopírování Ano Ano
PopisStavKopie Ano Ano
PolitikaNeměnnostiDoData Ano Ano
Režim politiky neměnnosti Ano Ano
Právní zadržení Ano Ano
Priorita rehydratace Ano Ano
Stav archivu Ano Ano
Šifrovací rozsah Ano Ano
IncrementalCopy Ano Ano
x-ms-blob-sequence-number Ano Ne

1 Ve výchozím nastavení je zakázáno. Volitelně můžete povolit sledování času přístupu.

Vlastní pole schématu podporovaná pro inventář kontejnerů

Poznámka:

Sloupec Data Lake Storage zobrazuje podporu v účtech s povolenou funkcí hierarchického oboru názvů.

Pole Blob Storage (výchozí podpora) Úložiště datového jezera (Data Lake Storage)
Název (povinné) Ano Ano
Last-Modified Ano Ano
ETag Ano Ano
ZapůjčeníStatus Ano Ano
Stav pronájmu Ano Ano
Délka pronájmu Ano Ano
Metadatové informace Ano Ano
Veřejný přístup Ano Ano
VýchozíRozsahŠifrování Ano Ano
DenyEncryptionScopeOverride Ano Ano
MáPolitikaNeměnnosti Ano Ano
Má právní zadržení Ano Ano
NeměnnýÚložnýProstorSPovolenýmVerzováním Ano Ano
Odstraněno (Zobrazí se pouze v případě, že je vybráno zahrnutí odstraněných kontejnerů) Ano Ano
Verze (Zobrazí se pouze v případě, že je vybrána možnost zahrnout odstraněné kontejnery) Ano Ano
DeletedTime (Zobrazí se pouze v případě, že je vybráno zahrnutí odstraněných kontejnerů) Ano Ano
RemainingRetentionDays (Zobrazí se pouze v případě, že je zvolena možnost zahrnout odstraněné kontejnery) Ano Ano

Průběh inventury

Pokud nakonfigurujete pravidlo, které se má spouštět každý den, bude naplánováno spuštění každý den. Pokud nakonfigurujete pravidlo pro týdenní spuštění, naplánuje se jeho spuštění každý týden v neděli v čase UTC.

Doba potřebná k vygenerování sestavy inventáře závisí na různých faktorech a maximální doba, po kterou může běh inventáře probíhat, než selže, je šest dnů. Další informace o těchto ovlivňujících faktorech najdete v tématu Charakteristiky výkonu inventáře blob.

Spuštění se nepřekrývají, takže jedno spuštění musí skončit, než může začít další spuštění stejného pravidla. Pokud je například pravidlo naplánované tak, aby běželo denně, ale stále probíhá spuštění stejného pravidla předchozího dne, pak se tento den nespustí nové spuštění. Pravidla plánovaná ke spuštění každý týden se spustí každou neděli bez ohledu na to, zda předchozí spuštění proběhne úspěšně nebo selže. Pokud se spuštění úspěšně nedokončí, nejdříve zkontrolujte následující spuštění, jestli se dokončí, a teprve potom kontaktujte podporu. Výkon spuštění se může lišit, takže pokud se spuštění nedokončí, je možné, že následné spuštění proběhne.

Zásady inventáře/účetnictví jsou čteny nebo zapisovány v plném rozsahu. Částečné aktualizace nejsou podporované. Pravidla inventáře se vyhodnocují každý den. Proto pokud změníte definici pravidla, ale pravidla zásad už byla vyhodnocena pro tento den, vaše aktualizace se nebudou vyhodnocovat až do následujícího dne.

Událost dokončení inventáře

Událost BlobInventoryPolicyCompleted je vytvořena, když se pro pravidlo dokončí inventarizace. K této události dochází také v případě, že spuštění inventáře selže s chybou uživatele před tím, než se spustí. Například neplatná zásada nebo chyba, která nastane, když cílový kontejner není k dispozici, aktivuje událost. Následující json ukazuje ukázkovou BlobInventoryPolicyCompleted událost.

{
  "topic": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/BlobInventory/providers/Microsoft.EventGrid/topics/BlobInventoryTopic",
  "subject": "BlobDataManagement/BlobInventory",
  "eventType": "Microsoft.Storage.BlobInventoryPolicyCompleted",
  "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "data": {
    "scheduleDateTime": "2021-05-28T03:50:27Z",
    "accountName": "testaccount",
    "ruleName": "Rule_1",
    "policyRunStatus": "Succeeded",
    "policyRunStatusMessage": "Inventory run succeeded, refer manifest file for inventory details.",
    "policyRunId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "manifestBlobUrl": "https://testaccount.blob.core.windows.net/inventory-destination-container/2021/05/26/13-25-36/Rule_1/Rule_1-manifest.json"
  },
  "dataVersion": "1.0",
  "metadataVersion": "1",
  "eventTime": "2021-05-28T15:03:18Z"
}

Následující tabulka popisuje schéma BlobInventoryPolicyCompleted události.

Pole Typ Popis
časový plán Datum a Čas řetězec Čas, kdy bylo naplánováno pravidlo inventáře.
název účtu řetězec Název účtu úložiště.
název_pravidla řetězec Název pravidla.
policyRunStatus řetězec Stav inventarizace Možné hodnoty jsou Succeeded, PartiallySucceededa Failed.
policyRunStatusMessage řetězec Stavová zpráva pro běh inventáře.
policyRunId řetězec Identifikátor spuštění zásad pro provoz inventury.
manifestBlobUrl řetězec Adresa URL objektu blob pro soubor manifestu pro provedení inventáře.

Výstup inventáře

Každé pravidlo inventáře vygeneruje sadu souborů v zadaném cílovém kontejneru inventáře pro toto pravidlo. Výstup inventáře se vygeneruje v následující cestě: https://<accountName>.blob.core.windows.net/<inventory-destination-container>/YYYY/MM/DD/HH-MM-SS/<ruleName

  • accountName je název vašeho účtu služby Azure Blob Storage.
  • inventory-destination-container je cílový kontejner, který jste zadali v pravidle inventáře.
  • YYYY/MM/DD/HH-MM-SS je čas, kdy se inventář začal spouštět.
  • ruleName je název pravidla inventáře.

Soubory inventáře

Každé spuštění inventáře pro pravidlo generuje následující soubory:

  • Soubor inventáře: Spuštění inventáře pro pravidlo vygeneruje soubor ve formátu CSV nebo Apache Parquet. Každý takový soubor obsahuje odpovídající objekty a jejich metadata.

    Důležité

    Od října 2023 budou běhy inventarizace produkovat více souborů, pokud bude počet objektů velký. Další informace najdete v nejčastějších dotazech k více výstupním souborům inventáře.

    Sestavy ve formátu Apache Parquet prezentují data v následujícím formátu: timestamp_millis [number of milliseconds since 1970-01-01 00:00:00 UTC]. U souboru ve formátu CSV je prvním řádkem vždy řádek schématu. Následující obrázek ukazuje soubor CSV inventáře otevřený v Microsoft Excelu.

    Snímek obrazovky se souborem CSV inventáře otevřeným v Microsoft Excelu

    Důležité

    Cesty k objektům blob, které se zobrazují v souboru inventáře, se nemusí zobrazovat v žádném konkrétním pořadí.

  • Kontrolní součet: Soubor kontrolního součtu obsahuje kontrolní součet MD5 obsahu souboru manifest.json. Název souboru kontrolního součtu je <ruleName>-manifest.checksum. Generování souboru kontrolního součtu označuje dokončení běhu inventurního pravidla.

  • Soubor manifestu: Soubor manifest.json obsahuje podrobnosti o souborech inventáře vygenerovaných pro toto pravidlo. Název souboru je <ruleName>-manifest.json. Tento soubor také zachycuje definici pravidla poskytnutou uživatelem a cestu k inventáři tohoto pravidla. Následující json ukazuje obsah ukázkového souboru manifest.json.

    {
    "destinationContainer" : "inventory-destination-container",
    "endpoint" : "https://testaccount.blob.core.windows.net",
    "files" : [
      {
        "blob" : "2021/05/26/13-25-36/Rule_1/Rule_1.csv",
        "size" : 12710092
      }
    ],
    "inventoryCompletionTime" : "2021-05-26T13:35:56Z",
    "inventoryStartTime" : "2021-05-26T13:25:36Z",
    "ruleDefinition" : {
      "filters" : {
        "blobTypes" : [ "blockBlob" ],
        "includeBlobVersions" : false,
        "includeSnapshots" : false,
        "prefixMatch" : [ "penner-test-container-100003" ]
      },
      "format" : "csv",
      "objectType" : "blob",
      "schedule" : "daily",
      "schemaFields" : [
        "Name",
        "Creation-Time",
        "BlobType",
        "Content-Length",
        "LastAccessTime",
        "Last-Modified",
        "Metadata",
        "AccessTier"
      ]
    },
    "ruleName" : "Rule_1",
    "status" : "Succeeded",
    "summary" : {
      "objectCount" : 110000,
      "totalObjectSize" : 23789775
    },
    "version" : "1.0"
    }
    

    Tento soubor se vytvoří při spuštění. Pole status tohoto souboru je nastaveno na Pending po celou dobu, dokud se spuštění nedokončí. Po dokončení spuštění je toto pole nastaveno na stav dokončení (například: Succeeded nebo Failed).

Ceny a fakturace

Ceny inventáře vycházejí z počtu objektů blob a kontejnerů, které se prohledávají během fakturačního období. Na stránce s cenami služby Azure Blob Storage se zobrazuje cena za jeden milion naskenovaných objektů. Pokud je například cena pro skenování jednoho milionu objektů $0.003, váš účet obsahuje tři miliony objektů a v měsíci vytváříte čtyři sestavy, pak bude 4 * 3 * $0.003 = $0.036vaše faktura .

Po vytvoření souborů inventáře se budou účtovat další standardní poplatky za ukládání, čtení a zápis souborů vygenerovaných inventářem v účtu.

Pokud pravidlo obsahuje předponu, která se překrývá s předponou jakéhokoli jiného pravidla, může se stejný blob zobrazit ve více než jedné sestavě inventáře. V tomto případě vám budou účtovány oba případy. Předpokládejme například, že prefixMatch prvek jednoho pravidla je nastaven na ["inventory-blob-1", "inventory-blob-2"]a prefixMatch prvek jiného pravidla je nastaven na ["inventory-blob-10", "inventory-blob-20"]. V obou sestavách inventáře se zobrazí objekt s názvem inventory-blob-200 .

Snímky a verze objektu blob se také počítají do fakturace, i když jste nastavili filtry includeSnapshots a includeVersions na false. Tyto hodnoty filtru nemají vliv na fakturaci. Můžete je použít jenom k filtrování toho, co se zobrazí v sestavě.

Další informace o cenách inventáře objektů blob služby Azure Storage najdete v tématu Ceny služby Azure Blob Storage.

Podpora funkcí

Podpora této funkce může mít vliv na povolení protokolu Data Lake Storage Gen2, systému souborů NFS (Network File System) 3.0 nebo protokolu SSH File Transfer Protocol (SFTP). Pokud jste některou z těchto funkcí povolili, podívejte se na podporu funkcí služby Blob Storage v účtech Azure Storage a vyhodnoťte podporu této funkce.

Známé problémy a omezení

Tato část popisuje omezení a známé problémy s funkcí inventáře objektů blob služby Azure Storage.

Počet objektů sestavy inventáře a velikost dat by se neměly porovnávat s fakturací.

Sestava inventáře totiž neobsahuje metadata, systémové protokoly a vlastnosti, a proto by se neměla srovnávat s fakturovaným počtem objektů a velikostí dat pro účet úložiště.

Dokončení úloh inventáře v určitých případech trvá delší dobu.

V těchto případech může úloha inventáře trvat delší dobu:

  • Přidá se velké množství nových dat.

  • Pravidlo nebo sada pravidel se spouští poprvé

    Spuštění inventáře může v porovnání s následnými spuštěními inventáře trvat delší dobu.

  • Inventura zpracovává velké množství dat v účtech s povoleným hierarchickým oborem názvů.

    Úloha inventarizace může trvat více než jeden den u účtů s povoleným hierarchickým oborem názvů, které mají stovky milionů blobů. Někdy se úloha inventáře nezdaří a nevytvoří soubor inventáře. Pokud se úloha úspěšně nedokončí, zkontrolujte následující úlohy a před kontaktováním podpory zkontrolujte, jestli jsou dokončené.

  • Není možnost vygenerovat sestavu zpětně pro konkrétní datum.

Úlohy inventáře nemůžou zapisovat sestavy do kontejnerů, které mají zásady replikace objektů.

Zásady replikace objektů mohou zabránit zápisu sestav inventáře do cílového kontejneru. Další scénáře mohou sestavy archivovat nebo je učinit neměnnými, když jsou jenom částečně dokončené, což může způsobit selhání úloh inventáře.

Inventarizace a neměnné úložiště

Zásady inventáře v účtu nemůžete nakonfigurovat, pokud je pro tento účet povolená podpora neměnnosti na úrovni verze nebo pokud je v cílovém kontejneru definovaném v zásadách inventáře povolená podpora neměnnosti na úrovni verze.

Sestavy můžou vyloučit obnovitelné odstraněné objekty blob v účtech, které mají hierarchický obor názvů.

Pokud se kontejner nebo adresář odstraní s povoleným obnovitelném odstraněním, označí se kontejner nebo adresář a veškerý jeho obsah jako obnovitelné odstranění. V sestavě inventáře se ale zobrazí pouze kontejner nebo adresář (hlášený jako objekt blob nulové délky), a ne objekty blob obnovitelného odstranění v daném kontejneru nebo adresáři, i když nastavíte includeDeleted pole zásady na hodnotu true. To může vést k rozdílu mezi tím, co se zobrazuje v metrikách kapacity, které získáte na webu Azure Portal a co je hlášeno sestavou inventáře.

V zprávách se zobrazí pouze objekty blob, které jsou výslovně smazány. Aby bylo možné získat úplný seznam všech měkce odstraněných objektů blob (adresář a všechny podřízené objekty blob), měly by úlohy nejprve odstranit každý objekt blob v adresáři před odstraněním samotného adresáře.

Další kroky