没有sdk的php s3预签名网址

xmxmxmx

我正在使用这个类来生成一个包含策略部分的直接上传表单。

https://www.designedbyaturtle.co.uk/2015/direct-upload-to-s3-using-aws-signature-v4-php/

上传工作正常,但我希望能够在不公开文件的情况下为网站上的用户显示来自 url 的文件。

我知道 SDK 有一个简单的方法,但我希望我可以使用现有代码来完成,因为这已经创建了策略。我想知道从头开始创建这个 url 的步骤是什么?将整个臃肿的 SDK 仅包含一个功能似乎有些过分。

约翰·汉利

对于 GET 请求,创建 S3 预签名 URL 实际上非常容易。PUT 相当容易,但 POST 很复杂并且需要策略。

挑战在于创建签名代码。亚马逊支持 v2 和 v4 两个版本。v2 正在逐步淘汰。v4 的编码有些复杂。

如果您只是为 GET 请求创建预签名 URL,请编写您自己的代码。对于其他任何事情,我强烈建议使用 SDK。

下面是源代码的链接,用于使用 S3V4 使用 PHP 预签名 S3 URL,无需 AWS 开发工具包。

S3LINK-V4.PHP

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取具有移动客户端查询参数的S3预签名帖子网址

来自分类Dev

创建亚马逊AWS S3预签名URL PHP

来自分类Dev

AWS PHP SDK:限制预签名URL中的S3文件上传大小

来自分类Dev

带有S3 putObject预签名URL的无效签名

来自分类常见问题

如何在Java AWS S3 SDK预签名URL中设置策略条件

来自分类Dev

如何使用带有预签名令牌的curl上传Amazon S3?

来自分类Dev

带有预签名URL的S3文件上传状态(已取消)

来自分类Dev

具有动态文件名/密钥的PUT的预签名S3 URL开头为

来自分类Dev

有没有办法为s3中的预签名URL设置时间限制?

来自分类Dev

无法使用S3预签名网址上传应用

来自分类Dev

使用 boto3 创建带有自定义标头的 s3 预签名 url(放置)

来自分类Dev

使用预签名URL将文件上传到AWS S3的代码有什么问题?

来自分类Dev

S3拒绝带有预签名URL的浏览器PUT-它认为它们是GET的

来自分类Dev

S3预签名网址-检查是否使用了网址?

来自分类Dev

AWS PHP S3 SDK中没有“ moveObject”功能

来自分类Dev

使用boto3的S3预签名帖子网址问题

来自分类Dev

有没有一种简单的方法可以减少AWS PHP SDK仅使用S3?

来自分类Dev

Amazon S3签名不匹配-AWS SDK Java

来自分类Dev

403在通过浏览器将文件上传到具有预签名URL和ng-file-upload的文件到AWS S3时签名不匹配

来自分类Dev

缩短S3签名的网址

来自分类Dev

预签名的S3 URL签名不匹配

来自分类Dev

使用 SDK 写入 S3 没有错误但也没有文件

来自分类Dev

无论我做什么,都无法使用预签名URL将文件上传到S3。AWS命令行有效。CURL和其他= 403

来自分类Dev

heroku S3预签名帖子和S3请求签名

来自分类Dev

AWS S3预签名URL限制

来自分类Dev

Sqlalchemy-创建Amazon S3预签名URL

来自分类Dev

将文件上传到S3预签名URL

来自分类Dev

上传文件Amazon S3预签名发布

来自分类Dev

ETag 与 Amazon S3 预签名 URL 的使用

Related 相关文章

  1. 1

    获取具有移动客户端查询参数的S3预签名帖子网址

  2. 2

    创建亚马逊AWS S3预签名URL PHP

  3. 3

    AWS PHP SDK:限制预签名URL中的S3文件上传大小

  4. 4

    带有S3 putObject预签名URL的无效签名

  5. 5

    如何在Java AWS S3 SDK预签名URL中设置策略条件

  6. 6

    如何使用带有预签名令牌的curl上传Amazon S3?

  7. 7

    带有预签名URL的S3文件上传状态(已取消)

  8. 8

    具有动态文件名/密钥的PUT的预签名S3 URL开头为

  9. 9

    有没有办法为s3中的预签名URL设置时间限制?

  10. 10

    无法使用S3预签名网址上传应用

  11. 11

    使用 boto3 创建带有自定义标头的 s3 预签名 url(放置)

  12. 12

    使用预签名URL将文件上传到AWS S3的代码有什么问题?

  13. 13

    S3拒绝带有预签名URL的浏览器PUT-它认为它们是GET的

  14. 14

    S3预签名网址-检查是否使用了网址?

  15. 15

    AWS PHP S3 SDK中没有“ moveObject”功能

  16. 16

    使用boto3的S3预签名帖子网址问题

  17. 17

    有没有一种简单的方法可以减少AWS PHP SDK仅使用S3?

  18. 18

    Amazon S3签名不匹配-AWS SDK Java

  19. 19

    403在通过浏览器将文件上传到具有预签名URL和ng-file-upload的文件到AWS S3时签名不匹配

  20. 20

    缩短S3签名的网址

  21. 21

    预签名的S3 URL签名不匹配

  22. 22

    使用 SDK 写入 S3 没有错误但也没有文件

  23. 23

    无论我做什么,都无法使用预签名URL将文件上传到S3。AWS命令行有效。CURL和其他= 403

  24. 24

    heroku S3预签名帖子和S3请求签名

  25. 25

    AWS S3预签名URL限制

  26. 26

    Sqlalchemy-创建Amazon S3预签名URL

  27. 27

    将文件上传到S3预签名URL

  28. 28

    上传文件Amazon S3预签名发布

  29. 29

    ETag 与 Amazon S3 预签名 URL 的使用

热门标签

归档