使用REST API删除对象名称中带有斜杠的S3对象

和平使者

我无法删除其中一个在对象名称中使用斜杠来帮助组织的存储桶中的对象。

例如,我的存储桶名称为wecombinate,对象名称为products/images/image1.png

当我尝试删除时,出现“ [BucketNotEmpty]您尝试删除的存储桶不为空”的感觉,好像我正在尝试删除整个存储桶一样,我不是在使用DELETE对象REST API请求删除单个项目products/images/image1.png

我正在使用流行的https://github.com/tpyo/amazon-s3-php-class PHP类来管理S3,并且代码看起来还不错,而且在GitHub上没有任何问题的报道。

执行删除的代码:

$s3->deleteObject('wecombinate', 'products/images/image1.png');

在对象名称中使用斜杠是否存在已知问题?我可能还缺少其他东西吗?

dcro

您需要在键上添加一个斜杠以使其正常工作:

$s3->deleteObject('wecombinate', '/products/images/image1.png')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

REST Api为同一对象返回不同的对象名称,如何使用RestSharp处理?

来自分类Dev

使用JavaScript API设置S3对象到期(用于删除)

来自分类Dev

使用.NET API按上传日期删除S3对象

来自分类Dev

如何使用s3 api删除多个对象?

来自分类Dev

AWS:使用“生命周期规则”在30天之内永久删除S3对象

来自分类Dev

使用Nodejs Lambda函数删除AWS S3对象

来自分类Dev

如果我有对象ID,如何使用REST API在AzureAD中获取对象的显示名称?

来自分类Dev

如何使用Jackson注释来处理带有随机对象名称的JSON

来自分类Dev

即使使用 __unicode__ 和 __str__,带有 ModelMultipleChoiceField 的表单也只给出“对象名称”

来自分类Dev

使用存储类Glacier访问S3对象

来自分类Dev

如何使用标签从Glacier恢复S3对象

来自分类Dev

使用存储类Glacier访问S3对象

来自分类Dev

如何使用对象名称或对象内的数据创建带有文本框的多维随机混洗排序器

来自分类Dev

如何使用带有boto3库的Version从s3获取对象?

来自分类Dev

使用动态对象名称访问对象

来自分类Dev

ElasticSearch 5.0.0-有关对象名称的错误已在使用中

来自分类Dev

在REST服务中使用带有RFC 6902的PATCH从阵列中删除对象。您怎么知道您要删除正确的元素?

来自分类Dev

如何在AS3中使用变量编写对象名称以进行迭代?

来自分类Dev

对象名称中不允许使用``/''字符

来自分类Dev

在$ scope中定义AngularJS变量时使用对象名称

来自分类Dev

对象名称中不允许使用``/''字符

来自分类Dev

使用Public-Accessible S3存储桶时,如何与其他Public-Accessible S3存储桶和对象名称不发生冲突?

来自分类Dev

使用AWS S3 REST API检索存储桶的对象而无需知道存储桶的区域

来自分类Dev

无法使用在子对象和兄弟对象中具有相同对象名称的XML序列化器来序列化对象

来自分类Dev

如何使用Django Rest Framework删除对象

来自分类Dev

如何使用PowerShell提供程序删除名称中带有斜杠的BizTalk接收端口?

来自分类Dev

使用CURL使用元数据创建S3对象失败

来自分类Dev

使用变量定义json对象名称

来自分类Dev

使用if()更改对象名称

Related 相关文章

  1. 1

    REST Api为同一对象返回不同的对象名称,如何使用RestSharp处理?

  2. 2

    使用JavaScript API设置S3对象到期(用于删除)

  3. 3

    使用.NET API按上传日期删除S3对象

  4. 4

    如何使用s3 api删除多个对象?

  5. 5

    AWS:使用“生命周期规则”在30天之内永久删除S3对象

  6. 6

    使用Nodejs Lambda函数删除AWS S3对象

  7. 7

    如果我有对象ID,如何使用REST API在AzureAD中获取对象的显示名称?

  8. 8

    如何使用Jackson注释来处理带有随机对象名称的JSON

  9. 9

    即使使用 __unicode__ 和 __str__,带有 ModelMultipleChoiceField 的表单也只给出“对象名称”

  10. 10

    使用存储类Glacier访问S3对象

  11. 11

    如何使用标签从Glacier恢复S3对象

  12. 12

    使用存储类Glacier访问S3对象

  13. 13

    如何使用对象名称或对象内的数据创建带有文本框的多维随机混洗排序器

  14. 14

    如何使用带有boto3库的Version从s3获取对象?

  15. 15

    使用动态对象名称访问对象

  16. 16

    ElasticSearch 5.0.0-有关对象名称的错误已在使用中

  17. 17

    在REST服务中使用带有RFC 6902的PATCH从阵列中删除对象。您怎么知道您要删除正确的元素?

  18. 18

    如何在AS3中使用变量编写对象名称以进行迭代?

  19. 19

    对象名称中不允许使用``/''字符

  20. 20

    在$ scope中定义AngularJS变量时使用对象名称

  21. 21

    对象名称中不允许使用``/''字符

  22. 22

    使用Public-Accessible S3存储桶时,如何与其他Public-Accessible S3存储桶和对象名称不发生冲突?

  23. 23

    使用AWS S3 REST API检索存储桶的对象而无需知道存储桶的区域

  24. 24

    无法使用在子对象和兄弟对象中具有相同对象名称的XML序列化器来序列化对象

  25. 25

    如何使用Django Rest Framework删除对象

  26. 26

    如何使用PowerShell提供程序删除名称中带有斜杠的BizTalk接收端口?

  27. 27

    使用CURL使用元数据创建S3对象失败

  28. 28

    使用变量定义json对象名称

  29. 29

    使用if()更改对象名称

热门标签

归档