ALIYUN::ECS::SSHKeyPairAttachment は、Elastic Compute Service (ECS) インスタンスに SSH キーペアをアタッチするために使用されます。
構文
{
"Type": "ALIYUN::ECS::SSHKeyPairAttachment",
"Properties": {
"InstanceIds": List,
"KeyPairName": String,
"AutoReboot": Boolean
}
}
プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
InstanceIds | List | はい | はい | SSH キーペアをアタッチする ECS インスタンスの ID。 | ID はカンマ (,) で区切ります。 Linux ベースのインスタンスのみがサポートされています。 |
KeyPairName | String | はい | いいえ | SSH キーペアの名前。 | なし。 |
AutoReboot | Boolean | いいえ | いいえ | 実行中の ECS インスタンスで SSH キーペアを有効にするかどうかを指定します。 | 有効な値: |
例
YAML
形式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
InstanceId:
Type: String
AssociationProperty: ALIYUN::ECS::Instance::InstanceId
AssociationPropertyMetadata:
RegionId: ${RegionId}
Resources:
SSHKeyPairAttachment:
Type: ALIYUN::ECS::SSHKeyPairAttachment
Properties:
KeyPairName: ssh_key_pai****
InstanceIds:
- Ref: InstanceId
JSON
形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"InstanceId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Instance::InstanceId",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
},
"Resources": {
"SSHKeyPairAttachment": {
"Type": "ALIYUN::ECS::SSHKeyPairAttachment",
"Properties": {
"KeyPairName": "ssh_key_pai****",
"InstanceIds": [
{
"Ref": "InstanceId"
}
]
}
}
}
}