

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á.

# Usar o SDK for Ruby: fazer download de arquivos do Amazon S3
<a name="cookbooks-101-opsworks-s3"></a>

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

Há algumas tarefas, como interagir com serviços da AWS, que não podem ser tratadas com recursos do Chef. Por exemplo, algumas vezes é preferível armazenar arquivos remotamente e deixar a receita baixá-los para a instância. Você pode usar o recurso [remote\$1file](https://docs.chef.io/chef/resources.html#remote-file) para fazer download de arquivos de servidores remotos. No entanto, se quiser armazenar seus arquivos em um [bucket do Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/dev/Welcome.html), `remote_file` poderá fazer download desses arquivos somente se a [ACL](https://docs.aws.amazon.com/AmazonS3/latest/UG/EditingPermissionsonanObject.html) permitir a operação.

As receitas podem usar o [AWS SDK para Ruby](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/) para acessar a maioria dos serviços da AWS. Este tópico mostra como usar o SDK for Ruby para fazer download de um arquivo de um bucket do S3.

**nota**  
Para obter mais informações sobre como usar o [AWS SDK para Ruby](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/) para lidar com criptografia e descriptografia, consulte [AWS:: S3:: S3Object](https://docs.aws.amazon.com/AWSRubySDK/latest/AWS/S3/S3Object.html). O conteúdo entregue aos buckets do Amazon S3 pode conter conteúdo do cliente. Para obter mais informações sobre a remoção de dados confidenciais, consulte [Como faço para esvaziar um bucket do S3?](https://docs.aws.amazon.com/AmazonS3/latest/userguide/empty-bucket.html) ou [Como faço para excluir um bucket do S3?](https://docs.aws.amazon.com/AmazonS3/latest/userguide/delete-bucket.html).

**Topics**
+ [Usar o SDK for Ruby em uma Instância do Vagrant](cookbooks-101-opsworks-s3-vagrant.md)
+ [Usando o SDK para Ruby em uma instância do Stacks OpsWorks Linux](cookbooks-101-opsworks-s3-opsworks.md)
+ [Usando o SDK para Ruby em uma instância do Windows OpsWorks Stacks](cookbooks-101-opsworks-s3-windows.md)