すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::ECS::SSHKeyPairAttachment

最終更新日:Jan 16, 2025

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 キーペアを有効にするかどうかを指定します。

有効な値:

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