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.

Testar configuração da API REST do S3

Você pode usar a Amazon Web Services Command Line Interface (AWS CLI) para testar sua conexão com o sistema e verificar se você consegue ler e gravar objetos.

Antes de começar

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

Passos
  1. Configure as definições da AWS CLI para usar a conta que você criou no sistema StorageGRID :

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

    2. Digite o ID da chave de acesso da conta que você criou.

    3. Digite a chave de acesso secreta da conta que você criou.

    4. Digite a região padrão a ser usada. 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ê configurou um ponto de extremidade 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 sucesso, o local do bucket será retornado, conforme visto no exemplo a seguir:

    "Location": "/testbucket"
  3. Carregar 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, uma Etag será retornada, 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. Exclua o bucket.

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