amazon-web-services - AWS CLI 列出 S3 存储桶中的所有文件
问题描述
我正在练习 AWS 命令。我的客户给了我 AWS IAM 访问密钥和密钥,但没有给我可以登录到管理面板的帐户。这些密钥正在与项目本身一起使用。我想要做的是我试图列出 S3 存储桶中递归的所有文件。
这是我到目前为止所做的。
我已经使用以下命令为 CLI 配置了 AWS 配置文件
aws configure
然后我可以通过运行以下命令列出所有可用的存储桶
aws s3 ls
然后我试图列出存储桶中的所有文件。我尝试运行以下命令。
aws s3 ls s3://my-bucket-name
但似乎它没有给我正确的内容。另外,我也需要一种在桶中导航的方法。我怎样才能做到这一点?
解决方案
您想递归地列出所有对象,但不使用--recursive
标志。这将只显示前缀和根级别的任何对象
相关文档https://docs.aws.amazon.com/cli/latest/reference/s3/ls.html
推荐阅读
- python - keras模型中无效的numpy形状
- django - 如何在 Django 中向 Textareas 添加占位符
- ios - 如何移动形状层的位置(swift4)
- python - SQLAlchemy——用尽可能少的查询分组和计数唯一
- javascript - 将 HTML/JS 变量传递给 Python
- hadoop - 在猪中将chararray转换为int?
- vim - Vim:为纯文本文件(不是 Markdown)生成目录?
- reactjs - 如何在 React 中阻止加载混合活动内容的情况下从 HTTP 获取数据
- php - 存储标签值以显示内容
- shell - openssl 中的命令替换