Slide 6
Slide 6 text
© NTT Communications Corporation All Rights Reserved. 6
コード
// 起動したい Mac インスタンスを設定する
const macInstance = new cdk.aws_ec2.Instance(this, "MacInstance", {
// …
instanceType: new cdk.aws_ec2.InstanceType("mac2.metal"),
machineImage: cdk.aws_ec2.MachineImage.lookup({
// macOS 12 (Monterey) を利用
name: "amzn-ec2-macos-12.*-arm64",
owners: ["amazon"],
}),
});
// インスタンスを確保した専有ホストで起動するように設定
(instance.node.defaultChild as cdk.aws_ec2.CfnInstance).hostId =
macHost.attrHostId;