Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Probar la configuración de la API REST de S3

Puede utilizar la interfaz de línea de comandos de Amazon Web Services (AWS CLI) para probar su conexión al sistema y verificar que puede leer y escribir objetos.

Antes de empezar

Para obtener más detalles sobre estos pasos, consulte"Configurar conexiones de cliente" .

Pasos
  1. Configure los ajustes de AWS CLI para usar la cuenta que creó en el sistema StorageGRID :

    1. Entrar al modo de configuración: aws configure

    2. Introduzca el ID de la clave de acceso para la cuenta que ha creado.

    3. Introduzca la clave de acceso secreta para la cuenta que ha creado.

    4. Introduzca la región predeterminada a utilizar. Por ejemplo, us-east-1 .

    5. Ingrese el formato de salida predeterminado a utilizar o presione Enter para seleccionar JSON.

  2. Crear un depósito.

    Este ejemplo supone que configuró un punto final del balanceador de carga para usar la dirección IP 10.96.101.17 y el puerto 10443.

    aws s3api --endpoint-url https://10.96.101.17:10443
    --no-verify-ssl create-bucket --bucket testbucket

    Si el depósito se crea correctamente, se devuelve la ubicación del depósito, como se ve en el siguiente ejemplo:

    "Location": "/testbucket"
  3. Subir un objeto.

    aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
    put-object --bucket testbucket --key s3.pdf --body C:\s3-test\upload\s3.pdf

    Si el objeto se carga correctamente, se devuelve un Etag, que es un hash de los datos del objeto.

  4. Enumere el contenido del depósito para verificar que se cargó el objeto.

    aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
    list-objects --bucket testbucket
  5. Eliminar el objeto.

    aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
    delete-object --bucket testbucket --key s3.pdf
  6. Eliminar el depósito.

    aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
    delete-bucket --bucket testbucket