amazon-web-services相关内容

通过Lambda对GetObject进行Cognito身份验证的角色-调用GetObject操作时出错(AccessDenayed):访问被拒绝

我已经尝试了所有方法,但无法了解我的IAM策略与Cognitosub与身份ID访问有关的任何问题 我使用Lambda从Cognito用户使用boto3分隔的文件夹中获取身份验证详细信息>;get_object。 以下是我的Lambda代码: import json import urllib.parse import boto3 import sys import hmac, ..
发布时间:2022-03-25 09:39:20 其他开发

Google Identity Platform-灾难恢复

您好,谢谢您抽出时间! 我想为我的项目使用IDaaS,Google Identity Platform是我正在考虑的选项之一。其中一个考虑因素是服务的可用性,因此我正在尝试提出灾难恢复解决方案。 我似乎在Google文档中的任何地方都找不到信息来回答我的问题:Google Identity Platform区域是否基于Google Identity Platform区域?如果是,Goo ..

405 AWS Cognito OAuth2/Token终结点中的方法不允许错误

我使用AWS Cognito UI进行登录,使用授权码授予流并成功获取授权码。但是当通过邮递员向OAuth2/Token终结点发出POST请求时,出现405方法不允许错误 应用程序客户端设置在Cognito用户池中,应用程序机密以Base64编码传递appclientid:appclientret作为授权。 推荐答案 如文档所述: 内容类型 必须始终为‘应用程序/x-www ..
发布时间:2022-03-25 09:05:55 其他开发

AWS认可公钥证书

我需要Amazon Cogito使用的公钥证书,这样我的Web应用程序才能验证Cogito JWT。 有没有办法获得公钥证书,或者您必须使用Cogito SDK来实现这一点吗? 推荐答案 没有直接选项可用,但您可以在openssl中解决办法, 生成私钥,并使用可用的私钥生成证书签名请求(CSR)。这两项都可以在一行中完成 openssl req -new -newkey r ..

Django-在处理端点请求之前验证AWS Cognito令牌是否有效

所以我有下面的代码,用于检查AWS Cognito令牌。我显然不想将这6行代码添加到每个端点。另外,我不知道这是否是验证的正确方式,我所做的就是期望令牌的格式为‘’,解析它,然后只解码JWT令牌部分。我如何验证每个请求附带的AWS Amplify令牌,以确保用户正确登录。我要将此身份验证添加到APIView终结点和DRF API_VIEW修饰终结点。 views.py import d ..
发布时间:2022-03-25 09:01:27 Python

本地开发-使用AWS Cognito和ALB进行身份验证后在Node.js应用程序中进行授权

我们已使用AWS Cognito在ElasticBeanstrik上设置了一个简单的Node.js应用程序,并在该应用程序前面的应用程序负载平衡器上设置了额外的身份验证步骤。 工作正常,用户已通过身份验证,因此 应用程序接收ALB转发的标头x-amzn-oidc-accesstoken、x-amzn-oidc-identity和x-amzn-oidc-data。 现在,我们需要ALB提供的 ..
发布时间:2022-03-25 09:00:22 其他开发

AWS Cognito-AdminInitiateAuth与InitiateAuth

我们希望利用AWS Cognito进行身份验证,其架构如下: client (browser) -> our server -> AWS Cognito 设置了各种配置后,initiateAuth似乎与AdminInitiateAuth没有什么不同,所以我想了解一下在这些配置下,是否选择其中一个很重要。 创建一个client secret应用并使用initiateAuth时,集成体验似乎与 ..
发布时间:2022-03-24 23:50:17 前端开发

我们是否可以配置AWS Go SDK服务调用的重试尝试

默认情况下,AWS对其服务调用提供重试支持,通常设置为最多3次尝试。 是否可以将重试对象配置为将重试尝试次数设置为5次? aws 可以,推荐答案支持配置其重试和超时功能。在AWS Golang SDK v2中,有两种方法可以将最大重试次数增加到5次: 在AWS Config对象CFG上配置重试逻辑,它可以通过NewFromConfig函数与各种AWS服务客户端一起使用 ..
发布时间:2022-03-24 19:02:34 其他开发

