DocumentatieExperience PlatformGids voor Source Connectors

Verbinding maken met Experience Platform via de Flow Service APIMySQL

Laatst bijgewerkt: 21 mei 2025
  • Onderwerpen:

Gemaakt voor:

  • Ontwikkelaar

Lees deze gids om te leren hoe te om uw MySQL 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 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 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 MySQL via de Flow Service API.

Vereiste referenties verzamelen

Lees het MySQL 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.

Verbind MySQL met Experience Platform op Azure

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

Een basisverbinding maken voor MySQL op Experience Platform in Azure

Een basisverbinding koppelt uw bron aan Experience Platform, die authentificatiedetails, verbindingsstatus, en een unieke identiteitskaart opslaat. Met deze id kunt u door bronbestanden bladeren en specifieke items identificeren die u wilt invoeren, inclusief de 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 verificatiegegevens van MySQL op als onderdeel van de aanvraagparameters.

Verzoek

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

aanvraagvoorbeeld weergeven
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": "MySQL Base Connection to Experience Platform",
      "description": "Via Connection String,
      "auth": {
          "specName": "Connection String Based Authentication",
          "params": {
              "connectionString": "Server={SERVER};Port={PORT};Database={DATABASE};UID={USERNAME};PWD={PASSWORD}"
          }
      },
      "connectionSpec": {
          "id": "26d738e0-8963-47ea-aadf-c60de735468a",
          "version": "1.0"
      }
  }'
Eigenschap
Beschrijving
auth.params.connectionString
De MySQL verbindingstekenreeks die aan uw account is gekoppeld. Het patroon van de MySQL verbindingstekenreeks is: Server={SERVER};Port={PORT};Database={DATABASE};UID={USERNAME};PWD={PASSWORD} .
connectionSpec.id
The MySQL connection specification ID: 26d738e0-8963-47ea-aadf-c60de735468a .

Reactie

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

Respons voorbeeld weergeven
{
    "id": "1a444165-3439-4c16-8441-653439dc166a",
    "etag": "\"5b04c219-0000-0200-0000-5e179c8f0000\""
}

Verzoek

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

aanvraagvoorbeeld weergeven
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": "MySQL Base Connection to Experience Platform",
      "description": "Via Basic Authentication",
      "auth": {
          "specName": "Basic Authentication",
          "params": {
              "server": "localhost",
              "port": "443",
              "database": "mysql-acme",
              "username": "acme",
              "password": "xxxx",
              "sslMode": "DISABLED"
          }
      },
      "connectionSpec": {
          "id": "26d738e0-8963-47ea-aadf-c60de735468a",
          "version": "1.0"
      }
  }'
Eigenschap
Beschrijving
auth.params.server
De naam of IP van uw MySQL 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 MySQL -id van de verbindingsspecificatie is: 26d738e0-8963-47ea-aadf-c60de735468a .

Reactie

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

Respons voorbeeld weergeven
{
    "id": "025d4158-4113-403b-b551-e81724d3880c",
    "etag": "\"ae004437-0000-0200-0000-67ee107e0000\""
}

Verbinden MySQL met Experience Platform op Amazon Web Services

AVAILABILITY
Deze sectie is van toepassing op implementaties van Experience Platform die op Amazon Web Services (AWS) worden uitgevoerd. Experience Platform die op AWS wordt uitgevoerd, is momenteel beschikbaar voor een beperkt aantal klanten. Meer over de gesteunde infrastructuur van Experience Platform leren, zie het multi-wolkenoverzicht van Experience Platform.

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

Een basisverbinding maken voor MySQL op Experience Platform op AWS

API formaat

POST /connections

Verzoek

Met de volgende aanvraag wordt een basisverbinding voor MySQL gemaakt om verbinding te maken met Experience Platform op AWS.

aanvraagvoorbeeld weergeven
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": "MySQL on Experience Platform AWS",
      "description": "MySQL on Experience Platform AWS",
      "auth": {
          "specName": "Basic Authentication",
          "params": {
              "server": "localhost",
              "port": "443",
              "database": "mysql-acme",
              "username": "acme",
              "password": "xxxx",
              "sslMode": "false"
          }
      },
      "connectionSpec": {
          "id": "26d738e0-8963-47ea-aadf-c60de735468a",
          "version": "1.0"
      }
  }'
Eigenschap
Beschrijving
auth.params.server
De naam of IP van uw MySQL 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
Een Booleaanse waarde die bepaalt of SSL wordt afgedwongen, afhankelijk van uw serverondersteuning. Deze configuratie is standaard ingesteld op false .
connectionSpec.id
De MySQL -id van de verbindingsspecificatie is: 26d738e0-8963-47ea-aadf-c60de735468a .

Reactie

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

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

Een gegevensstroom maken voor MySQL -gegevens

Nu u met succes uw MySQL gegevensbestand hebt verbonden, kunt u nu tot een dataflow leiden en gegevens van uw gegevensbestand in Experience Platformopnemen.

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