

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.

# Configuración de AWS DataSync transferencias con un servidor de archivos NFS
<a name="create-nfs-location"></a>

Con AWS DataSync, puede transferir datos entre el servidor de archivos del Network File System (NFS) y los siguientes servicios de AWS almacenamiento. Los servicios de almacenamiento compatibles dependen del modo de tarea, como se muestra a continuación:


| Modo básico | Modo mejorado | 
| --- | --- | 
|  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/datasync/latest/userguide/create-nfs-location.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/datasync/latest/userguide/create-nfs-location.html)  | 

Para configurar este tipo de transferencia, cree una [ubicación](how-datasync-transfer-works.md#sync-locations) de transferencia para su servidos de archivos de NFS. Puede usar esta ubicación como origen o destino de la transferencia.

## Proporcionar DataSync acceso a los servidores de archivos NFS
<a name="accessing-nfs"></a>

[Para acceder DataSync a su servidor de archivos NFS, necesita un DataSync agente.](how-datasync-transfer-works.md#sync-agents) El agente monta una exportación en su servidor de archivos mediante el protocolo NFS. Asegúrese de utilizar el agente que corresponda al modo de tarea deseado.

**Topics**
+ [Configuración de su exportación a NFS](#accessing-nfs-configuring-export)
+ [Versiones NFS compatibles](#supported-nfs-versions)

### Configuración de su exportación a NFS
<a name="accessing-nfs-configuring-export"></a>

La exportación DataSync necesaria para la transferencia depende de si el servidor de archivos NFS es una ubicación de origen o de destino y de la configuración de los permisos del servidor de archivos.

Si su servidor de archivos es una ubicación de origen, DataSync solo tiene que leer y recorrer sus archivos y carpetas. Si es una ubicación de destino, DataSync necesita acceso root para escribir en la ubicación y establecer la propiedad, los permisos y otros metadatos de los archivos y carpetas que va a copiar. Puede usar la opción `no_root_squash` para permitir el acceso root para su exportación.

En los siguientes ejemplos, se describe cómo configurar una exportación de NFS a la que se proporciona acceso DataSync.

**Cuando el servidor de archivos NFS es una ubicación de origen (acceso root)**  
Configure la exportación mediante el siguiente comando, que proporciona permisos de DataSync solo lectura (`ro`) y acceso root (): `no_root_squash`

```
export-path datasync-agent-ip-address(ro,no_root_squash)
```

**Cuando el servidor de archivos NFS es una ubicación de destino**  
Configure la exportación mediante el siguiente comando, que proporciona permisos de DataSync escritura (`rw`) y acceso root (`no_root_squash`):

```
export-path datasync-agent-ip-address(rw,no_root_squash)
```

**Cuando el servidor de archivos NFS es una ubicación de origen (sin acceso root)**  
Configure la exportación mediante el siguiente comando, que especifica el ID de usuario (UID) y el ID de grupo (GID) de POSIX que sabe que proporcionarían permisos de DataSync solo lectura para la exportación:

```
export-path datasync-agent-ip-address(ro,all_squash,anonuid=uid,anongid=gid)
```

### Versiones NFS compatibles
<a name="supported-nfs-versions"></a>

De forma predeterminada, usa la versión 4.1 de DataSync NFS. DataSync también es compatible con NFS 4.0 y 3.x.

## Configuración de la red para transferencias NFS
<a name="configure-network-nfs-location"></a>

Para la DataSync transferencia, debe configurar el tráfico para algunas conexiones de red: 

1. Permita el tráfico de su DataSync agente a su servidor de archivos NFS en los siguientes puertos:
   + **Para NFS versiones 4.1 y 4.0**: puerto TCP 2049
   + **Para la versión 3.x de NFS**: puertos TCP 111 y 2049

   Los demás clientes NFS de su red deberían poder montar la exportación a NFS que usted utiliza para transferir datos. Asegúrese de que la exportación también sea accesible sin la autenticación de Kerberos.

1. Configure el tráfico para su [conexión de punto de conexión de servicio](datasync-network.md) (como un punto de enlace de VPC, público o FIPS).

1. Permita el tráfico del DataSync servicio al servicio de [AWS almacenamiento](datasync-network.md#storage-service-network-requirements) desde o hacia el que está realizando la transferencia.

## Creación de la ubicación de transferencia NFS
<a name="create-nfs-location-how-to"></a>

Antes de comenzar, tenga en cuenta lo siguiente:
+ Necesita un servidor de archivos NFS desde el que quiera transferir datos.
+ Necesitas un DataSync agente que pueda [acceder a tu servidor de archivos](#accessing-nfs).
+  DataSync no admite la copia de las listas de control de acceso de la versión 4 de NFS (ACLs).

### Uso de la consola DataSync
<a name="create-nfs-location-console"></a>

1. Abra la AWS DataSync consola en [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. En el panel de navegación situado a la izquierda, expanda **Transferencia de datos** y, a continuación, seleccione **Ubicaciones** y **Crear ubicación**.

1. En **Tipo de ubicación**, elija **Sistema de archivos de red (NFS)**.

1. En el caso de **los agentes**, elija el DataSync agente que se pueda conectar a su servidor de archivos NFS.

   Puede elegir más de un agente. Para obtener más información, consulte [Uso de varios DataSync agentes](do-i-need-datasync-agent.md#multiple-agents).

1. Para el **servidor NFS**, introduzca el nombre del sistema de nombres de dominio (DNS) o la dirección IP del servidor de archivos NFS al que se conecta el DataSync agente.

1. En **Ruta de montaje**, introduzca la ruta de exportación de NFS que desee DataSync montar.

   Esta ruta (o un subdirectorio de la ruta) es DataSync desde donde se transfieren los datos hacia o desde ella. Para obtener más información, consulte [Configuración de su exportación a NFS](#accessing-nfs-configuring-export).

1. (Opcional) Amplíe **la configuración adicional** y elija una **versión de NFS** específica para usarla DataSync al acceder al servidor de archivos.

   Para obtener más información, consulte [Versiones NFS compatibles](#supported-nfs-versions).

1. (Opcional) Seleccione **Añadir etiqueta** para etiquetar su ubicación de NFS.

   Las *etiquetas* son pares de clave-valor que le ayudan a administrar, filtrar y buscar sus recursos de DataSync. Le recomendamos crear al menos una etiqueta de nombre para su ubicación. 

1. Seleccione **Crear ubicación**.

### Usando el AWS CLI
<a name="create-location-nfs-cli"></a>
+ Utilice el siguiente comando para crear una ubicación de NFS.

  ```
  aws datasync create-location-nfs \
      --server-hostname nfs-server-address \
      --on-prem-config AgentArns=datasync-agent-arns \
      --subdirectory nfs-export-path
  ```

  Para obtener más información sobre la creación de la ubicación, consulte [Proporcionar DataSync acceso a los servidores de archivos NFS](#accessing-nfs).

  DataSync elige automáticamente la versión de NFS que utiliza para leer desde una ubicación de NFS. Para especificar una versión de NFS, utilice el parámetro `Version` opcional en la operación de la API [NfsMountOptions](API_NfsMountOptions.md).

Este comando devuelve el nombre de recurso de Amazon (ARN) de la ubicación de NFS, que es similar al ARN que se muestra a continuación.

```
{
    "LocationArn": "arn:aws:datasync:us-east-1:111222333444:location/loc-0f01451b140b2af49"
}
```

Para asegurarse de que el directorio se puede montar, puede conectarse a cualquier equipo que tenga la misma configuración de red que su agente y ejecutar el siguiente comando. 

```
mount -t nfs -o nfsvers=<nfs-server-version <nfs-server-address:<nfs-export-path <test-folder
```

A continuación, se muestra un ejemplo del comando .

```
mount -t nfs -o nfsvers=3 198.51.100.123:/path_for_sync_to_read_from /temp_folder_to_test_mount_on_local_machine
```