Azure Blob Storage-källa
Azure Blob Storage är en molnbaserad objektlagringstjänst som tillhandahålls av Microsoft Azure. Den är utformad för att lagra stora mängder ostrukturerade data, till exempel text, bilder, videor, säkerhetskopior och loggar. Du kan använda Azure Blob Storage för att lagra och hantera stora mängder ostrukturerade data, till exempel dokument, bilder, videor och ljudfiler. Det är idealiskt för säkerhetskopiering och arkivering av data, stöd för katastrofåterställning och hantering av stora datamängder för analys.
Använd källan Azure Blob Storage för att ansluta ditt konto och importera data från Azure Blob Storage till Adobe Experience Platform.
Förhandskrav prerequisites
Läs följande avsnitt för att slutföra kravkonfigurationen innan du ansluter ditt Azure Blob Storage-konto till Experience Platform.
IP-adress tillåtelselista
Du måste lägga till regionspecifika IP-adresser i tillåtelselista innan du kan ansluta dina källor till Experience Platform. Mer information finns i guiden tillåtslista IP-adresser för att ansluta till Experience Platform.
Namnbegränsningar för filer och kataloger
Nedan följer en lista över begränsningar som du måste ta hänsyn till när du namnger molnlagringsfilen eller -katalogen.
- Katalog- och filkomponentnamn får inte innehålla fler än 255 tecken.
- Katalog- och filnamn får inte sluta med ett snedstreck (
/
). Den tas bort automatiskt om den anges. - Följande reserverade URL-tecken måste ha escape-konverterats:
! ' ( ) ; @ & = + $ , % # [ ]
- Följande tecken tillåts inte:
" \ / : | < > * ?
. - Ogiltiga URL-sökvägstecken tillåts inte. Kodpunkter som
\uE000
är inte giltiga Unicode-tecken, men de är giltiga i NTFS-filnamn. Dessutom tillåts inte vissa ASCII- eller Unicode-tecken, som kontrolltecken (0x00 till 0x1F, \u0081 osv.). Information om regler som styr Unicode-strängar i HTTP/1.1 finns i RFC 2616, Section 2.2: Basic Rules och RFC 3987. - Följande filnamn tillåts inte: LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, PRN, AUX, NUL, CON, CLOCK$, punkttecken (.) och två punkttecken (. .).
Autentisera Azure Blob Storage till Experience Platform authentication
Du kan ansluta ditt Azure Blob Storage-konto till Experience Platform med följande autentiseringstyper:
- Verifiering av kontonyckel: Lagringskontots åtkomstnyckel används för att autentisera och ansluta till ditt Azure Blob Storage-konto.
- Delad åtkomstsignatur (SAS): Använder en SAS-URI för att ge delegerad, tidsbegränsad åtkomst till resurser i ditt Azure Blob Storage-konto.
- Tjänsthuvudbaserad autentisering: Använder ett Azure Active Directory-tjänstens huvudnamn (AAD) (klient-ID och hemlighet) för att autentisera på ditt Azure Blob Storage-konto på ett säkert sätt.
Ange värden för följande autentiseringsuppgifter för att ansluta ditt Azure Blob Storage-konto till Experience Platform med autentisering av kontonycklar.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
---|---|
Autentiseringsuppgifter | Beskrivning |
connectionString |
Anslutningssträngen Azure Blob Storage för ditt lagringskonto. Strängen innehåller den information som krävs för att autentisera och ansluta till din Azure Blob Storage-instans. Exempelformat: DefaultEndpointsProtocol=https;AccountName={ACCOUNT_NAME};AccountKey={ACCOUNT_KEY};EndpointSuffix=core.windows.net |
container |
Namnet på behållaren Azure Blob Storage där dina datafiler lagras. En behållare organiserar en uppsättning bloggar som liknar en katalog i ett filsystem. |
folderPath |
Sökvägen inom den angivna behållaren där filerna finns. Detta är en valfri underkatalogsökväg (virtuell mapp) inuti behållaren. Om inget anges används behållarens rot. |
connectionSpec.id |
Anslutningens spec-ID returnerar en källas kopplingsegenskaper, inklusive autentiseringsspecifikationer för att skapa bas- och källanslutningarna. Anslutningens spec-ID för Azure Blob Storage är 4c10e202-c428-4796-9208-5f1f5732b1cf . Obs!: Den här autentiseringsuppgiften krävs bara vid anslutning via Flow Service API. |
Läs den officiella Azure Blob Storageautentiseringsguiden för Microsoft Azure om du vill veta mer om hur du använder kontonyckelautentisering med.
Ange värden för följande autentiseringsuppgifter för att ansluta ditt Azure Blob Storage-konto till Experience Platform med signatur för delad åtkomst.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
---|---|
Autentiseringsuppgifter | Beskrivning |
SasURI |
Den URI för signatur för delad åtkomst som du kan använda som en alternativ autentiseringstyp för att ansluta ditt konto. SAS URI-mönstret är: https://{ACCOUNT_NAME}.blob.core.windows.net/?sv={STORAGE_VERSION}&st={START_TIME}&se={EXPIRE_TIME}&sr={RESOURCE}&sp={PERMISSIONS}>&sip=<{IP_RANGE}>&spr={PROTOCOL}&sig={SIGNATURE} . Mer information finns i det här Azure-dokumentet om URI:er för delad åtkomst. |
container |
Namnet på behållaren Azure Blob Storage där dina datafiler lagras. En behållare organiserar en uppsättning bloggar som liknar en katalog i ett filsystem. |
folderPath |
Sökvägen inom den angivna behållaren där filerna finns. Detta är en valfri underkatalogsökväg (virtuell mapp) inuti behållaren. Om inget anges används behållarens rot. |
connectionSpec.id |
Anslutningens spec-ID returnerar en källas kopplingsegenskaper, inklusive autentiseringsspecifikationer för att skapa bas- och källanslutningarna. Anslutningens spec-ID för Azure Blob Storage är 4c10e202-c428-4796-9208-5f1f5732b1cf . Obs!: Den här autentiseringsuppgiften krävs bara vid anslutning via Flow Service API. |
Läs den officiella Azure Blob Storageautentiseringsguiden för Microsoft Azure om du vill veta mer om hur du använder signaturen för delad åtkomst med.
Ange värden för följande autentiseringsuppgifter för att ansluta ditt Azure Blob Storage-konto till Experience Platform med huvudbaserad autentisering.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 | |
---|---|
Autentiseringsuppgifter | Beskrivning |
serviceEndpoint |
Slutpunkts-URL för ditt Azure Blob Storage-konto. Vanligtvis i formatet: https://{ACCOUNT_NAME}.blob.core.windows.net . |
accountKind |
Typen för ditt Azure Blob Storage-konto. Vanliga värden är Storage (allmänt syfte V1), StorageV2 (allmänt syfte V2), BlobStorage och BlockBlobStorage . |
servicePrincipalId |
Klient-/program-ID för Azure Active Directory-tjänstens huvudnamn (AAD) som används för autentisering. |
servicePrincipalKey |
Klienthemligheten eller lösenordet som är associerat med Azure-tjänstens huvudnamn. |
tenant |
Klient-ID för Azure Active Directory (AAD) där tjänstens huvudnamn är registrerat. |
container |
Namnet på Azure Blob Storage-behållaren där dina datafiler lagras. |
folderPath |
Sökvägen inom den angivna behållaren där filerna finns. Detta är en valfri underkatalogsökväg (virtuell mapp) inuti behållaren. Om inget anges används behållarens rot. |
connectionSpec.id |
Anslutningens spec-ID returnerar en källas kopplingsegenskaper, inklusive autentiseringsspecifikationer för att skapa bas- och källanslutningarna. Anslutningens spec-ID för Azure Blob Storage är 4c10e202-c428-4796-9208-5f1f5732b1cf . Obs!: Den här autentiseringsuppgiften krävs bara vid anslutning via Flow Service API. |
Läs den officiella Azure Blob Storageautentiseringsguiden för Microsoft Azure om du vill veta mer om hur du använder tjänstens huvudbaserade autentisering med.
Anslut Azure Blob Storage till Experience Platform
Dokumentationen nedan innehåller information om hur du ansluter Azure Blob till Adobe Experience Platform med API:er eller användargränssnittet: