Aws cdk公里多的地区的关键。 什么构造的使用设置地区?

0

的问题

个CDK我们可以创建多区域公里的钥匙的

  • 创建主要的关键(企业)的第1级的构造 CfnKey
  • 创造的复制品的主要关键用1级的构造 CfnReplicaKey,这需要作为一个参数的pk_arn

这些构造,但是不指定的地区,那里的我想要那些钥匙。

我的问题是:

什么aws CDK的构造或模式,我应该用它来使该副本可在某些区域,个-CDK?

在此先感谢

amazon-web-services aws-cdk
2021-11-21 13:31:56
1

最好的答案

1

CfnReplicaKey 将建立在父叠的地区(见a CloudFormation例在文档).

为CDK(和CloudFormation),该单位的部署是[编辑:]堆,这是绑到一个 环境:

每个堆栈实例的特定语CDK程序是明确或隐含的与环境(env). 环境目标AWS账户和区域成这堆是目的可以部署。

这种逻辑普遍适用于所有CDK资源的账户/区域的定义是在 的水平,不建造的水平。 成堆的可复制的跨区域和账户,在几个方面,包括直接在一个CDK应用程序:

# replicate the stack in several regions using CDK

app = core.App()

for region in ["us-east-1". "us-west-1", "us-central-1", "eu-west-1"]:
  MyStack(app, "MyStack_" + region, env=Environment(
        region=region,
        account="555599931100"
    ))
2021-11-22 17:11:14

你的做法似乎正确的。 我只是想澄清的是,作为每AWS CDK单位的部署的确是堆,正如在这里 docs.aws.amazon.com/cdk/latest/guide/stacks.html
MasterOfTheHouse

这并不完全正确的,这种关系不是1:1-你可以有多个堆栈每环境。
gshpychka

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................