如何从 S3 中删除名称为空的文件

2024-06-18

不知何故,使用 AWS Java API,我们成功地将一个没有名称的文件上传到 S3。

如果我们运行该文件就会显示s3cmd ls s3://myBucket/MyFolder,但未显示在 S3 GUI 中。

Running s3cmd del s3://myBucket/MyFolder/给出以下错误:

ERROR: Parameter problem: Expecting S3 URI with a filename or --recursive: s3://myBucket/MyFolder/

运行不带尾部斜杠的相同命令不会执行任何操作。

怎样才能删除该文件呢?


据我所知,使用 s3cmd 无法完成此操作。

It can使用 aws cli 运行以下命令来完成:

aws s3 rm 3://myBucket/MyFolder/

确保您不使用--recursive标志,否则它将删除整个目录。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 S3 中删除名称为空的文件 的相关文章

  • Django - 获取 PIL 图像保存方法以与 Amazon s3boto 存储一起使用

    为了在上传时调整图像大小 使用 PIL 我重写了文章模型的保存方法 如下所示 def save self super Article self save if self image size 160 160 image Image open
  • 将 S3 静态站点与应用程序负载均衡器结合使用

    我有一个 ALB 当前将流量路由到多个 url 如果我们需要执行维护 我希望能够将流量路由到静态 S3 站点 然后 我们将显示静态 维护 页面而不是登录页面 我创建了一个 CloudFront 发行版 允许 S3 站点加载 SSL 证书 但
  • 如何在不安装 AWS SDK 的情况下通过 Powershell 从 S3 下载文件?

    我想使用 Windows Powershell 从我的 AWS S3 存储桶下载文件 我无法安装任何 AWS 软件 需要创建一个 API 才能访问 AWS S3 中的文件 我使用Postman测试该文件是否可访问并且成功 鉴于这一成功 我尝
  • IOPS(在 Amazon EBS 中)在实践中意味着什么?

    我有一些应用程序所需的图像 图像很多 50 000 但整体大小很小 40 Mb 最初 我以为我会简单地使用 S3 但上传速度非常慢 作为临时解决方案 我想附加一个包含图像的 EBS 这样就可以了 然而 在阅读了一些有关 EBS 通用 gp2
  • 如何在 S3 存储桶中仅获取一级对象?

    我只想列出存储桶中本身不是存储桶的对象 有没有办法解析 ListBucket 的结果 桶中的对象本身不是桶 桶不能包含其他桶 你是说文件夹吗 S3 也没有文件夹的概念 每个 S3 帐户可以有 100 个存储桶 每个存储桶可以包含无限数量的对
  • 如何处理 AWS 中的开发和生产环境? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 构建要在生产中启动的应用程序 并不确定如何处理 AWS 上的开发 生产环境 如果我使用多个存储桶 多个 DynamoDB 表 多个 Lam
  • Amazon S3 对象复制

    各位 我可能读到的内容有所不同 但是我一直认为 us east 中的对象和存储桶不会自动复制到 us west 但是 在阅读文档时 我看到两个相互矛盾的陈述 From http aws amazon com s3 http aws amaz
  • 使用 asp.net MVC 拖放上传到 aws s3

    我在我正在处理的基本 mvc 项目上上传文件时遇到一些问题 我有一个拖 放功能 我想连接到 aws s3 我可以使用当前应用程序将文件放入本地文件夹中 并按照此处的步骤操作 gt 使用 c Sharp 将文件上传到亚马逊 s3 非常简单 h
  • 有没有更快的方法将多个文件从 s3 下载到本地文件夹?

    我正在尝试使用 jupyter Notebook 从 s3 存储桶下载 12 000 个文件 预计在 21 小时内完成下载 这是因为每个文件一次下载一个 我们可以并行进行多个下载 以便加快进程吗 目前 我正在使用以下代码下载所有文件 Get
  • 尝试删除文件时如何调试“共享冲突”

    我有一个多线程 C 应用程序 它创建文件 打开文件进行处理 然后在完成后删除它们 此应用程序预计会处理 1 100 个文件 当我尝试在处理后删除文件时 有点随机 很可能归因于应用程序的多线程性质 我遇到共享冲突 我的直觉告诉我 维克 你在尝
  • 如何使用 aws-cli 访问 Google Cloud Storage 存储桶

    我可以访问 aws 和 Google Cloud Platform 是否可以执行以下操作 使用 aws cli 列出 Google Cloud Storage 存储桶 使用 aws cli 将 CSV 文件放入 Google Cloud S
  • 为什么 CloudFront 根据 Accept-Encoding 改变 CORS 标头响应?

    我正在尝试让 CORS 与 Amazon S3 CloudFront 一起正常工作 设置我的 CORS 配置后 它似乎可以正常工作 curl H Origin https app close io I https d4389n07pf8cq
  • nodejs knox 放入 s3 结果是 403

    我尝试在 nodejs 项目中使用 knox 上传到 Amazon s3 存储桶 但无法解决 403 错误 我已确保密钥 秘密和存储桶已正确设置 我真的需要那些有更多经验的人的帮助 我的节点代码如下 var upload test func
  • 如何从 S3 中删除名称为空的文件

    不知何故 使用 AWS Java API 我们成功地将一个没有名称的文件上传到 S3 如果我们运行该文件就会显示s3cmd ls s3 myBucket MyFolder 但未显示在 S3 GUI 中 Running s3cmd del s
  • 如何使用 Docker 和 DigitalOcean Spaces 部署 TensorFlow Serving

    如何配置 TensorFlow Serving 以使用存储在 DigitalOcean Spaces 中的文件 重要的是解决方案 提供对这两个配置的访问and模型文件 提供对数据的非公开访问 我已经配置了一个名为your bucket na
  • 有没有办法使用 s3.putbucketreplication API 为 AWS S3 复制管理启用 ReplicationConfiguration?

    我正在尝试通过 s3 putbucketreplication api 启用复制配置 我正进入 状态 InvalidRequest 优先级不能用于此版本的跨区域复制配置架构 请参阅 S3 开发人员指南了解更多信息 错误 这是什么意思 var
  • 放大发布导致 AccessDenied 错误

    我部署了一个简单的网络应用程序S3 via amplify publish 主办方有Cloudfront启用 我在设置托管时选择了放大中的 PROD 环境 并且我正在工作eu central 1地区 但每当我尝试访问Cloudfront网址
  • 从 aws Glue 脚本调用存储过程

    ETL 作业完成后 在 AWS Glue 脚本中调用存储过程的最佳方式是什么 我正在使用 PySpark 从 S3 获取数据并将其存储在临时表中 在这个过程之后 需要调用一个存储过程 该存储过程将数据从临时表加载到相应的 MDS 表中 如果
  • 如何在启用保管库锁定的情况下将对象从 Amazon S3 移动到 Glacier?

    我正在寻找一种在启用 Vault Lock 的情况下将 Amazon S3 对象移动到 Glacier 的解决方案 如此处所述https aws amazon com blogs aws glacier vault lock https a
  • Airflow 不会将日志写入 s3

    我尝试了不同的方法来配置 Airflow 1 9 以将日志写入 s3 但它只是忽略它 我发现很多人在这样做后阅读日志时遇到问题 但我的问题是日志仍然是本地的 我可以毫无问题地读取它们 但它们不在指定的 s3 存储桶中 我尝试的是首先写入ai

