Sdílet prostřednictvím


Odesílání dat do služby Azure Blob Storage z kanálu zpracovatele dat

Důležité

Azure IoT Operations Preview – Služba Azure Arc je aktuálně ve verzi PREVIEW. Tento software ve verzi Preview byste neměli používat v produkčních prostředích.

Právní podmínky, které platí pro funkce Azure, které jsou ve verzi beta, verzi Preview nebo které zatím nejsou veřejně dostupné, najdete v Dodatečných podmínkách použití pro Microsoft Azure verze Preview.

K zápisu nestrukturovaných dat do služby Azure Blob Storage pro účely úložiště a analýzy použijte cíl služby Azure Blob Storage .

Požadavky

Pokud chcete nakonfigurovat a použít tuto cílovou fázi kanálu služby Azure Blob Storage, potřebujete:

  • Nasazená instance zpracovatele dat.
  • Účet služby Azure Blob Storage.

Konfigurace cílové fáze

Konfigurace JSON cílové fáze služby Azure Blob Storage definuje podrobnosti fáze. Pokud chcete vytvořit fázi, můžete pracovat s uživatelským rozhraním založeným na formuláři nebo zadat konfiguraci JSON na kartě Upřesnit :

Pole Typ Popis Povinné? Výchozí Příklad
accountName string Název účtu služby Azure Blob Storage. Ano myBlobStorageAccount
containerName string Název kontejneru vytvořeného v účtu úložiště pro uložení objektů blob. Ano mycontainer
authentication string Ověřovací informace pro připojení k účtu úložiště. Jeden z servicePrincipal, systemAssignedManagedIdentitya accessKey. Ano Podívejte se na ukázkovou konfiguraci.
format Objekt. Informace o formátování dat Podporují se všechny typy. Ano {"type": "json"}
blobPath Šablony Řetězec šablony, který identifikuje cestu k zápisu souborů do. Všechny součásti šablony zobrazené ve výchozím nastavení jsou povinné. No {{{instanceId}}}/{{{pipelineId}}}/{{{partitionId}}}/{{{YYYY}}}/{{{MM}}}/{{{DD}}}/{{{HH}}}/{{{mm}}}/{{{fileNumber}}} {{{instanceId}}}/{{{pipelineId}}}/{{{partitionId}}}/{{{YYYY}}}/{{{MM}}}/{{{DD}}}/{{{HH}}}/{{{mm}}}/{{{fileNumber}}}.xyz
batch Batch Jak dávkot data před zápisem do služby Blob Storage No {"time": "60s"} {"time": "60s"}
retry Opakovat Mechanismus opakování, který se má použít při selhání operace služby Blob Storage. No (prázdné) {"type": "fixed"}

Vzorová konfigurace

Následující JSON ukazuje ukázkovou konfiguraci pro cílovou fázi služby Azure Blob Storage :

{
    "displayName": "Sample blobstorage output",
    "description": "An example blobstorage output stage",
    "type": "output/blobstorage@v1",
    "accountName": "myStorageAccount",
    "containerName": "mycontainer",
    "blobPath": "{{{instanceId}}}/{{{pipelineId}}}/{{{partitionId}}}/{{{YYYY}}}/{{{MM}}}/{{{DD}}}/{{{HH}}}/{{{mm}}}/{{{fileNumber}}}",
    "authentication": {
        "type": "systemAssignedManagedIdentity"
    },
    "format": {
        "type": "json"
    },
    "batch": {
        "time": "60s",
        "path": ".payload"
    },
    "retry": {
        "type": "fixed"
    }
}