问题标签 [aws-regions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
36 浏览

amazon-web-services - Keycloak - 在两个实例之间同步一些用户

我正在尝试在 2 个 Keycloak 实例之间同步一些用户(通过自定义属性),包括 credentials

用例:Keycloak 位于 AWS 中,我们希望在其他区域有一个辅助实例,即使在 AWS 区域出现故障的情况下也能实现高可用性。

如何使用 Keycloak API、SPI 或其他方法实现此目的?

(我们甚至认为直接访问 Keycloak DB 并获取数据,但这是最后一个解决方案,我可能会错过一些数据,它会破坏第二个实例。)

0 投票
1 回答
77 浏览

mongodb - 跨 2 个数据中心设置 Mongo 集群,并在两个数据中心上启用写入

我们计划将我们的软件扩展到东南亚地区。我们自托管的 Mongo 集群完全建立在中国的 AWS 数据中心。我们如何将 MongoDB 复制集设置到 AWS Singapore 并允许在两个区域上写入并依靠 MongoDB 在后台异步同步数据?

0 投票
0 回答
51 浏览

amazon-web-services - 如何确定离客户浏览器最近的 AWS 区域?

我正在制作一项服务,允许客户在浏览器中进行文本到语音的转换,以进行语言学习。

客户端将文本提交到后端服务器,后端服务器将发送回 AWS Polly 服务的预签名请求 URL。然后,客户端将直接从 AWS Polly 请求音频。

因为这是音频,文档清楚地表明指定的 AWS 区域对于最小化延迟很重要。但是,我的客户可以在任何地方,我需要确定离他们最近的 AWS 区域。

我只看到了涉及极其复杂的解决方案的答案,但其中一些是旧的

有没有一种简单的方法可以确保我的 AWS 请求发送到离客户最近的区域?在大多数情况下,我怀疑我可以访问他们的 IP。

要清楚我需要实际的文本区域(例如'us-east-2')

更新**

看起来我可以将ip-range-checkip-ranges.json拼凑在一起,以编程方式完成此操作,而无需 DNS 查找。

有人想为我制作一个 NPM 包吗?也许这将是我的第一个 NPM 包,哈哈。

0 投票
0 回答
61 浏览

amazon-web-services - 给定服务最便宜的 AWS 区域

我想使用一些 AWS 服务,我不在乎它在哪里启动。但是,我想要的是运行该服务的区域应该具有所有 AWS 区域中该服务的最低价格。

我知道calculator.aws,但我必须一一选择区域并手动比较成本。有什么可以帮助我的吗?

谢谢!

0 投票
0 回答
13 浏览

postgresql - 将 EC2 上的非 RDS postgres 数据库迁移到另一个区域的另一个账户中的 RDS 实例

我们在区域 A 的一个帐户 X 中的 EC2 中有一个 Postgres 11 数据库,我们在区域 B 有另一个帐户 Y。我想将 Postgres 从 A,X 迁移到 B,Y。数据库的数据文件(转储)约为 15 TB。什么是最好的方法和具有成本效益的方法。建议的一个是在A的S3中的转储上建立一个postgres(EC2)服务器,X S3将与我们共享以访问。使用 DMS 的难易程度和成本。DMS 会大大降低源 postgres 的性能吗?

0 投票
0 回答
37 浏览

amazon-web-services - 关于来自其他区域的 aws codebuild 源 s3 存储桶的问题(另一个帐户的跨区域)

我在将 CodeBuild 项目的源设置为 S3 bucket 时遇到问题

我正在通过 AWS CDK 制作跨区域和账户 CI/CD 管道,
并希望在管道中的 CodeBuild 项目中使用单个源存储桶。

  • 具有构建文件的S3 存储桶位于REGION_A / ACCOUNT_A
  • CodeBuild项目位于REGION_B / ACCOUNT_B

(CDK 2.0 版/打字稿)

我通过bucket属性得到了如下的bucket,

并将其用于 CodeBuild 项目源属性。

但 codebuild 项目返回存储桶区域错误。

如果我没记错的话,第一次,“fromBucketAttributes”的道具region: REGION_A是有效的。(codebuild 项目可以从不同区域获取源代码)
所以我转移到其他部分并更新了多个东西而不关心这个。

但是在堆栈上进行了一些更新之后......它开始返回那个错误

我什至删除了堆栈并重新部署了它,但没有运气。

你能给我一点提示吗?
如何使用其他地区的存储桶作为 CodeBuild 的来源?

(或者让我知道我的记忆是否错误...... CodeBuild 不能使用不同区域的存储桶作为源吗??)

  • 在我看来,角色不是问题。我可以通过代码构建源信息链接看到 ACCOUNT_B 中的存储桶,因为我设置了存储桶策略和角色。如您所知.. 如果角色是问题,控制台将显示不同的消息。

提前致谢。

新年快乐。

0 投票
0 回答
11 浏览

amazon-web-services - 用于持续复制的 AWS DMS 实例的更好位置

我们正在使用 AWS DMS 进行跨区域的持续复制。

免责声明:以下声明仅基于有限的数据。这可能是错误的。

目前,我们在目标区域有 DMS 实例。我们注意到应用程序中的性能问题。禁用 DMS 后,我们看到应用程序的性能得到了改善。

那么,运行 DMS 复制实例的更好位置是什么?它是靠近源数据库还是目标数据库。

我找不到任何关于放置 DMS 实例的好文章。

0 投票
1 回答
24 浏览

amazon-web-services - AWS 区域服务可用性(Amazon FSx for Lustre)

我正在尝试遵循Parallel Cluster 教程pcluster create-cluster失败了。原因,每pcluster get-cluster-stack-events

Amazon FSx 目前不支持在以下可用区中创建 Lustre 文件系统:ap-northeast-1c(服务:AmazonFSx;状态代码:400;错误代码:BadRequest;请求 ID:......;代理:null)

我从未指定ap-northeast-1c——我的配置中的所有内容都仅指ap-northeast-1(即亚太地区(东京)地区)。但检查AWS 区域服务列表,“Amazon FSx for Lustre”被列为可用。

我不知道它为什么失败,或者如何解决它。有任何想法吗?

0 投票
1 回答
39 浏览

amazon-web-services - 如何在普通 AWS CLI 调用中使用 Signature Version 4?

当是 af-south-1、ap-east-1、eu-south-1 或 me-south-1 之一时,简单的 AWS CLI 命令aws ec2 describe-images --region $REGION会产生错误 。AWS was not able to validate the provided access credentialsREGION

这个 StackOverflow 问题说较新的区域仅支持签名版本 4。如何在我的 AWS CLI (v. 2.4.15) 中选择它?这表示这是自动发生的,但显然不是。

请注意,无论我有这个 ~/.aws/config 文件还是它丢失,都会发生这种情况:

0 投票
0 回答
17 浏览

amazon-web-services - ap-southeast-1 中 S3 不正确的存储桶区域上的 AWS Redshift COPY

我在 ap-southeast-1 上设置了 AWS Kinesis Firehose(传输流)。Redshift 和 S3 也在 ap-southeast-1 上设置。我使用 Kinesis Firehose 允许 Redshift 显示 S3 存储桶。代码:

COPY firehosetransactions FROM 's3://firehoseredshift-switt/<manifest>' CREDENTIALS 'aws_iam_role=arn:aws:iam::<aws-account-id>:role/<role-name>' MANIFEST json 's3://firehoseredshift/jsonpaths.json';

但是,在 Redshift 中,该区域显示为 ap-southeast-1c。据我了解,它仍在同一区域,但目标错误日志显示“Redshift.IncorrectBucketRegion”。

Redshift attempted to use a bucket in a different region from the cluster. Please specify a bucket within the same region as the cluster. ERROR: Problem reading manifest file - S3ServiceException:The S3 bucket addressed by the query is in a different region from this cluster.,Status 301,Error PermanentRedirect Detail: ----------------------------------------------- error: Problem reading manifest file - S3ServiceException:The S3 bucket addressed by the query is in a different region from this cluster.,Status 301,Error PermanentRedirect,Rid

有什么建议可以解决这个问题吗?谢谢