Да, это возможно. вам нужно передать объект конфигурации среды в реквизиты стека.
Из документов:
Каждый экземпляр стека в приложении AWS CDK явно или неявно связано с окружающей средой (env). Среда - это целевая учетная запись AWS и AWS Область, в которую стекается стек.
Использование:
const envEU = { account: '2383838383', region: 'eu-west-1' };
const envUSA = { account: '8373873873', region: 'us-west-2' };
new MyFirstStack(app, 'first-stack-us', { env: envUSA, encryption: false });
new MyFirstStack(app, 'first-stack-eu', { env: envEU, encryption: true });
Подробнее здесь .
Если вы хотите развернуть 2 разных ресурса в одном и том же стеке на 2 разных аккаунта, это пока не поддерживается. Вам потребуется создать разные стеки для каждого ресурса и соответственно передать объект среды.