使用 SDK for Ruby:从 Amazon S3 下载文件 - AWS OpsWorks

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 SDK for Ruby:从 Amazon S3 下载文件

重要

该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请通过 re AWS : Post 或通过 Pre mium Su AWS pp ort 与 AWS 支持 团队联系。

无法使用 Chef 资源处理某些任务 (如与 Amazon Web Service 进行交互)。例如,有时远程存储文件并将配方下载到实例更可取。您可使用 remote_file 资源从远程服务器下载文件。但是,如果您要将文件存储在 Amazon S3 存储桶中,则仅当 ACL 允许此操作时,remote_file 才能下载这些文件。

配方可使用AWS SDK for Ruby访问大多数 Amazon Web Service。本主题说明如何使用 SDK for Ruby; 从 S3 存储桶下载文件。

注意

有关如何使用AWS SDK for Ruby处理加密和解密的更多信息,请参阅 AWS::S3::S3Object。发送到 Amazon S3 存储桶的内容可能包含客户内容。有关删除敏感数据的更多信息,请参阅如何清空 S3 存储桶?如何删除 S3 存储桶?