ALIYUN::ECS::SSHKeyPairAttachment類型用于綁定SSH密鑰對到ECS實例。
語法
{
"Type": "ALIYUN::ECS::SSHKeyPairAttachment",
"Properties": {
"InstanceIds": List,
"KeyPairName": String,
"AutoReboot": Boolean
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
InstanceIds | List | 是 | 是 | 要綁定的ECS實例ID列表。 | ID之間用英文逗號(,)分隔。 只支持Linux系統實例。 |
KeyPairName | String | 是 | 否 | SSH密鑰對的名稱 。 | 無 |
AutoReboot | Boolean | 否 | 否 | 如果實例處于運行狀態,是否需要重啟實例使ssh密鑰生效。 | 取值:
|
返回值
Fn::GetAtt
無。
示例
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
{
"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"
}
]
}
}
}
}
文檔內容是否對您有幫助?