SFTP-aansluiting
Adobe Experience Platform staat toe dat gegevens uit externe bronnen worden opgenomen terwijl u de mogelijkheid krijgt om inkomende gegevens te structureren, te labelen en te verbeteren met behulp van de platformservices. U kunt gegevens uit diverse bronnen invoeren, zoals toepassingen voor Adobe, opslag in de cloud, databases en vele andere.
Lees dit document voor de vereiste stappen die u moet uitvoeren om uw SFTP -account met Experience Platform te kunnen verbinden.
Vereisten prerequisites
Lees deze sectie voor de vereiste stappen die u moet voltooien om de SFTP -bron met Experience Platform te kunnen verbinden.
IP adres lijst van gewenste personen
Een lijst van IP adressen moet aan een lijst van gewenste personen worden toegevoegd alvorens met bronschakelaars te werken. Het niet toevoegen van uw regio-specifieke IP adressen aan uw lijst van gewenste personen kan tot fouten of niet-prestaties leiden wanneer het gebruiken van bronnen. Zie de 🔗 pagina van de lijst van gewenste personen van het 0} IP adres {voor meer informatie.
Naamgevingsbeperkingen voor bestanden en mappen
Hieronder volgt een lijst met beperkingen waarmee u rekening moet houden wanneer u een naam geeft aan uw bestand of map voor cloudopslag.
- Namen van mappen en bestandscomponenten mogen niet langer zijn dan 255 tekens.
- De folder en de dossiernamen kunnen niet met een voorwaartse schuine streep (
/
) beëindigen. Indien beschikbaar wordt deze automatisch verwijderd. - De volgende gereserveerde URL-tekens moeten correct worden beschermd:
! ' ( ) ; @ & = + $ , % # [ ]
- De volgende tekens zijn niet toegestaan:
" \ / : | < > * ?
. - Ongeldige URL-padtekens niet toegestaan. Codepunten zoals
\uE000
zijn weliswaar geldig in NTFS-bestandsnamen, maar zijn geen geldige Unicode-tekens. Bovendien zijn sommige ASCII- of Unicode-tekens, zoals besturingstekens (0x00 tot 0x1F, \u0081, enz.), niet toegestaan. Voor regels die de koorden van Unicode in HTTP/1.1 bepalen zie RFC 2616, Sectie 2.2: BasisRegelsen RFC 3987. - De volgende bestandsnamen zijn niet toegestaan: LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, PRN, AUX, NUL, CON, CLOCK$, puntteken (.) en twee stippen ( …).
Een Base64-gecodeerde OpenSSH-privésleutel instellen voor SFTP
De SFTP -bron ondersteunt verificatie met behulp van de Base64 -gecodeerde OpenSSH-persoonlijke sleutel. Zie de stappen hieronder voor informatie over hoe te om uw Base64-Gecodeerde OpenSSH privé sleutel te produceren en SFTP met Platform te verbinden.
Windows gebruikers
Als u een Windows machine gebruikt, open omhoog het 2} menu van het Begin {en selecteer dan Montages .
Van het menu van Montages dat verschijnt, uitgezochte Apps.
Daarna, uitgezochte Facultatieve eigenschappen.
Er wordt een lijst met optionele functies weergegeven. Als Cliënt OpenSSH reeds vooraf geïnstalleerd in uw machine is, dan zal het in de Geïnstalleerde 3} lijst van eigenschappen Facultatieve eigenschappen worden omvat.
Als niet geïnstalleerd, selecteer installeer en open dan Powershell en stel het volgende bevel in werking om uw privé sleutel te produceren:
code language-shell |
---|
|
Voer vervolgens de volgende opdracht uit terwijl u het bestandspad van de persoonlijke sleutel opgeeft om uw persoonlijke sleutel te coderen in Base64 :
code language-shell |
---|
|
Met de bovenstaande opdracht slaat u de Base64 -gecodeerde persoonlijke sleutel op in het bestandspad dat u hebt toegewezen. Vervolgens kunt u die persoonlijke sleutel gebruiken om zich te verifiëren bij SFTP en verbinding te maken met Platform.
Mac gebruikers
Als u a Mac gebruikt, open Eind en stel het volgende bevel in werking om de privé sleutel (in dit geval, zal de privé sleutel in /Documents/id_rsa
worden bewaard) te produceren:
code language-shell |
---|
|
Voer vervolgens de volgende opdracht uit om de persoonlijke sleutel te coderen in Base64 :
code language-shell |
---|
|
Nadat de door Base64 gecodeerde persoonlijke sleutel is opgeslagen in de opgegeven map, moet u de inhoud van het bestand met de openbare sleutel toevoegen aan een nieuwe regel in de door de host geautoriseerde toetsen van SFTP . Voer de volgende opdracht uit op de opdrachtregel:
code language-shell |
---|
|
Om te bevestigen of uw openbare sleutel behoorlijk werd toegevoegd, kunt u het volgende op de bevellijn lopen:
code language-shell |
---|
|
Vereiste referenties verzamelen credentials
U moet waarden opgeven voor de volgende referenties om de SFTP -server aan te sluiten op het Experience Platform.
Geef de juiste waarden op voor de volgende referenties om de SFTP -server te verifiëren met behulp van basisverificatie.
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 | |
---|---|
Credentials | Beschrijving |
host |
De naam of het IP-adres dat aan de SFTP -server is gekoppeld. |
port |
De SFTP serverpoort waarmee u verbinding maakt. Als deze waarde niet wordt opgegeven, wordt deze standaard ingesteld op 22 . |
username |
De gebruikersnaam met toegang tot de SFTP -server. |
password |
Het wachtwoord voor uw SFTP -server. |
maxConcurrentConnections |
Met deze parameter kunt u een maximumlimiet opgeven voor het aantal gelijktijdige verbindingen dat Platform maakt wanneer verbinding wordt gemaakt met uw SFTP-server. U moet deze waarde instellen op een waarde die kleiner is dan de limiet die door SFTP is ingesteld. Nota: Wanneer dit het plaatsen voor een bestaande rekening van SFTP wordt toegelaten, zal het slechts toekomstige dataflows en niet bestaande dataflows beïnvloeden. |
folderPath |
Het pad naar de map waartoe u toegang wilt verlenen. SFTP -bron, kunt u het mappad opgeven waarmee u gebruikerstoegang tot de submap van uw keuze kunt opgeven. |
disableChunking |
Tijdens gegevensinvoer kan de bron van SFTP eerst de lengte van het bestand ophalen, het bestand in meerdere delen verdelen en deze vervolgens parallel lezen. U kunt deze waarde in- of uitschakelen om op te geven of de SFTP -server de lengte van bestanden kan ophalen of gegevens kan lezen vanaf een specifieke verschuiving. |
connectionSpec.id |
(Alleen API) De verbindingsspecificatie retourneert de verbindingseigenschappen van een bron, inclusief verificatiespecificaties voor het maken van de basis- en bronverbindingen. De verbindingsspecificatie-id voor SFTP is: b7bf2577-4520-42c9-bae9-cad01560f7bc . |
Geef de juiste waarden op voor de volgende referenties om uw SFTP -server te verifiëren met behulp van SSH-verificatie met openbare sleutels.
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 9-row-2 10-row-2 | |
---|---|
Credentials | Beschrijving |
host |
De naam of het IP-adres dat aan de SFTP -server is gekoppeld. |
port |
De SFTP serverpoort waarmee u verbinding maakt. Als deze waarde niet wordt opgegeven, wordt deze standaard ingesteld op 22 . |
username |
De gebruikersnaam met toegang tot de SFTP -server. |
password |
Het wachtwoord voor uw SFTP -server. |
privateKeyContent |
De Base64-gecodeerde SSH-inhoud voor persoonlijke sleutels. Het type van sleutel OpenSSH moet als of RSA of DSA worden geclassificeerd. |
passPhrase |
De wachtwoordgroep of het wachtwoord voor het decoderen van de persoonlijke sleutel als het sleutelbestand of de sleutelinhoud wordt beveiligd door een wachtwoordgroep. Als PrivateKeyContent met een wachtwoord beveiligd is, moet deze parameter worden gebruikt met de wachtwoordzin van PrivateKeyContent als waarde. |
maxConcurrentConnections |
Met deze parameter kunt u een maximumlimiet opgeven voor het aantal gelijktijdige verbindingen dat Platform maakt wanneer verbinding wordt gemaakt met uw SFTP-server. U moet deze waarde instellen op een waarde die kleiner is dan de limiet die door SFTP is ingesteld. Nota: Wanneer dit het plaatsen voor een bestaande rekening van SFTP wordt toegelaten, zal het slechts toekomstige dataflows en niet bestaande dataflows beïnvloeden. |
folderPath |
Het pad naar de map waartoe u toegang wilt verlenen. SFTP -bron, kunt u het mappad opgeven waarmee u gebruikerstoegang tot de submap van uw keuze kunt opgeven. |
disableChunking |
Tijdens gegevensinvoer kan de bron van SFTP eerst de lengte van het bestand ophalen, het bestand in meerdere delen verdelen en deze vervolgens parallel lezen. U kunt deze waarde in- of uitschakelen om op te geven of de SFTP -server de lengte van bestanden kan ophalen of gegevens kan lezen vanaf een specifieke verschuiving. |
connectionSpec.id |
(Alleen API) De verbindingsspecificatie retourneert de verbindingseigenschappen van een bron, inclusief verificatiespecificaties voor het maken van de basis- en bronverbindingen. De verbindingsspecificatie-id voor SFTP is: b7bf2577-4520-42c9-bae9-cad01560f7bc . |
SFTP verbinden met Experience Platform
De documentatie hieronder verstrekt informatie over hoe te om een server van SFTP aan Experience Platform te verbinden gebruikend APIs of de gebruikersinterface: