Verbinding maken met Experience Platform via de Flow Service APIMariaDB

Lees deze gids om te leren hoe te om uw MariaDB rekening met Adobe Experience Platform te verbinden gebruikend Flow Service API.

Aan de slag

Deze handleiding vereist een goed begrip van de volgende onderdelen van 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 Experience Platform.
  • Sandboxes: Experience Platform verstrekt virtuele zandbakken die één enkele instantie van Experience Platform in afzonderlijke virtuele milieu's verdelen helpen digitale ervaringstoepassingen ontwikkelen en ontwikkelen.

In de volgende secties vindt u aanvullende informatie die u moet weten voordat u verbinding kunt maken met MariaDB via de Flow Service API.

Vereiste referenties verzamelen

Lees het MariaDB overzichtvoor informatie over authentificatie.

Experience Platform API's gebruiken

Lees de gids op begonnen wordt met Experience Platform APIsvoor informatie over hoe te met succes vraag aan Experience Platform APIs maken.

Verbinden MariaDB met Experience Platform

Lees de onderstaande stappen voor informatie over hoe u uw MariaDB -account kunt verbinden met Experience Platform.

Een basisverbinding maken voor MariaDB

Een basisverbinding behoudt informatie tussen uw bron en Experience Platform, met inbegrip van de verificatiereferenties van uw bron, de huidige status 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.

API formaat

POST /connections

Als u een basis-verbindings-id wilt maken, vraagt u een POST-aanvraag naar het /connections -eindpunt en geeft u de juiste verificatiegegevens voor uw MariaDB -account op.

Reeks gebaseerde authentificatie van de Verbinding

Verzoek

Met de volgende aanvraag wordt een basisverbinding voor een MariaDB -bron gemaakt met verificatie op basis van een verbindingstekenreeks.

accordion
aanvraagvoorbeeld weergeven
code language-shell
curl -X POST \
'https://platform.adobe.io/data/foundation/flowservice/connections' \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}' \
-H 'Content-Type: application/json' \
-d '{
    "name": "MariaDB connection",
    "description": "MariaDB connection",
    "auth": {
        "specName": "Connection String Based Authentication",
        "params": {
            "connectionString": "Server={HOST};Port={PORT};Database={DATABASE};UID={USERNAME};PWD={PASSWORD}"
        }
    },
    "connectionSpec": {
        "id": "3000eb99-cd47-43f3-827c-43caf170f015",
        "version": "1.0"
    }
}'
table 0-row-2 1-row-2 2-row-2
Eigenschap Beschrijving
auth.params.connectionString De verbindingstekenreeks die aan uw MariaDB -verificatie is gekoppeld. Het patroon van de MariaDB verbindingstekenreeks is: Server={HOST};Port={PORT};Database={DATABASE};UID={USERNAME};PWD={PASSWORD} .
connectionSpec.id De MariaDB -id van de verbindingsspecificatie is: 3000eb99-cd47-43f3-827c-43caf170f015 .

Reactie

Een succesvolle reactie keert details van de pas gecreëerde basisverbinding, met inbegrip van zijn uniek herkenningsteken (id) terug.

accordion
Respons voorbeeld weergeven
code language-json
{
    "id": "be3a2d71-1fb6-4fea-ba2d-711fb61fea50",
    "etag": "\"02002624-0000-0200-0000-5e41f7040000\""
}
Basisauthentificatie

Verzoek

Met de volgende aanvraag wordt een basisverbinding voor een MariaDB -bron gemaakt met behulp van basisverificatie.

accordion
aanvraagvoorbeeld weergeven
code language-shell
curl -X POST \
  'https://platform.adobe.io/data/foundation/flowservice/connections' \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {ORG_ID}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}' \
  -H 'Content-Type: application/json' \
  -d '{
      "name": "MariaDB on Experience Platform using basic auth",
      "description": "MariaDB on Experience Platform using basic auth",
      "auth": {
          "specName": "Basic Authentication",
          "params": {
              "server": "{SERVER}",
              "database": "{DATABASE}",
              "username": "{USERNAME}",
              "password": "{PASSWORD}",
              "sslMode": "{SSLMODE}"
          }
      },
      "connectionSpec": {
          "id": "3000eb99-cd47-43f3-827c-43caf170f015",
          "version": "1.0"
      }
  }'
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2
Eigenschap Beschrijving
auth.params.server De naam of IP van uw MariaDB database.
auth.params.database De naam van uw database.
auth.params.username De gebruikersnaam die overeenkomt met uw database.
auth.params.password Het wachtwoord dat overeenkomt met uw database.
auth.params.sslMode De methode waarmee gegevens tijdens gegevensoverdracht worden gecodeerd.
connectionSpec.id De MariaDB -id van de verbindingsspecificatie is: 3000eb99-cd47-43f3-827c-43caf170f015 .

Reactie

Een succesvolle reactie keert details van de pas gecreëerde basisverbinding, met inbegrip van zijn uniek herkenningsteken (id) terug.

accordion
Respons voorbeeld weergeven
code language-json
{
    "id": "f847950c-1c12-4568-a550-d5312b16fdb8",
    "etag": "\"0c0099f4-0000-0200-0000-67da91710000\""
}

Volgende stappen

Aan de hand van deze zelfstudie hebt u een MariaDB basisverbinding gemaakt met de Flow Service API. U kunt deze basis verbindings-id in de volgende zelfstudies gebruiken:

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089