Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Trasferimento dei file
Invia e recupera file utilizzando un connettore SFTP
Per inviare e recuperare file utilizzando un connettore SFTP, si utilizza StartFileTransferOperate tramite l'API e specificate i seguenti parametri, a seconda che stiate inviando file (trasferimenti in uscita) o ricevendo file (trasferimenti in entrata). Tieni presente che ogni StartFileTransfer
richiesta può contenere 10 percorsi distinti.
Nota
Per impostazione predefinita, i connettori SFTP elaborano un file alla volta, trasferendo i file in sequenza. È possibile accelerare le prestazioni di trasferimento facendo in modo che i connettori creino sessioni simultanee con server remoti che supportano sessioni simultanee dello stesso utente ed elaborino fino a 5 file in parallelo.
Per abilitare le connessioni simultanee per qualsiasi connettore, è possibile modificare l'impostazione Numero massimo di connessioni connesse durante la creazione o l'aggiornamento di un connettore. Per informazioni dettagliate, consultare Crea un connettore SFTP.
-
Trasferimenti in uscita
-
send-file-paths
contiene da uno a dieci percorsi di file di origine, per i file da trasferire al server SFTP del partner. -
remote-directory-path
è il percorso remoto a cui inviare un file sul server SFTP del cliente.
-
-
Trasferimenti in entrata
-
retrieve-file-paths
contiene da uno a dieci percorsi remoti. Ogni percorso specifica una posizione per il trasferimento dei file dal server SFTP del partner al server Transfer Family. -
local-directory-path
è la posizione Amazon S3 (bucket e prefisso opzionale) in cui sono archiviati i file.
-
Per inviare file, devi specificare i parametri and. send-file-paths
remote-directory-path
È possibile specificare fino a 10 file per il send-file-paths
parametro. Il seguente comando di esempio invia i file denominati /amzn-s3-demo-source-bucket/file1.txt
e/amzn-s3-demo-source-bucket/file2.txt
, che si trovano nello storage Amazon S3, alla /tmp
directory sul server SFTP del tuo partner. Per utilizzare questo comando di esempio, sostituisci il
con il tuo bucket.amzn-s3-demo-source-bucket
aws transfer start-file-transfer --send-file-paths /amzn-s3-demo-source-bucket/file1.txt /amzn-s3-demo-source-bucket/file2.txt \ --remote-directory-path /tmp --connector-id c-
1111AAAA2222BBBB3
--regionus-east-2
Per recuperare i file, specificate i parametri retrieve-file-paths
andlocal-directory-path
. L'esempio seguente recupera i file /my/remote/file2.txt
sul server SFTP del partner /my/remote/file1.txt
e li colloca nella posizione Amazon S3 /amzn-s3-demo-bucket/. prefix
Per utilizzare questo comando di esempio, sostituisci
con le tue informazioni.user input placeholders
aws transfer start-file-transfer --retrieve-file-paths /my/remote/file1.txt /my/remote/file2.txt \ --local-directory-path /
amzn-s3-demo-bucket/prefix
--connector-id c-2222BBBB3333CCCC4
--regionus-east-2
Gli esempi precedenti specificano percorsi assoluti sul server SFTP. È inoltre possibile utilizzare percorsi relativi, ovvero percorsi relativi alla home directory dell'utente SFTP. Ad esempio, se l'utente SFTP è marymajor
e la sua home directory sul server SFTP è/users/marymajor/
, il seguente comando invia a /amzn-s3-demo-source-bucket/file1.txt
/users/marymajor/test-connectors/file1.txt
aws transfer start-file-transfer --send-file-paths /amzn-s3-demo-source-bucket/file1.txt \ --remote-directory-path test-connectors --connector-id c-
2222BBBB3333CCCC4
--regionus-east-2