Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 只有经过Cognito身份验证的用户才能访问S3_Angular_Amazon Web Services_Amazon S3_Amazon Cognito - Fatal编程技术网

Angular 只有经过Cognito身份验证的用户才能访问S3

Angular 只有经过Cognito身份验证的用户才能访问S3,angular,amazon-web-services,amazon-s3,amazon-cognito,Angular,Amazon Web Services,Amazon S3,Amazon Cognito,对于我正在使用angular框架开发的一个小项目,我已经用cognito提供的访问、id和刷新令牌对用户进行了引导,cognito用于登录站点。现在有没有办法使用这些tokes来授予从我的s3 bucket上传和下载文件的权限?为get或put操作创建一个预签名的URL,并将其传递回前端,前端将使用该URL进行实际上传或下载 以下是golang文档中的一个示例: 您可以使用联合身份执行此操作,也可以只创建一个签名url。您是否可以向我提供有关如何创建签名url的任何资源。预签名url的生成应该在

对于我正在使用angular框架开发的一个小项目,我已经用cognito提供的访问、id和刷新令牌对用户进行了引导,cognito用于登录站点。现在有没有办法使用这些tokes来授予从我的s3 bucket上传和下载文件的权限?

为get或put操作创建一个预签名的URL,并将其传递回前端,前端将使用该URL进行实际上传或下载

以下是golang文档中的一个示例:


您可以使用联合身份执行此操作,也可以只创建一个签名url。您是否可以向我提供有关如何创建签名url的任何资源。预签名url的生成应该在服务器端完成?是的,@joel它应该由服务器完成。