文法
{
"Type": "ALIYUN::ECS::SSHKeyPairAttachment",
"Properties": {
"InstanceIds": List,
"KeyPairName": String,
"AutoReboot": Boolean
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
InstanceIds | List | 是 | 是 | 要綁定的ECS執行個體ID列表。 | ID之間用英文逗號(,)分隔。 只支援Linux系統執行個體。 |
KeyPairName | String | 是 | 否 | SSH金鑰組的名稱 。 | 無 |
AutoReboot | Boolean | 否 | 否 | 如果執行個體處於運行狀態,是否需要重啟執行個體使ssh密鑰生效。 | 取值: true:重啟執行個體。 false(預設值):不重啟執行個體。
|
樣本
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"
}
]
}
}
}
}