开发者社区> 问答> 正文

智能媒体管理中这个OSS签名,就是指的返回给前端这种格式吗?

"问题1:faa62a6cfa1148c5f9b3f323aa20e397.png
智能媒体管理中这个OSS签名,就是指的返回给前端这种格式吗?
cccc583beba003cbea1e18545ffc33ce.png
问题2:这个环境变量是需要在服务器上配置吗?像windows设置系统环境变量类似。
5d19e5c75b9b2b75e9647edd624f6b75.png
"

展开
收起
十一0204 2023-08-15 22:47:20 139 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    是的
    一般情况下,OSS签名返回给前端展示的格式如下:

    json
    Copy
    {
    "Signature": "字符串签名",
    "AccessKeyId": "AccessKeyId",
    "Policy": "base64编码的权限策略",
    "Signature": "签名",
    "Dir": "上传目录",
    "Key": "OBJECT键",
    "OSSAccessKeyId": "AccessKeyId",
    "success_action_status": "200",
    "Callback": "http://回调地址"
    }
    其中:

    Signature是整个上传请求的签名信息
    Policy是base64编码的上传策略
    AccessKeyId是密钥ID
    Dir和Key定义了文件的存储路径和名称
    Callback定义了上传完成后的回调地址
    前端在请求上传接口时,需要将这些参数一起提交,以实现签名鉴权。

    所以如果后端返回了这种格式的JSON数据给前端,很可能就是OSS签名机制需要的签名信息。前端只需按文档说明拿去上传即可。

    2023-08-16 21:12:02
    赞同 展开评论 打赏
  • 是个只会写bug的程序媛啊!!!

    在智能媒体管理中,OSS签名通常是指阿里云对象存储服务(OSS)用于授权访问的数字签名。它是通过使用指定的算法和密钥对请求中的一些参数进行签名,以验证用户的身份和授权,确保只有经过授权的用户才能访问指定的OSS资源。

    OSS签名通常不是直接返回给前端的。相反,它是在后端服务器上生成的,用于对请求进行授权验证。当前端向服务器发送请求时,服务器会验证签名,并根据验证结果决定是否授权访问OSS资源。

    前端通常不直接处理OSS签名,而是通过与后端服务器进行通信来访问OSS资源。后端服务器会将OSS签名与其他相关信息一起返回给前端,例如OSS对象的URL、访问权限等。

    因此,OSS签名本身不是直接返回给前端的格式,而是在后端服务器上生成和验证的。

    需要注意的是,OSS签名的生成和验证都需要遵循一定的规范和算法,以确保其安全性和有效性。因此,在使用OSS签名时,需要遵循相关文档和规范进行操作。

    2023-08-16 17:32:22
    赞同 展开评论 打赏
  • 意中人就是我呀!

    "回答1:不是,签名是授权访问,参考文档:https://help.aliyun.com/zh/oss/developer-reference/ddd-signatures-to-urls?spm=a2c4g.11186623.0.0.515f73beqQAdJl
    回答2:哪个机器调用IMM就在哪个机器上配置环境变量。此答案整理至钉群“智能媒体管理官网客户群“。"

    2023-08-16 07:57:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Vue.js 在前端服务化上的探索与实践 立即下载
阿里文娱大前端技术实践 立即下载
前端代码是怎样智能生成的 立即下载