Как передать значения в AWS CDK во время развертывания? - PullRequest
0 голосов
/ 25 февраля 2020

Как передать значения в AWS CDK в deploy время (не synth время)?

Я вижу, что могу получить значения контекста в пределах Приложение:

(String)app.getNode().tryGetContext("keyOfMyValue");

Приведенный выше пример взят из Java API и возвращает строку, в которой пара ключ-значение была передана с использованием -c keyOfMyValue=someValue. Затем это значение передается в cdk synth.

Хотя в справке CLI для cdk deploy отображается идентичный параметр Context, я не вижу, как получить к нему доступ в стеке. В частности, я не хочу, чтобы все значения были определены во время синтеза, я хочу передать некоторые простые значения (например, строки) в CDK во время развертывания.

Есть ли пример того, как это сделать?

1 Ответ

0 голосов
/ 02 марта 2020

Стек является дочерним элементом Construct (как App), так что, я думаю, точно так же:

this.getNode().tryGetContext()
...