Aws-cdk kms multi-regiune-cheie. Ce constructori folosi pentru a seta regiuni?

0

Problema

Folosind AWS CDK am putea crea multi-regiune KM de cheile de

  • Crearea cheia principală(pk), cu nivel 1 constructor CfnKey
  • Crearea replica directorului cheie folosind nivelul 1 constructor CfnReplicaKey, care are ca unul din parametrii săi de pk_arn

Acei constructori cu toate acestea nu specifica regiunilor, în cazul în care vreau să fac cheile disponibile.

Intrebarea mea este:

Ce aws-CDK constructor sau model ar trebui să folosesc pentru a face replici disponibile în anumite regiuni, folosind aws-CDK?

Multumesc anticipat

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

Cel mai bun răspuns

1

CfnReplicaKey va fi creat în directorul părinte stiva este o regiune (a se vedea o CloudFormation exemplu în docs).

Pentru CDK (și CloudFormation), unitatea de implementare este [Edit:] Stivă, care este legat la unul mediu:

Fiecare Stivă de exemplu, în AWS CDK aplicație este în mod explicit sau implicit asociat cu un mediu (env). Un mediu este ținta AWS cont și de regiunea în care stiva este destinat pentru a fi implementate.

Această logică se aplică în general tuturor CDK resurse - cont/regiune este definită la stiva de nivel, nu construct nivel. Stivele pot fi replicate în toate regiunile și conturi în mai multe moduri, inclusiv direct într-o CDK app:

# 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

Abordarea ta pare corect. Am vrut doar să clarific asta ca pe AWS CDK unitatea de implementare este într-adevăr Stivă, după cum se menționează aici docs.aws.amazon.com/cdk/latest/guide/stacks.html
MasterOfTheHouse

Nu e chiar corect, relația nu este de 1:1 - puteți avea mai multe Stive pe mediu.
gshpychka

În alte limbi

Această pagină este în alte limbi

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