File export

Overview

Azure ServiceBus and Blob Storage for PubSub

File metadata

{
    "blobType": "Gateway.ItemChanges",
    "correlationId": "7e06807f-674f-4199-9140-a97b897dbaee",
    "contentType": "application/x-jsonlines",
    "contentEncoding": "gzip",
    "uri": "https://myaccount.blob.core.windows.net/batchtoprocess/Gateway.ItemChanges/2022-07-05/7e06807f-674f-4199-9140-a97b897dbaee-ce820821-8215-427a-96eb-7f476bcfc8a4.jsonl.gz",
    "properties": {}
}

Authentication

...

Image source data from https://www.websequencediagrams.com

title Get SAS tokens flow

participant TenantService participant Client participant ServiceBus+Blob As Int

Client->TenantService: Get SAS tokens note over Client: Caches SAS tokens\nuntil they expire Client->Int: Get batch Client->Int: Get batch Client->Int: Get batch note over Client: SAS Tokens expire Client->TenantService: Get SAS tokens note over Client: Caches SAS tokens\nuntil they expire note left of Client: ...