全部產品
Search
文件中心

:ALIYUN::ECS::SSHKeyPairAttachment

更新時間:Feb 05, 2024

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密鑰生效。

取值:

  • true:重啟執行個體。

  • false(預設值):不重啟執行個體。

傳回值

Fn::GetAtt

無。

樣本

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"
          }
        ]
      }
    }
  }
}