有两个帐户。一个用于中转网关,另一个用于私有网络。账号A有中转网关,账号B有私有网络和中转网关附件,通过资源访问管理器关联到账号A的中转网关。即使账号B的中转网关附件有标签,账号A中显示的中转网关附件也没有标签。如何通过Typescript中的CDK给账号A的中转网关附件打上标签?在帐户A中,只有转接网关附件的id是已知的,因此发生以下错误。
cdk.Tags.of(attachment_id).add('Name', 'tgw-test');
-> TypeError: Cannot read property 'Symbol(cdk-aspects)' of undefined发布于 2021-03-16 11:19:14
我对typescript一无所知,但使用AWS控制台可以手动将标签添加到帐户A中的传输网关附件。
我通常这样做的方式是记下帐户B中的TGWA id,然后将角色切换到帐户A,并将标记应用于匹配的TGWA id。
看看this answer,看起来typescript允许人们从脚本中承担其他跨账户的角色。
您可以遵循与手动解决方法相同的模式,即在帐户B中获取TGWA id,在帐户A中担任一个角色,然后将标记应用于帐户A中与帐户B中存储的id相匹配的TGWA资源。
https://stackoverflow.com/questions/66289489
复制相似问题