随机推荐

  • Haskell cabal:我刚刚安装了软件包,但现在找不到软件包

    在这里 http haskell org haskellwiki Cabal Install I just installed packages 2C but now the packages are not found这是我可以找到我正在
  • 使用 C# 从文本中删除数字

    我有一个要处理的文本文件 其中有一些数字 我只想要其中的文字 而不是其他任何东西 我成功删除了标点符号 但是如何删除数字呢 我想要使 用 C 代码 另外 我想删除长度大于 10 的单词 如何使用 Reg 表达式来做到这一点 您可以使用正则表
  • 使用设计宝石导轨注销用户

    在管理部分 我显示当前登录用户的列表 现在管理员可以选择一个或多个用户并销毁他们的会话 注销他们 我不知道从哪里开始 请帮助我 您可以使用sign out通过传入用户对象在控制器操作中的方法 Make sure only admins ca
  • 指定 R 中 hist() 中的 bin 数量?

    我尝试指定垃圾箱的数量hist R为10 如下 gt hist x breaks 10 但垃圾箱的数量并不完全是 10 我尝试了几个其他数量的垃圾箱 结果发生了同样的情况 hist says breaks可以指定 给出直方图单元格数量的单个
  • ExtJS:使用“记住我”功能登录

    我正在尝试创建一个具有非常常见的 记住我 功能的简单登录窗口 登录验证是通过 AJAX 风格完成的 因此浏览器不会记住我的输入 我的方法是使用内置的state功能 但是如何使用它让我很困惑 Ext state Manager setProv
  • 如何在 Mac 上禁用屏幕保护程序/显示器睡眠

    有没有办法用可可禁用屏幕保护程序和显示器睡眠 OSX 10 8 中已弃用 UpdateSystemActivity OverallAct 的使用 现在推荐的方法是通过以下调用来阻止它 IOPMAssertionCreateWithName
  • 避免滚轮被嵌入的 youtube / flash 视频劫持

    我正在对主页中嵌入 YouTube 视频的网站进行一些改进 我自己没有添加此代码 但它看起来像
  • 使用 C 通过引用传递数组

    是的 我已经阅读了这个问题和答案 在 C 中通过引用传递数组 https stackoverflow com questions 1106957 pass array by reference in c 我有一个类似的问题 并从该问题中实现
  • SSJS调用java类中的方法(在java库中)

    我创建了一个带有 java 类 Invoke 的 java 库 名为 invoke 在设计器导航窗格中的代码下展开脚本库时可以看到它 代码是 package com kkm vijay public class Invoke public
  • Visual Studio 2013 及更高版本的 Windows 菜单中缺少新的垂直选项卡组?

    我刚刚迁移到 Visual Studio 2013 找不到垂直分割代码窗口的方法 因此我并排有两个不同的文件 在以前的版本中 我可以创建一个新窗口 然后通过选择将其移动到新选项卡创建新的垂直选项卡组从 Windows 菜单 现在我只看到创建
  • nspredicate 数组中的多个项目

    如何使用NSPredicate满足多个条件 NSEntityDescription entity NSEntityDescription entityForName MessageData inManagedObjectContext ma
  • FileSystemObject 中文件集合的顺序

    在 VBScript 中 我想获取按创建日期排序的文件夹中的文件列表 我发现为了做到这一点 我需要使用记录集 对我来说似乎有点过分 或自己对集合进行排序 我认为我可以避免它 并且我希望我的代码更短 由于我是创建文件的人 所以我使用以日期 y
  • 旋转后,精灵和矩形位置在 Libgdx 中未对齐

    我有以下代码 其中紧密映射的精灵 矩形和多边形在 libgdx 中以相同角度旋转 旋转后矩形与精灵不对齐 虽然精灵在绘制时会旋转 但旋转后坐标和尺寸保持不变 矩形的情况并非如此 请参阅下面的代码和结果图 public void rotate
  • 使用 bootstrap 渲染的 Django FilteredSelectMultiple 小部件

    我正在尝试复制FilteredSelectMultipledjango 应用程序管理中使用的小部件 但我的小部件呈现非常不同 管理中的小部件使用Django 套装 http djangosuit com or django admin bo
  • 使用非规范地址检索内存数据会导致 SIGSEGV 而不是 SIGBUS

    我无法使用以下汇编代码产生 总线错误 这里我使用的内存地址不是合法的 规范地址 那么 我怎样才能触发该错误呢 我在带有 NASM 2 14 02 的 Ubuntu 20 04 LTS 下运行这段代码 但它会导致负载出现 SIGSEGV 分段
  • 获取的属性名称值

    如何使用 jQuery 获取输入标记的属性名称值 请帮忙
  • 接近堆限制的无效标记压缩分配失败 - JavaScript 堆内存不足

    我正在使用 Angular 7 2 当我进入ng serve 我面临以下问题 致命错误 接近堆限制的无效标记压缩分配失败 JavaScript 堆内存不足 这意味着什么 我该如何解决这个问题 完整的错误消息是 FATAL ERROR Ine
  • 在java中的super调用之前创建一个对象

    考虑到简单的java代码是行不通的 public class Bar extends AbstractBar private final Foo foo new Foo bar public Bar super foo 我需要在之前创建一个
  • ASP.NET Webform 中的异常处理

    在 ASP NET Webforms 中处理异常的首选方法是什么 你有Page Error您添加的方法 我认为 web config级别 并且当发生错误时整个站点将被重定向到该级别 这是否意味着您不应在 Web 表单应用程序中的任何位置使用
  • 如何从 S3 中删除名称为空的文件

    不知何故 使用 AWS Java API 我们成功地将一个没有名称的文件上传到 S3 如果我们运行该文件就会显示s3cmd ls s3 myBucket MyFolder 但未显示在 S3 GUI 中 Running s3cmd del s