标签: amazon-cloudformation aws-cdk
每当我从CDK生成cloudformation模板时,就会发现在逻辑ID中会添加某种哈希。哈希表示什么意思?例如。
Test4FCEEF4A
此哈希4FCEEF4A如何生成?
答案 0 :(得分:1)
使用allocateLogicalId方法设置资源的逻辑ID,您可以找到here。它调用makeUniqueId方法,您可以找到here。在makeUniqueId方法中,它创建逻辑ID的hash组件和逻辑ID的human可读组件。它使用crypto库使用path创建md5哈希,该哈希是从CfnElement节点的ID中获取的,并返回一个十六进制值。因此,您看到的哈希4FCEEF4A是在hash方法中创建的makeUniqueId组件。
allocateLogicalId
makeUniqueId
hash
human
crypto
path