Маркировка прикрепления транзитного шлюза
Есть два аккаунта. Один предназначен для транзитного шлюза, а другой - для vpc. В учетной записи A есть транзитный шлюз, а в учетной записи B есть подключение vpc и транзитного шлюза, которое связано с транзитным шлюзом в учетной записи A через Resource Access Manager. Даже если вложение транзитного шлюза в учетной записи B имеет тег, вложение транзитного шлюза, показанное в учетной записи A, не имеет тега. Как я могу применить тег к прикреплению транзитного шлюза в учетной записи A с помощью CDK в Typescript? В учетной записи A известен только идентификатор вложения транзитного шлюза, поэтому возникает следующая ошибка.
cdk.Tags.of(attachment_id).add('Name', 'tgw-test');
-> TypeError: Cannot read property 'Symbol(cdk-aspects)' of undefined
1 ответ
Я ничего не знаю о машинописном тексте, но с помощью консоли AWS можно вручную добавлять теги во вложение транзитного шлюза в учетной записи A.
Обычно я делаю это, отмечая идентификатор TGWA в учетной записи B, затем переключаю роли на учетную запись A и применяю тег к соответствующему идентификатору TGWA.
Глядя на этот ответ, кажется, что машинописный текст позволяет брать на себя другие роли перекрестной учетной записи из сценария.
Вы можете следовать тому же шаблону, что и ручной обходной путь, то есть получить идентификатор TGWA в учетной записи B, взять на себя роль в учетной записи A, затем применить тег к ресурсу TGWA в учетной записи A, который соответствует сохраненному идентификатору из учетной записи B.