aws-sdk相关内容

如何使用 SES 特定的临时凭据通过 SES 发送电子邮件?

此页面显示如何使用 SES 发送电子邮件.该示例通过从 ~/.aws/credentials 读取凭据来工作,这些凭据是根(但“共享"??)凭据. 文档在多处建议不要使用根凭据. 获取临时凭证提到使用 roles 作为选项,但是 assume_role() 没有为 SES 客户端对象定义. 如何使用 SES 特定的临时凭据通过 SES 发送电子邮件? 更新 我的问题的 ..
发布时间:2021-11-27 11:01:37 其他开发

从技术上讲,s3n、s3a 和 s3 之间有什么区别?

我知道 https://wiki.apache.org/hadoop/AmazonS3 和以下单词: S3 原生文件系统(URI 方案:s3n)一个用于在 S3 上读写常规文件的原生文件系统.此文件系统的优点是您可以访问 S3 上使用其他工具编写的文件.相反,其他工具可以访问使用 Hadoop 编写的文件.缺点是 S3 对文件大小的限制为 5GB. S3A(URI 方案:s3a) S3 ..
发布时间:2021-11-27 10:45:59 其他开发

将 http://请求重定向到 AWS API Gateway 上的 https://(使用自定义域)

我正在使用 AWS API Gateway自定义域.当我尝试访问 https://www.mydomain.com 时它运行良好,但是当我尝试访问 http://www.mydomain.com 时它无法连接. 有没有办法重定向http ->https 与 API Gateway 中的自定义域?如果没有,有没有办法让 http://链接像 https://链接一样工作? 解决方案 A ..

无法从/.aws/credentials 读取凭证 - PHP 脚本调用 AWS-SDK

我已经查看了这里的每个答案,似乎我的问题有点不同,或者没有合适的解决方案.我在我的 PHP 文件中执行以下操作: 使用 Aws\Route53\Route53Client;$client = Route53Client::factory(array('个人资料' =>'默认','地区' =>'us-east-1','版本' =>'2013-04-01')); 出现此错误: 致命错误:未捕获的 ..
发布时间:2021-11-27 10:43:00 PHP

是否可以使用 AWS PHP SDK 向 Route53 添加子域?

我正在开展一个项目,我们将在 Route53 中创建子域和域.我们希望有一种方法可以以编程方式执行此操作.用于 PHP 的 SDK 文档似乎有点简单,但似乎 createHostedZone 可用于创建域或子域记录,并且 changeResourceRecordSets 可用于创建必要的 DNS 记录.有没有人有如何实际完成此操作的示例? 解决方案 是的,正如您已经指出的那样,使用 cha ..
发布时间:2021-11-27 10:42:52 PHP

Kinesis 流待处理消息计数

我正在尝试将 AWS Kinesis 流用于我们的数据流之一.我想出于操作目的监视我的流中的待处理消息(根据积压向下游扩展),但无法找到任何在我的流中提供(大约)待处理消息的 API. 这看起来很奇怪,因为消息在 7 天后过期,如果生产者和消费者被隔离并且无法通信,你怎么知道消息即将过期.你如何处理这个问题? 谢谢! 解决方案 Kinesis 中没有“待处理"消息这样的概念.所 ..
发布时间:2021-11-27 10:23:08 其他开发

TRIM_HORIZON 对比最新

我在 AWS Kinesis 的正式文档中找不到 TRIM_HORIZON 和检查点之间的任何显式 引用,以及它们之间的任何引用LATEST 和检查点. 你能证实我的理论吗: TRIM_HORIZON - 如果应用程序名称是新的,那么我将读取流中的所有可用记录.否则,application-name 已被使用,那么我将从 my 上次检查点读取. LATEST - 如果应用程序名称 ..

如何启用对 AWS STS AssumeRole 的访问

调用 STS 的 assume role 方法时出错.它表示用户无权对资源 xxx 执行 sts:AsumeRole. 我做了以下事情: 我创建了一个角色来访问 S3 存储桶. 我对策略模拟器进行了测试并且运行良好 我创建了一个新组,并在其中创建了一个新策略在所有资源上启用所有 sts 操作. 我用策略模拟器运行了一个测试,让 sts 承担角色,指点到第一步创建的角色的 ARN; ..

AWS lambda 调用不调用另一个 lambda 函数 - Node.js

在赋予调用函数的所有权限之后.我的 Lambda 函数无法调用另一个函数.每次我遇到 30 秒超时 问题超时.看起来 lambda 无法获得另一个 lambda 函数 我的 lambda 位于同一区域、相同的策略、相同的安全组……而且两个 lambda 中的 VPC 也相同.现在唯一不同的是 lambda 函数 这里是角色权限 1) 创建了 AWSLambdaExecute 和 ..
发布时间:2021-11-27 10:11:58 其他开发

