S3InputFileLocation - AWS Transfer Family

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.

S3InputFileLocation

Especifica la ubicación del archivo Amazon S3 introducido por el cliente. Si se usa en el interior de copyStepDetails.DestinationFileLocation, debe ser el destino de la copia de S3.

Tiene que proporcionar el bucket y la clave. La clave puede representar una ruta o un archivo. Esto se determina si se finaliza o no el valor de la clave con el carácter de la barra diagonal (/). Si el último carácter es “/”, el archivo se copia en la carpeta, y su nombre no cambia. Si, por el contrario, el último carácter es alfanumérico, se cambiará el nombre del archivo cargado al valor de la ruta. En este caso, si ya existe un archivo con ese nombre, se sobrescribe.

Por ejemplo, si la ruta es shared-files/bob/, los archivos cargados se copian en la carpeta shared-files/bob/. Si la ruta es shared-files/today, cada archivo cargado se copia en la carpeta shared-files y se le asigna un nombre today: cada carga sobrescribe la versión anterior del archivo bob.

Contenido

Bucket

Especifica el bucket de S3 para el archivo de entrada del cliente.

Tipo: cadena

Limitaciones de longitud: longitud mínima de 3. La longitud máxima es de 63 caracteres.

Patrón: [a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9]

Obligatorio: no

Key

El nombre asignado al archivo cuando se creó en Amazon S3. La clave de objeto se utiliza para recuperar el objeto.

Tipo: cadena

Limitaciones de longitud: longitud mínima de 0. La longitud máxima es de 1024 caracteres.

Patrón: [\P{M}\p{M}]*

Obligatorio: no

Véase también

Para obtener más información sobre el uso de esta API en uno de los AWS SDK específicos del idioma, consulta lo siguiente: