如何在cdk中使用现有的秘密和自动伸缩组来启用ssh访问



我有一个cdk堆栈,创建一个自动缩放组

const key = new KeyPair(scope, 'KeyPair', {
name: 'my-server',
description: 'Key Pair created with CDK Deployment',
})
key.grantReadOnPublicKey
new autoscaling.AutoScalingGroup(scope, `${props.prefix}-api`, {
vpc,
role,
securityGroup,
instanceType: ec2.InstanceType.of(
ec2.InstanceClass.T2,
ec2.InstanceSize.MICRO
),
machineImage: ami,
userData,
keyName: key.keyPairName,
minCapacity: 1,
maxCapacity: 1,
associatePublicIpAddress: true,
vpcSubnets: { subnetType: ec2.SubnetType.PUBLIC },
})
}
}

这工作得很好,但我想使用现有的秘密来设置密钥名称,但我无法找到一个例子或文档表明如何实现这一点。

直接传递键名

{
...
keyName: 'your_key_name'
...
}

相关内容

  • 没有找到相关文章