Amazon web services !aws cdk中的Ref函数
怎么打电话!aws cdk堆栈中的Ref函数?我有一个UserPool资源和UserPoolClientResource,具有userPoolId属性:Amazon web services !aws cdk中的Ref函数,amazon-web-services,aws-cdk,Amazon Web Services,Aws Cdk,怎么打电话!aws cdk堆栈中的Ref函数?我有一个UserPool资源和UserPoolClientResource,具有userPoolId属性: const userPool = new cognito.cloudformation.UserPoolResource(this, userPoolResourceName, { userPoolName, usernameAttributes: ['email'], autoVerifiedAttributes: ['email
const userPool = new cognito.cloudformation.UserPoolResource(this, userPoolResourceName, {
userPoolName,
usernameAttributes: ['email'],
autoVerifiedAttributes: ['email'],
policies: {
passwordPolicy: {
minimumLength: 8,
requireLowercase: false,
requireNumbers: false,
requireSymbols: false,
requireUppercase: false
}
}
});
new cognito.cloudformation.UserPoolClientResource(this, userPoolClientResourceName, {
userPoolId: `!Ref ${userPool.id}`, // failed
clientName: userPoolClientName
});
CDK重命名
Ref
,使其看起来像任何其他属性,并且它们有一个根据资源名称和Ref
类型自动生成的名称(通常是name
、Id
或Arn
)
在这里遇到的特定情况下,需要使用属性(userPool
是资源类型名称,Id
是Ref
类型)