Como crear el archivo .netrc#
The default location for this file is on the home directory so that you are the only one who can use it. This is:
La ubicacion predeterminadata donde las librarias como curl y pydap buscar el archivo netrc dependen del sistema operativo del usuario. Es decir, en un sistema
LinuxOS / MacOS :
~/.netrc. El simbolo~se refiere al directorio de inicio.Windows:
C:\Users\<User-Name>/_netrc.
Note
En el resto de este tutorial, asumiremos que el usuario posee una computadora con sistema operativo Linux/MacOS.
Pasos.#
Crea el archivo en la ubicacion predeterminada.
touch ~/.netrc
Anade como contenido al archivo
.netrclas credenciales de autenticacion. Por ejemplo, en el caso the Earth Data Login:
machine urs.earthdata.nasa.gov
login <YourEDLUserName>
password <YourEDLPassword>
o
machine urs.earthdata.nasa.gov login <YourEDLUserName> password <YourEDLPassword>
Note
El archivo .netrc tambien puede contener credenciales de autenticacion. Por ejemplo en el caso de poseer una cuenta de AVISO Altimetry, puedes acceder a datos scientificos a traves de un Thredds Data Server TDS data. En este case, anades otra entrada al archivo .netrc siguendo el mismo formato: machine tds.aviso.altimetry.fr login <AvisoUsername> password AvisoPassword>
Asigna el permiso adecuado y seguro, para poder leer el archivo
.netrc
chmod 600 ~/.netrc
[Opcional] Prueba que puedes acceder a un recurso associado alguna credencial del
.netrc. Por ejemplo, en el caso de EarthDataLogin, ejecuta el siguiente comando en la terminal:
curl -L -n <OPeNDAP EarthData URL>
donde -L intruye a el comando curl que siga las redirecciones, y -n instruye a la libraria curl que recupere las credenciales de autenticacion del archivo netrc en la ubicacion pre-determinada.