Een Azure Blob basisverbinding met de Flow Service API
Een basisverbinding vertegenwoordigt de geverifieerde verbinding tussen een bron en Adobe Experience Platform.
Deze zelfstudie bevat stappen voor het maken van een basisverbinding voor Azure Blob (hierna "Blob") gebruiken Flow Service API.
Aan de slag
Deze handleiding vereist een goed begrip van de volgende onderdelen van Adobe Experience Platform:
- Bronnen: Met Experience Platform kunnen gegevens uit verschillende bronnen worden ingepakt en kunt u inkomende gegevens structureren, labelen en verbeteren met behulp van de platformservices.
- Sandboxen: Experience Platform biedt virtuele sandboxen die één platforminstantie in afzonderlijke virtuele omgevingen verdelen om toepassingen voor digitale ervaringen te ontwikkelen en te ontwikkelen.
In de volgende secties vindt u aanvullende informatie die u nodig hebt om een Blob bronverbinding met de Flow Service API.
Vereiste referenties verzamelen
Om Flow Service om verbinding te maken met uw Blob opslag, moet u waarden voor het volgende verbindingsbezit verstrekken:
table 0-row-2 1-row-2 2-row-2 | |
---|---|
Credentials | Beschrijving |
connectionString |
Een tekenreeks die de verificatiegegevens bevat die nodig zijn voor verificatie Blob naar Experience Platform. De Blob patroon verbindingstekenreeks is: DefaultEndpointsProtocol=https;AccountName={ACCOUNT_NAME};AccountKey={ACCOUNT_KEY} . Zie deze voor meer informatie over verbindingstekenreeksen Blob document op verbindingstekenreeksen configureren. |
connectionSpec.id |
De verbindingsspecificatie keert de schakelaareigenschappen van een bron, met inbegrip van authentificatiespecificaties met betrekking tot het creëren van de basis en bronverbindingen terug. De verbindingsspecificatie-id voor Blob is: d771e9c1-4f26-40dc-8617-ce58c4b53702 . |
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
---|---|
Credentials | Beschrijving |
sasUri |
De URI van de handtekening voor gedeelde toegang die u kunt gebruiken als alternatief verificatietype om uw Blob account. De Blob SAS URI-patroon is: 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}> Zie deze voor meer informatie Blob document op handtekening-URI's voor gedeelde toegang. |
container |
De naam van de container die u toegang tot wilt aanwijzen. Wanneer u een nieuwe account maakt met de Blob bron, kunt u een containernaam verstrekken om gebruikerstoegang tot subomslag van uw keus te specificeren. |
folderPath |
Het pad naar de map waartoe u toegang wilt verlenen. |
connectionSpec.id |
De verbindingsspecificatie keert de schakelaareigenschappen van een bron, met inbegrip van authentificatiespecificaties met betrekking tot het creëren van de basis en bronverbindingen terug. De verbindingsspecificatie-id voor Blob is: d771e9c1-4f26-40dc-8617-ce58c4b53702 . |
Platform-API's gebruiken
Voor informatie over hoe te om vraag aan Platform APIs met succes te maken, zie de gids op aan de slag met platform-API's.
Een basisverbinding maken
Een basisverbinding behoudt informatie tussen uw bron en Platform, met inbegrip van de de authentificatiegeloofsbrieven van uw bron, de huidige staat van de verbinding, en uw unieke identiteitskaart van de basisverbinding. Met de ID van de basisverbinding kunt u bestanden verkennen en door bestanden navigeren vanuit uw bron en kunt u de specifieke items identificeren die u wilt opnemen, inclusief informatie over hun gegevenstypen en indelingen.
De Blob De bron ondersteunt zowel de verbindingstekenreeks als de verificatie van de gedeelde toegangshandtekening (SAS). Een gedeelde toegangshandtekening (SAS) URI staat veilige gedelegeerde toestemming aan uw toe Blob account. Met SAS kunt u verificatiereferenties maken met verschillende toegangsgraden, aangezien een SAS-gebaseerde verificatie u in staat stelt machtigingen, begin- en vervaldatums en bepalingen voor specifieke bronnen in te stellen.
Tijdens deze stap kunt u ook de submappen aangeven waartoe uw account toegang heeft door de naam van de container en het pad naar de submap te definiëren.
Om een identiteitskaart van de basisverbinding te creëren, doe een verzoek van de POST aan /connections
als u uw Blob verificatiereferenties als onderdeel van de aanvraagparameters.
API-indeling
POST /connections
Verzoek
Met de volgende aanvraag wordt een basisverbinding gemaakt voor Blob verificatie op basis van een verbindingstekenreeks gebruiken:
accordion | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
verzoek | ||||||||||
|
accordion | ||
---|---|---|
Response | ||
Een succesvolle reactie retourneert details van de zojuist gemaakte basisverbinding, inclusief de unieke id (
|
Een Blob verbinding met de URI van de handtekening voor gedeelde toegang, verzoek een POST aan de Flow Service API terwijl het verstrekken van waarden voor uw Blob sasUri
.
accordion | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
verzoek | ||||||||||
|
accordion | ||
---|---|---|
Response | ||
Een succesvolle reactie retourneert details van de zojuist gemaakte basisverbinding, inclusief de unieke id (
|
Volgende stappen
Aan de hand van deze zelfstudie hebt u een Blob verbinding met API's en een unieke id is verkregen als onderdeel van de responstekst. U kunt deze verbindings-id gebruiken om verkennen van cloudopslag met de Flow Service API.