Compartir por


Accede a un volumen habilitado para la API REST de objetos de Azure NetApp Files con clientes compatibles con S3.

Puede usar la API REST de objetos de Azure NetApp Files con un cliente compatible con S3, aprovechando la comunicación SSL segura y la administración sin problemas de datos.

Debe instalar un certificado en su máquina antes de acceder al bucket con clientes compatibles con S3. En este documento se explica el acceso al cubo con el explorador S3 y la CLI de AWS.

Instalar el certificado en las entidades de certificación raíz de confianza

Antes de acceder al volumen habilitado para la API REST de objetos con un cliente compatible con S3, debe instalar el certificado.

  1. Abra el explorador Edge en el sistema cliente y vaya a la dirección URL del cubo: https://<your-bucket-endpoint-IP-or-FQDN>.
  2. Seleccione el icono de bloqueo en la barra de direcciones y, a continuación, seleccione Certificado (válido).
  3. En el cuadro de diálogo certificado, seleccione la pestaña Detalles y, después, Copiar en archivo (o Exportar). Siga los pasos del asistente de exportación, asegurándose de elegir el formato binario codificado DER X.509 (.CER). Guarde el . Archivo CER en el equipo local.
  4. Para instalar el certificado, seleccione el archivo .CER en el equipo local.
  5. En la ventana Certificado, seleccione Instalar certificado. En el Asistente para la instalación, elija Equipo local como destino de la instalación. Tenga en cuenta que esto requiere privilegios de administrador. En la pantalla Almacén de certificados, seleccione Colocar todos los certificados en el almacén siguiente y, después, Examinar y elegir Entidades de certificación raíz de confianza.
  6. Cuando complete los pasos del Asistente para la instalación, un cuadro de diálogo confirma que el certificado se instaló correctamente.

Acceso a archivos con el explorador S3

  1. Descargue e instale el explorador S3.

  2. Agregue una nueva cuenta para el almacenamiento compatible con S3. Al agregar la nueva cuenta, siga estas instrucciones:

    • Punto de conexión REST: escriba la dirección URL del punto de conexión para el volumen: https://<your-bucket-endpoint-IP-or-FQDN>.
    • ID de clave de acceso: use la clave de acceso creada al generar el bucket en el volumen NFS.
    • Clave de acceso secreta: use la clave secreta correspondiente desde el momento en que generó el cubo.
    • Seleccione Cifrar claves de acceso con una contraseña y Usar transferencia segura (SSL/TLS) .
  3. Después de agregar la cuenta, compruebe la conexión. En el explorador S3, seleccione la cuenta recién agregada en el menú Cuentas . Si la conexión se realizó correctamente, verá los cubos y puede administrar los objetos.

Acceso a archivos con la CLI de AWS

  1. Descargue la CLI de AWS:
    curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
    unzip awscliv2.zip
    sudo ./aws/install
    
  2. Compruebe que la instalación se realizó correctamente con el comando aws --version. La salida esperada es:
    aws-cli/2.x.x Python/3.x.x Linux/…
    
  3. Configure la CLI de AWS con el comando aws configure. Cuando se le solicite, proporcione lo siguiente:
    • Identificador de clave de acceso de AWS: use la clave de acceso creada al generar el cubo en el volumen NFS.
    • Clave de acceso secreto de AWS - la clave secreta correspondiente del momento en que generó el bucket.
    • Nombre de región predeterminado: us-east-1
    • Salida: JSON

    Nota:

    Al usar la CLI de AWS con cubos de Azure NetApp Files, use siempre us-east-1 como nombre de región predeterminado.

  4. Enumerar los contenedores:
    aws s3 ls --endpoint-url https://<your-bucket-endpoint-IP-or-FQDN> --no-verify-ssl
    
  5. Enumere los objetos de un cubo:
    aws s3 ls --endpoint-url https://<your-bucket-endpoint-IP-or-FQDN>(https://<your-bucket-endpoint-IP-or-FQDN>) s3://<bucket-name>/ --no-verify-ssl
    
  6. Copie un objeto de un cubo en la estación de trabajo local:
    aws s3 cp --endpoint-url https://<your-bucket-endpoint-IP-or-FQDN> s3://<bucket-name>/<object-name> ./<local-object-name> --no-verify-ssl
    

Información adicional