如何使用元数据端点或 java sdk 获取我的 FARGATE ECS 任务的公共 IP?

我想在容器启动后获取我的 fargate ECS 任务的公共 IP.我在请求时获得 IPv4Addresses http://169.254.170.2/v2/metadata/ 但我没有获取任务的公共IP. 当我使用 RunTaskResult 的 runTask(request) 方法时,我再次没有从 RunTaskResult 获得公共 IP. 有没有办法获得我的 fargate ..

使用 aws java sdk 的 aws 计费信息

我正在尝试使用 java api 从 aws 获取 ec2 实例、s3 存储桶和 ebs 卷的计费信息.我想创建 api 来提供特定实体明智的每小时计费报告.有没有相同的java api?我在 aws java sdk api 文档中找不到相同的内容. 解决方案 没有用于获取 AWS 账单信息的 API.相反,您可以做的是: 打开详细的帐单报告(从仪表板) 配置您想要的结算报告类型 ..
发布时间:2021-11-27 09:37:39 其他开发

DynamoDB 中的 BatchGetItem 和 Query 有什么区别?

我一直在浏览 AWS DynamoDB 文档,但在我的一生中,无法弄清楚 batchGetItem() 和 Query() 之间的核心区别是什么.两者都根据表和索引中的主键检索项目.唯一的区别在于检索到的项目的大小,但这似乎不是突破性的差异.两者都支持条件更新. 在什么情况下我应该使用 batchGetItem 而不是 Query,反之亦然? 解决方案 简而言之:BatchGetIt ..
发布时间:2021-11-27 09:31:37 其他开发

如何按日期(范围键)查询 DynamoDB,没有明显的哈希键?

我需要使 iOS 应用程序上的本地数据与 DynamoDB 表中的数据保持同步.DynamoDB 表大约有 2K 行,只有一个哈希键 (id),以及以下属性: id (uuid) lastModifiedAt(时间戳) 姓名 纬度 经度 我目前正在按 lastModifiedAt 进行扫描和过滤,其中 lastModifiedAt 大于应用的上次刷新日期,但我认为这会变得很昂贵 ..
发布时间:2021-11-27 09:27:37 其他开发

如何通过 Android 上的改造 2 使用 Cognito Credentials 调用 API 网关?

我在我的 android 应用程序中使用 retrofit2 进行任何 http/rest 调用.现在我需要调用一个由 Amazon AWS API Gateway 生成的 API. AWS 文档 say 我应该生成客户端代码并抛出 API Gateway 控制台并使用 ApiClientFactory 类来构建请求: ApiClientFactory factory = new ApiC ..

AWS Cognito + 谷歌注册

我在下面的代码中尝试了这个,它工作正常.但是,我需要将这些注册详细信息存储在用户池中(此外,我还想添加一些自定义属性).但是我没有找到合适的方法来做到这一点. function signinCallback(authResult) {AWS.config.region = 'us-XXXXXXX-1';//将 Google 访问令牌添加到 Cognito 凭据登录映射.AWS.config. ..
发布时间:2021-11-27 09:25:03 前端开发