我使用s3-bucket来存储多租户应用程序的应用程序配置数据。在客户机登录到应用程序之前,我需要将租户信息保存在s3-bucket中的公共文件(s3-bucket)中。例如,app配置数据可能是客户端徽标,以及每个租户的一些自定义标题/子标题等等。我试图获取基于子域的文件内容。
因此,我需要获取客户端数据,同时呈现登录组件本身。我在客户端使用aws-sdk工具,但面临“缺少证书”错误。
我不明白,怎么做到这一点??
感谢并问候SHASHIDHAR N K
发布于 2018-09-25 10:41:17
以这样一种方式使用S3 rest,它需要一个GET请求才能被授权。这是因为它使用请求参数来覆盖响应头值,对于这些值,GET的rest文档说:
注意-当使用这些参数时,必须使用授权头或预先签名的URL对请求进行签名。它们不能与未签名(匿名)请求一起使用。
但是,您不需要使用S3来获取公共文件,您可以使用XMLHttpRequest或诸如此类的方式发出标准的http请求。
https://stackoverflow.com/questions/52495424
复制相似问题