Een Azure Blob basisverbinding maken met de Flow Service API
Een basisverbinding vertegenwoordigt de geverifieerde verbinding tussen een bron en Adobe Experience Platform.
Dit leerprogramma verstrekt stappen om een basisverbinding voor Azure Blob tot stand te brengen (verder die als " Blob wordt bedoeld") gebruikend Flow Service API.
Aan de slag
Deze handleiding vereist een goed begrip van de volgende onderdelen van Adobe Experience Platform:
- Bronnen: Experience Platform staat gegevens toe om van diverse bronnen worden opgenomen terwijl het voorzien van u van de capaciteit om, inkomende gegevens te structureren te etiketteren en te verbeteren gebruikend de diensten van het Platform.
- Sandboxes: Experience Platform verstrekt virtuele zandbakken die één enkele instantie van het Platform in afzonderlijke virtuele milieu's verdelen helpen digitale ervaringstoepassingen ontwikkelen en ontwikkelen.
De volgende secties bevatten aanvullende informatie die u moet weten om een Blob -bronverbinding met de Flow Service API te kunnen maken.
Vereiste referenties verzamelen
Flow Service kan alleen verbinding maken met uw Blob -opslag als u waarden opgeeft voor de volgende eigenschap connection:
table 0-row-2 1-row-2 2-row-2 | |
---|---|
Credentials | Beschrijving |
connectionString |
Een tekenreeks die de machtigingsgegevens bevat die nodig zijn om Blob te verifiëren bij Experience Platform. Het patroon van de Blob verbindingstekenreeks is: DefaultEndpointsProtocol=https;AccountName={ACCOUNT_NAME};AccountKey={ACCOUNT_KEY} . Voor meer informatie over verbindingskoorden, zie dit Blob document op vormend verbindingskoorden. |
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 te verbinden. Het Blob patroon van SAS URI 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}> voor meer informatie, zie dit Blob document op gedeelde toegangshandtekening URIs. |
container |
De naam van de container die u toegang tot wilt aanwijzen. Wanneer u een nieuw account maakt met de Blob -bron, kunt u een containernaam opgeven om gebruikerstoegang tot de submap van uw keuze op te geven. |
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 begonnen wordt met Platform APIs.
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 -bron ondersteunt verificatie met zowel een verbindingstekenreeks als een gedeelde toegangshandtekening (SAS). Een gedeelde toegangshandtekening (SAS) URI maakt beveiligde gedelegeerde autorisatie voor uw Blob -account mogelijk. 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.
Als u een basis-verbindings-id wilt maken, vraagt u een POST naar het /connections
-eindpunt en geeft u de Blob -verificatiegegevens op als onderdeel van de aanvraagparameters.
API formaat
POST /connections
Verzoek
Met de volgende aanvraag wordt een basisverbinding voor Blob gemaakt met verificatie op basis van een verbindingstekenreeks:
accordion | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
verzoek | ||||||||||
|
accordion | ||
---|---|---|
Response | ||
Een succesvolle reactie keert details van de pas gecreëerde basisverbinding, met inbegrip van zijn uniek herkenningsteken (
|
Als u een Blob -verbinding wilt maken met de URI van een handtekening voor gedeelde toegang, vraagt u een POST naar de Flow Service API en geeft u waarden op voor de Blob sasUri
-API.
accordion | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
verzoek | ||||||||||
|
accordion | ||
---|---|---|
Response | ||
Een succesvolle reactie keert details van de pas gecreëerde basisverbinding, met inbegrip van zijn uniek herkenningsteken (
|
Volgende stappen
Door deze zelfstudie te volgen, hebt u een Blob -verbinding gemaakt met behulp van API's en is een unieke id verkregen als onderdeel van de hoofdtekst van de reactie. U kunt deze verbindingsidentiteitskaart gebruiken om wolkenopslag te onderzoeken gebruikend de Dienst API van de Stroom.