As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Uso do utilitário REPL do AWS SDK para Ruby
O gem aws-sdk inclui uma interface de linha de comando interativa Read-Eval-Print-Loop (REPL) na qual você pode testar o SDK para Ruby e ver os resultados imediatamente. Os gems do SDK para Ruby estão disponíveis em RubyGems.org
Pré-requisitos
-
O
aws-v3.rbestá localizado no gem aws-sdk-resources. O gem aws-sdk-resourcestambém foi incluído pelo gemaws-sdkprincipal. -
Você precisará de uma biblioteca xml, como a do gem
rexml. -
Embora o programa funcione com o Interactive Ruby Shell (IRB) (
irb), recomendamos que você instale o gempry, que fornece um ambiente REPL mais poderoso.
Configuração do Bundler
Se você usa o BundlerGemfile abordarão os gems de pré-requisito:
-
Abra o
Gemfileque você criou quando instalou o AWS SDK para Ruby. Adicione as seguintes linhas ao arquivo:gem "aws-sdk" gem "rexml" gem "pry" -
Salve o Gemfile.
-
Instale as dependências especificadas em seu
Gemfile:$bundle install
Executar o REPL
É possível acessar o REPL executando o aws-v3.rb a partir da linha de comando.
aws-v3.rb
Como alternativa, você pode habilitar o log de comunicação HTTP definindo a flag de verbose. O log de comunicação HTTP fornece informações sobre a comunicação entre o AWS SDK para Ruby e a AWS. Observe que a flag de verbose também adiciona overhead que pode tornar a execução do seu código mais lenta.
aws-v3.rb -v
O SDK para Ruby inclui classes de cliente que fornecem interfaces para os Serviços da AWS. Cada classe de cliente oferece suporte a um determinado AWS service (Serviço da AWS). No REPL, cada classe de serviço tem um auxiliar que retorna um novo objeto cliente para interagir com esse serviço. O nome do auxiliar será o nome do serviço convertido em minúsculas. Por exemplo, os nomes dos objetos auxiliares do Amazon S3 e do Amazon EC2 são s3 e ec2, respectivamente. Para listar os buckets do Amazon S3 em sua conta, você pode inserir s3.list_buckets no prompt.
Você pode digitar quit no prompt do REPL para sair.