AWS如何让ASG始终使用最新的AMI?

因此,我们尝试频繁构建映像并将其更新为我们的发布配置,并且希望我们的发布配置始终使用最新的AMI(Amazon机器映像)。 我们当然希望所有这一切都以自动方式进行。 我们正在努力了解如何最好地实现自动化,以便ASG(Auto Sacling Group)使用最新的AMI。 这里的一种有效方法是让Lambda将最新的AMI应用到启动配置。 有没有办法让我们的启动配置自动知道使用最 ..

可以使用s3 java sdk通过流写入s3吗?

通常,当文件必须上载到S3时,必须先将其写入磁盘,然后才能使用TransferManager API之类的东西上载到云中。如果上载没有按时完成(应用程序关闭并在不同的服务器上重新启动等),这会导致数据丢失。因此,我想知道是否可以直接通过网络将所需的云位置作为接收器写入到流中。 JAVA 您没有说明您使用的是什么语言,但我将根据您的大小写假定推荐答案。在这种情况下,答案是肯定的:Tran ..
发布时间:2022-03-24 18:18:00 其他开发

在将文件传输到AWS S3时处理AWS STS密钥过期?

我们使用AWS SDK for.Net在AWS S3 Bucket上创建了用于文件访问的STS会话令牌系统,时间范围为900秒,实际为(15分钟),如果传输时间较长(文件完成上传超过15分钟),我可以创建新密钥并恢复上传吗?是否可以使用AWS SDK进行处理? 推荐答案 首先,在调用STS API的代码中,您可以指定以秒为单位的过期时间。默认值确实是900秒,但可以手动设置为更高的值。 ..
发布时间:2022-03-24 17:54:07 C#/.NET

用于Node.js的AWS S3 SDK V3-GetObjectCommand v/s getSignedUrl

我正在构建一个Web应用程序,在其中我需要让用户将文档上传到他们的帐户,还可以阅读他们上传的所有文档。此外,我想让用户也能够上传个人资料照片。要处理文件存储,我选择了AWS S3。 然而,我在使用SDK(V3)时遇到了很多问题。请记住,我从未使用过以前的版本(V2)。我通过npm安装了2个包,@aws-sdk/client-s3和@aws-sdk/s3-request-presigner 。 ..

如何使用Golang检查S3对象大小

我实现了一个从AWS S3存储桶下载对象的函数。这个不错。但我需要显示下载进度条。为此,我需要根据here预先知道对象的大小 。有人知道如何获取对象大小吗? 这是我的代码。 func DownloadFromS3Bucket(bucket, item, path string) { file, err := os.Create(filepath.Join(path, item) ..
发布时间:2022-03-24 17:34:04 其他开发

403使用Sig v4:';将数据从AWS Lambda索引到Elasticsearch时出错;没有[INDEX:DATA/WRITE/BULK]';的权限

我的函数可以从本地Jupyter笔记本将单个和批量文档索引到我的AWS Elasticsearch,但当我部署到Lambda时,它一直返回此错误: "errorMessage": "AuthorizationException(403, 'security_exception', 'no permissions for [indices:data/write/bulk] and User [ ..
发布时间:2022-03-12 20:25:34 其他开发

确定特定AWS资源的创建者

我们在过去几年中使用了多项AWS服务。现在我们有很多AWS资源,这些资源都是由Tag创建的,但还没有创建。我们想用Tag创建的w来标记我们的资源(支持标记)上的每一个,指定创建它的用户的名称/电子邮件。可以通过任何API(Boto3)或控制台来实现吗?根据我的研究,这似乎是不可能的,但我想与社区确认是否有任何方法可以做到这一点。 推荐答案 没有现成的解决方案,但您可以使用CloudWa ..
发布时间:2022-03-12 20:21:47 其他开发