缩短S3签名的网址

瑞士

我正在创建签名的URL,并将其发送到外部系统以供以后使用。不幸的是,有些长度参数不允许传递非常长的字符串。最近,看来签名的URL已重新格式化并扩展了,这随后破坏了我的应用程序。

是否有一些方法可以从S3生成较短的URL?由于多种原因,我宁愿不依赖第三方URL缩短服务(这是URL生成中的一个额外请求,它增加了一个故障点)。

约翰·罗滕斯坦

您可以直接在Amazon S3中构建一个非常简单的URL Shortener

  • 打开静态网站托管这将为您提供一个访问存储桶的URL,例如:mybucket.s3-website-ap-southeast-2.amazonaws.com
  • 在S3中使用“短名称”创建零长度对象,例如pic1.jpg
  • 将元数据添加到零长度对象:
    • 钥匙: Website Redirect Location
    • 值:长网址

然后,当您访问长度为零的对象(例如mybucket.s3-website-ap-southeast-2.amazonaws.com/pic.jpg)时,它实际上将重定向到元数据中存储的Long URL。

简单,无需数据库!

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

亚马逊s3上传签名网址公开阅读

来自分类Dev

如何创建签名的S3网址

来自分类Dev

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

来自分类Dev

没有sdk的php s3预签名网址

来自分类Dev

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

来自分类Dev

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

来自分类Dev

使用lamda在S3图片上传的签名网址上请求“ PUT”时出现403

来自分类Dev

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

来自分类Dev

Laravel 不返回 S3 网址

来自分类Dev

使用S3签名的URL时的签名不匹配

来自分类Dev

预签名的S3 URL签名不匹配

来自分类Dev

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

来自分类Dev

在python 3中取消缩短网址

来自分类Dev

检查s3网址是否存在

来自分类Dev

S3上传后如何返回Cloudfront网址?

来自分类Dev

将网址图片上传到S3 AWS

来自分类Dev

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

来自分类Dev

Amazon S3签名不匹配-AWS SDK Java

来自分类Dev

使用签名URL的AWS S3上传

来自分类Dev

AWS S3预签名URL限制

来自分类Dev

AWS S3签名的URL编码结果为“ SignatureDoesNotMatch”

来自分类Dev

使用S3签名上传Python文件?

来自分类Dev

Sqlalchemy-创建Amazon S3预签名URL

来自分类Dev

将文件上传到S3预签名URL

来自分类Dev

S3存储桶的签名CloudFront URL

来自分类Dev

S3头对象,但签名不匹配

来自分类Dev

上传文件Amazon S3预签名发布

来自分类Dev

如何通过S3签名的URL上传zip文件

来自分类Dev

ETag 与 Amazon S3 预签名 URL 的使用