Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Teste a configuração da API REST do S3

Colaboradores

Você pode usar a interface de linha de comando (AWS CLI) do Amazon Web Services para testar sua conexão com o sistema e verificar se é possível ler e gravar objetos.

Antes de começar

Para obter detalhes sobre essas etapas, "Configurar conexões de cliente"consulte .

Passos
  1. Configure as configurações da AWS CLI para usar a conta criada no sistema StorageGRID:

    1. Entre no modo de configuração: aws configure

    2. Introduza a ID da chave de acesso para a conta que criou.

    3. Introduza a chave de acesso secreta para a conta que criou.

    4. Introduza a região predefinida a utilizar. Por exemplo, us-east-1.

    5. Digite o formato de saída padrão a ser usado ou pressione Enter para selecionar JSON.

  2. Crie um bucket.

    Este exemplo pressupõe que você tenha configurado um endpoint do balanceador de carga para usar o endereço IP 10.96.101.17 e a porta 10443.

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

    Se o bucket for criado com êxito, a localização do bucket será retornada, como visto no exemplo a seguir:

    "Location": "/testbucket"
  3. Carregue um 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

    Se o objeto for carregado com sucesso, um Etag é retornado que é um hash dos dados do objeto.

  4. Liste o conteúdo do bucket para verificar se o objeto foi carregado.

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

    aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
    delete-object --bucket testbucket --key s3.pdf
  6. Elimine o balde.

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