SFTP-anslutning
Med Adobe Experience Platform kan data hämtas från externa källor samtidigt som du kan strukturera, märka och förbättra inkommande data med hjälp av plattformstjänster. Du kan importera data från en mängd olika källor, till exempel Adobe-program, molnbaserad lagring, databaser och många andra.
Läs det här dokumentet om du behöver utföra nödvändiga steg för att kunna ansluta ditt SFTP-konto till Experience Platform.
Förhandskrav prerequisites
I det här avsnittet finns information om nödvändiga steg som du måste slutföra för att kunna ansluta SFTP-källan till Experience Platform.
IP-adress tillåtelselista
En lista med IP-adresser måste läggas till tillåtelselista innan du kan arbeta med källanslutningar. Om du inte lägger till dina regionspecifika IP-adresser i tillåtelselista kan det leda till fel eller sämre prestanda när du använder källor. Mer information finns på sidan IP-adress tillåtelselista.
Namnbegränsningar för filer och kataloger
Nedan följer en lista över begränsningar som du måste ta hänsyn till när du namnger molnlagringsfilen eller -katalogen.
- Katalog- och filkomponentnamn får inte innehålla fler än 255 tecken.
- Katalog- och filnamn får inte sluta med ett snedstreck (
/
). Den tas bort automatiskt om den anges. - Följande reserverade URL-tecken måste ha escape-konverterats:
! ' ( ) ; @ & = + $ , % # [ ]
- Följande tecken tillåts inte:
" \ / : | < > * ?
. - Ogiltiga URL-sökvägstecken tillåts inte. Kodpunkter som
\uE000
är inte giltiga Unicode-tecken, men de är giltiga i NTFS-filnamn. Dessutom tillåts inte vissa ASCII- eller Unicode-tecken, som kontrolltecken (0x00 till 0x1F, \u0081 osv.). Information om regler som styr Unicode-strängar i HTTP/1.1 finns i RFC 2616, Section 2.2: Basic Rules och RFC 3987. - Följande filnamn tillåts inte: LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, PRN, AUX, NUL, CON, CLOCK$, punkttecken (.) och två punkttecken (. .).
Konfigurera en Base64-kodad privat OpenSSH-nyckel för SFTP
Källan SFTP stöder autentisering med Base64-kodad privat nyckel för OpenSSH. Se stegen nedan för mer information om hur du skapar den Base64-kodade privata OpenSSH-nyckeln och ansluter SFTP till plattformen.
Windows användare
Om du använder en Windows-dator öppnar du menyn Start och väljer sedan Inställningar .
Välj Appar på menyn Inställningar som visas.
Välj sedan Valfria funktioner.
En lista över valfria funktioner visas. Om OpenSSH-klienten redan är förinstallerad på datorn inkluderas den i listan Installerade funktioner under Valfria funktioner.
Om den inte är installerad väljer du Installera, öppnar Powershell och kör följande kommando för att generera din privata nyckel:
code language-shell |
---|
|
Kör sedan följande kommando när du anger sökvägen till den privata nyckeln för att koda den privata nyckeln i Base64:
code language-shell |
---|
|
Ovanstående kommando sparar den Base64-kodade privata nyckeln i den sökväg du angav. Du kan sedan använda den privata nyckeln för att autentisera till SFTP och ansluta till plattformen.
Mac användare
Om du använder en Mac öppnar du Terminal och kör följande kommando för att generera den privata nyckeln (i det här fallet sparas den privata nyckeln i /Documents/id_rsa
):
code language-shell |
---|
|
Kör sedan följande kommando för att koda den privata nyckeln i Base64:
code language-shell |
---|
|
När den Base64-kodade privata nyckeln har sparats i den mapp du angav, måste du lägga till innehållet i filen med den offentliga nyckeln på en ny rad i de SFTP värdauktoriserade nycklarna. Kör följande kommando på kommandoraden:
code language-shell |
---|
|
Du kan kontrollera om den offentliga nyckeln har lagts till korrekt genom att köra följande på kommandoraden:
code language-shell |
---|
|
Samla in nödvändiga inloggningsuppgifter credentials
Du måste ange värden för följande autentiseringsuppgifter för att kunna ansluta SFTP-servern till Experience Platform.
Ange lämpliga värden för följande autentiseringsuppgifter för att autentisera SFTP-servern med grundläggande autentisering.
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 | |
---|---|
Autentiseringsuppgifter | Beskrivning |
host |
Namnet eller IP-adressen som är associerad med SFTP-servern. |
port |
Serverporten SFTP som du ansluter till. Om det inte anges används standardvärdet 22 . |
username |
Användarnamnet med åtkomst till din SFTP-server. |
password |
Lösenordet för din SFTP-server. |
maxConcurrentConnections |
Med den här parametern kan du ange en maxgräns för hur många samtidiga anslutningar som plattformen skapar vid anslutning till SFTP-servern. Du måste ange att det här värdet ska vara mindre än gränsen som anges av SFTP. Obs! När den här inställningen är aktiverad för ett befintligt SFTP-konto påverkas bara framtida dataflöden och inte befintliga dataflöden. |
folderPath |
Sökvägen till mappen som du vill ge åtkomst till. SFTP-källan kan du ange mappsökvägen för att ange användaråtkomst till den undermapp som du väljer. |
disableChunking |
Under datainmatningen kan källan SFTP hämta fillängden först, dela upp filen i flera delar och sedan läsa dem parallellt. Du kan aktivera eller inaktivera det här värdet för att ange om SFTP-servern kan hämta fillängder eller läsa data från en viss förskjutning. |
connectionSpec.id |
(Endast API) Anslutningsspecifikationen returnerar en källas kopplingsegenskaper, inklusive autentiseringsspecifikationer som relaterar till att skapa bas- och källanslutningarna. Anslutningsspecifikations-ID för SFTP är: b7bf2577-4520-42c9-bae9-cad01560f7bc . |
Ange lämpliga värden för följande autentiseringsuppgifter för att autentisera SFTP-servern med autentisering med offentlig nyckel för SSH.
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 | |
---|---|
Autentiseringsuppgifter | Beskrivning |
host |
Namnet eller IP-adressen som är associerad med SFTP-servern. |
port |
Serverporten SFTP som du ansluter till. Om det inte anges används standardvärdet 22 . |
username |
Användarnamnet med åtkomst till din SFTP-server. |
password |
Lösenordet för din SFTP-server. |
privateKeyContent |
Base64-kodat innehåll för privat SSH-nyckel. Typen av OpenSSH-nyckel måste klassificeras som antingen RSA eller DSA. |
passPhrase |
Lösenordsfrasen eller lösenordet för att dekryptera den privata nyckeln om nyckelfilen eller nyckelinnehållet skyddas av en lösenordsfras. Om PrivateKeyContent är lösenordsskyddat måste den här parametern användas med PrivateKeyContent-innehållets lösenfras som värde. |
maxConcurrentConnections |
Med den här parametern kan du ange en maxgräns för hur många samtidiga anslutningar som plattformen skapar vid anslutning till SFTP-servern. Du måste ange att det här värdet ska vara mindre än gränsen som anges av SFTP. Obs! När den här inställningen är aktiverad för ett befintligt SFTP-konto påverkas bara framtida dataflöden och inte befintliga dataflöden. |
folderPath |
Sökvägen till mappen som du vill ge åtkomst till. SFTP-källan kan du ange mappsökvägen för att ange användaråtkomst till den undermapp som du väljer. |
disableChunking |
Under datainmatningen kan källan SFTP hämta fillängden först, dela upp filen i flera delar och sedan läsa dem parallellt. Du kan aktivera eller inaktivera det här värdet för att ange om SFTP-servern kan hämta fillängder eller läsa data från en viss förskjutning. |
connectionSpec.id |
(Endast API) Anslutningsspecifikationen returnerar en källas kopplingsegenskaper, inklusive autentiseringsspecifikationer som relaterar till att skapa bas- och källanslutningarna. Anslutningsspecifikations-ID för SFTP är: b7bf2577-4520-42c9-bae9-cad01560f7bc . |
Anslut SFTP till Experience Platform
Dokumentationen nedan innehåller information om hur du ansluter en SFTP-server till Experience Platform med hjälp av API:er eller användargränssnittet: