Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Transferencia de archivos
Enviar y recuperar archivos mediante un conector SFTP
Para enviar y recuperar archivos mediante un conector SFTP, utilice el StartFileTransferOpere con la API y especifique los siguientes parámetros, en función de si está enviando archivos (transferencias salientes) o recibiendo archivos (transferencias entrantes). Ten en cuenta que cada StartFileTransfer
solicitud puede contener 10 rutas distintas.
nota
De forma predeterminada, los conectores SFTP procesan un archivo a la vez y los transfieren secuencialmente. Tiene la opción de acelerar el rendimiento de la transferencia haciendo que sus conectores creen sesiones simultáneas con servidores remotos que admitan sesiones simultáneas del mismo usuario y procesen hasta 5 archivos en paralelo.
Para habilitar las conexiones simultáneas en cualquier conector, puede editar la configuración del número máximo de conexiones simultáneas al crear o actualizar un conector. Para obtener más información, consulte Creación de un Conector SFTP.
-
Transferencias salientes
-
send-file-paths
contiene de una a diez rutas de archivos de origen, para que los archivos se transfieran al servidor SFTP del socio. -
remote-directory-path
es la ruta remota a la que se envía un archivo en el servidor SFTP del cliente.
-
-
Transferencias entrantes
-
retrieve-file-paths
contiene de una a diez rutas remotas. Cada ruta especifica una ubicación para transferir archivos desde el servidor SFTP del socio a su servidor Transfer Family. -
local-directory-path
es la ubicación en Amazon S3 (bucket y prefijo opcional) en la que se almacenan los archivos.
-
Para enviar archivos, debe especificar los parámetros send-file-paths
y remote-directory-path
. Puede especificar hasta 10 archivos para el parámetro send-file-paths
. El siguiente comando de ejemplo envía los archivos denominados /amzn-s3-demo-source-bucket/file1.txt
y /amzn-s3-demo-source-bucket/file2.txt
, ubicados en el almacenamiento de Amazon S3, al directorio /tmp
del servidor SFTP de su socio. Para utilizar este comando de ejemplo, sustituya
por su propio 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
Para recuperar archivos, especifique los parámetros y. retrieve-file-paths
local-directory-path
El siguiente ejemplo recupera los archivos /my/remote/file1.txt
y los guarda /my/remote/file2.txt
en el servidor SFTP del socio y los coloca en la ubicación /amzn-s3-demo-bucket/ de Amazon S3. prefix
Para utilizar este comando de ejemplo, sustituya
por su propia información.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
Los ejemplos anteriores especifican las rutas absolutas en el servidor SFTP. También puede utilizar rutas relativas, es decir, rutas relativas al directorio de inicio del usuario de SFTP. Por ejemplo, si el usuario de SFTP es marymajor
y su directorio de inicio en el servidor SFTP es /users/marymajor/
, el siguiente comando envía /amzn-s3-demo-source-bucket/file1.txt
a /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