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

Resource Orchestration Service:ALIYUN::BastionHost::Instance

最終更新日:Mar 17, 2025

ALIYUN::BastionHost::Instance は、堡塁ホストを作成するために使用されます。

構文

{
  "Type": "ALIYUN::BastionHost::Instance",
  "Properties": {
    "ExtraBandwidth": Integer,
    "ResourceGroupId": String,
    "Version": String,
    "ExtendedStoragePlans": Integer,
    "AutoRenew": Boolean,
    "Period": Integer,
    "AutoPay": Boolean,
    "Plan": Integer,
    "StartInstanceParam": Map,
    "PeriodUnit": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

ExtendedStoragePlans

Integer

はい

はい

堡塁ホストに追加のストレージ容量を提供するストレージプラン。

デフォルトでは、堡塁ホストはビデオ用に特定のストレージ容量で構成されています。デフォルトのストレージ容量がビデオストレージの要件を満たせない場合は、ストレージプランを使用して追加のストレージ容量を取得できます。

有効値:0~500。単位:TB。

ExtraBandwidth

Integer

はい

はい

堡塁ホストに追加の帯域幅を提供する帯域幅プラン。

デフォルトでは、堡塁ホストは特定量の帯域幅で構成されています。デフォルトの帯域幅が O&M 要件を満たせない場合は、帯域幅プランを使用して追加の帯域幅を取得できます。

有効値:0~200。単位:Mbit/s。

Plan

Integer

はい

はい

アセットの数。

有効値:50、100、200、500、1000、2000、5000、および 10000。

StartInstanceParam

Map

はい

いいえ

堡塁ホストの起動プロパティ。

詳細については、「StartInstanceParam プロパティ」をご参照ください。

Version

String

はい

いいえ

堡塁ホストのエディション。

有効値:

  • Enterprise:Enterprise Edition は、デュアルエンジン実行モードをサポートし、データベース O&M および制御、Linux サーバーの自動パスワードローテーション、Web ページベースの O&M、ネットワークドメイン機能を使用したハイブリッドクラウドシナリオでの集中 O&M などの O&M 機能を提供します。このエディションは、Basic Edition よりも高い安定性と信頼性を提供します。堡塁ホストが正常に動作しているときは、2 つのエンジンが同時に動作して O&M 効率を向上させます。単一障害点(SPOF)が発生した場合、堡塁ホストは 2 つのエンジン間で自動的に切り替わり、ビジネスが想定どおりに実行されるようにします。 Enterprise Edition は、Basic Edition よりも高い仕様をサポートし、より高いパフォーマンスを提供します。 Enterprise Edition を使用すると、1,000 を超えるアセットで効率的かつ安定した O&M を実行できます。

  • Basic:Basic Edition は、単一エンジン実行モードをサポートして、基本的な O&M および監査要件を満たします。

AutoPay

Boolean

いいえ

いいえ

自動支払いを有効にするかどうかを指定します。

有効値:

  • true

  • false

AutoRenew

Boolean

いいえ

いいえ

自動更新を有効にするかどうかを指定します。

自動更新サイクルは 1 か月です。自動更新を有効にすると、システムは堡塁ホストの有効期限が切れる 9 日前に更新料金を差し引きます。システムは、支払いが成功するか、堡塁ホストの有効期限が切れる前日まで、更新料金の差し引きを続けます。

Period

Integer

いいえ

いいえ

堡塁ホストのサブスクリプション期間。

PeriodUnit が Month に設定されている場合の有効値:1、3、および 6。

PeriodUnit が Year に設定されている場合の有効値:1~3。

PeriodUnit

String

いいえ

いいえ

サブスクリプション期間の単位。

有効値:

  • Month

  • Year

ResourceGroupId

String

いいえ

いいえ

堡塁ホストが属するリソースグループ。

なし。

StartInstanceParam 構文

"StartInstanceParam": {
  "VswitchId": String,
  "SecurityGroupIds": List
}

StartInstanceParam プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

SecurityGroupIds

List

はい

いいえ

セキュリティグループの ID。

最大 20 個のセキュリティグループ ID を指定できます。

VswitchId

String

はい

いいえ

vSwitch ID。

なし。

戻り値

Fn::GetAtt

InstanceId:堡塁ホストの ID。

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  AutoPay:
    Default: false
    Description:
      ja: 請求を自動支払いにするかどうか。
    Required: false
    Type: Boolean
  AutoRenew:
    Description:
      ja: プリペイドインスタンスを自動更新するかどうか。自動更新期間は月単位です。自動更新を有効にすると、リソースの有効期限が切れる9日前

        にシステムが更新料金を差し引きます。支払いに失敗した場合、システムは差し引きが成功するか、リソースの有効期限が切れる1日前まで料金の差し引きを停止しません。
    Required: false
    Type: Boolean
  ExtendedStoragePlans:
    Description:
      ja: デフォルトのストレージ容量が不足している場合は、拡張ストレージプランを購入できます。単位:TB
    MaxValue: 500
    MinValue: 0
    Required: true
    Type: Number
  ExtraBandwidth:
    Description:
      ja: 効率的なO&Mを確保するために、デフォルト設定に追加の帯域幅が追加されます。単位:Mbps
    MaxValue: 200
    MinValue: 0
    Required: true
    Type: Number
  Period:
    AllowedValues:
    - 1
    - 2
    - 3
    - 6
    AssociationProperty: PayPeriod
    Description:
      ja: bastionhostインスタンスのサブスクリプション期間。PeriodUnitが月の場合、有効な範囲は1、3、6です。

        periodUnitが年の場合、有効な範囲は1、2、3です。
    Required: false
    Type: Number
  PeriodUnit:
    AllowedValues:
    - Month
    - Year
    AssociationProperty: PayPeriodUnit
    Description:
      ja: サブスクリプション期間の単位。有効な値:

        月

        年

        デフォルト値:月。
    Required: false
    Type: String
  Plan:
    AllowedValues:
    - 50
    - 100
    - 200
    - 500
    - 1000
    - 2000
    - 5000
    - 10000
    Description:
      ja: アセット認証の数と同時実行制限。単位:アセット数
    Required: true
    Type: Number
  ResourceGroupId:
    AssociationProperty: ALIYUN::ECS::ResourceGroup::ResourceGroupId
    Description:
      ja: リソースグループID。
    Required: false
    Type: String
  StartInstanceParam:
    AssociationPropertyMetadata:
      Parameters:
        SecurityGroupIds:
          AssociationProperty: List[Parameter]
          AssociationPropertyMetadata:
            Parameter:
              AssociationProperty: ALIYUN::ECS::SecurityGroup::SecurityGroupId
              AssociationPropertyMetadata:
                VpcId: ${VpcId}
              Description:
                ja: セキュリティグループID。
              Required: false
              Type: String
          Description:
            ja: bastion hostインスタンスにバインドされているセキュリティグループIDのリスト
          MaxLength: 20
          MinLength: 1
          Required: true
          Type: Json
        VswitchId:
          Description:
            ja: bastion hostインスタンスにバインドされているVSwitch ID。
          Required: true
          Type: String
    Description:
      ja: bastion hostインスタンスを起動するために必要なパラメータ。
    Required: true
    Type: Json
  Version:
    AllowedValues:
    - Enterprise
    - Basic
    Description:
      ja: エンタープライズバージョン:-デプロイ手順:デュアルエンジンアーキテクチャ、複数のアベイラビリティーゾーンをサポートし、高い安定性を確保します

        -運用および保守シナリオ:Alibaba Cloud、オフラインIDCサーバー、およびサードパーティクラウド上のアセットの統合運用および保守

        -アセットタイプ:Linux / Windows、データベースアセット

        -ユーザー管理:RAM、AD / LDAP、およびローカルユーザー

        -制御戦略:運用および保守の承認、高リスクコマンドのブロックなどのきめ細かい戦略的制御

        -運用および保守監査:運用および保守ログ監査とビデオ監査の完全なトレーサビリティ

        付加価値機能:Linuxアセットの自動パスワード変更、データベース運用および保守管理と制御、Webおよびクライアントの便利な運用および保守、ネットワークドメインエージェントハイブリッドクラウドシナリオ運用および保守モードなど。基本バージョン:-デプロイ手順:基本バージョンは単一のマシンにデプロイされ、複数のアベイラビリティーゾーンをサポートしていません。

        -運用および保守シナリオ:Alibaba Cloud、オフラインIDCサーバー、およびサードパーティクラウド上のアセットの統合運用および保守

        -アセットタイプ:Linux / Windowsアセット

        -ユーザー管理:RAM、AD / LDAP、およびローカルユーザー

        -制御戦略:運用および保守の承認、高リスクコマンドのブロック、およびその他の戦略的管理と制御

        -運用および保守監査:運用および保守ログ監査とビデオ監査の完全なトレーサビリティ
    Required: true
    Type: String
Resources:
  Instance:
    Properties:
      AutoPay:
        Ref: AutoPay
      AutoRenew:
        Ref: AutoRenew
      ExtendedStoragePlans:
        Ref: ExtendedStoragePlans
      ExtraBandwidth:
        Ref: ExtraBandwidth
      Period:
        Ref: Period
      PeriodUnit:
        Ref: PeriodUnit
      Plan:
        Ref: Plan
      ResourceGroupId:
        Ref: ResourceGroupId
      StartInstanceParam:
        Ref: StartInstanceParam
      Version:
        Ref: Version
    Type: ALIYUN::BastionHost::Instance
Outputs:
  InstanceId:
    Description: インスタンスID。
    Value:
      Fn::GetAtt:
      - Instance
      - InstanceId
                        

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ExtraBandwidth": {
      "Type": "Number",
      "Description": {
        "ja": "効率的な O&M を確保するために、デフォルト設定に追加の帯域幅が追加されます。単位:Mbps"
      },
      "Required": true,
      "MinValue": 0,
      "MaxValue": 200
    },
    "ResourceGroupId": {
      "AssociationProperty": "ALIYUN::ECS::ResourceGroup::ResourceGroupId",
      "Type": "String",
      "Description": {
        "ja": "リソースグループ ID。"
      },
      "Required": false
    },
    "Version": {
      "Type": "String",
      "Description": {
        "ja": "Enterprise バージョン:- デプロイ手順:デュアルエンジンアーキテクチャ、複数のアベイラビリティーゾーンをサポートし、高い安定性を確保します\n- 運用および保守シナリオ:Alibaba Cloud、オフライン IDC サーバー、およびサードパーティクラウド上のアセットの統合運用および保守\n- アセットタイプ:Linux/Windows、データベースアセット\n- ユーザー管理:RAM、AD/LDAP、およびローカルユーザー\n- 制御戦略:運用および保守の承認、高リスクコマンドのブロックなどのきめ細かい戦略的制御\n- 運用および保守監査:運用および保守ログ監査とビデオ監査の完全なトレーサビリティ\n付加価値機能:Linux アセットの自動パスワード変更、データベース運用および保守管理と制御、Web およびクライアントの便利な運用および保守、ネットワークドメインエージェントハイブリッドクラウドシナリオ運用および保守モードなど。Basic バージョン:- デプロイ手順:基本バージョンは単一のマシンにデプロイされ、複数のアベイラビリティーゾーンをサポートしていません。\n- 運用および保守シナリオ:Alibaba Cloud、オフライン IDC サーバー、およびサードパーティクラウド上のアセットの統合運用および保守\n- アセットタイプ:Linux/Windows アセット\n- ユーザー管理:RAM、AD/LDAP、およびローカルユーザー\n- 制御戦略:運用および保守の承認、高リスクコマンドのブロック、およびその他の戦略的管理と制御\n- 運用および保守監査:運用および保守ログ監査とビデオ監査の完全なトレーサビリティ"
      },
      "AllowedValues": [
        "Enterprise",
        "Basic"
      ],
      "Required": true
    },
    "ExtendedStoragePlans": {
      "Type": "Number",
      "Description": {
        "ja": "デフォルトのストレージ容量が不足している場合は、拡張ストレージプランを購入できます。単位:TB"
      },
      "Required": true,
      "MinValue": 0,
      "MaxValue": 500
    },
    "AutoRenew": {
      "Type": "Boolean",
      "Description": {
        "ja": "プリペイドインスタンスを自動更新するかどうか。自動更新期間は月単位です。自動更新を有効にすると、リソースの有効期限が切れる 9 日前にシステムが更新料金を差し引きます。支払いに失敗した場合、システムは差し引きが成功するか、リソースの有効期限が切れる 1 日前まで料金の差し引きを停止しません。"
      },
      "Required": false
    },
    "Period": {
      "AssociationProperty": "PayPeriod",
      "Type": "Number",
      "Description": {
        "ja": "bastionhost インスタンスのサブスクリプション期間。PeriodUnit が月の場合、有効な範囲は 1、3、6 です。\nPeriodUnit が年の場合、有効な範囲は 1、2、3 です。"
      },
      "AllowedValues": [
        1,
        2,
        3,
        6
      ],
      "Required": false
    },
    "AutoPay": {
      "Type": "Boolean",
      "Description": {
        "ja": "請求を自動支払いにするかどうか。"
      },
      "Required": false,
      "Default": false
    },
    "Plan": {
      "Type": "Number",
      "Description": {
        "ja": "アセット認証の数と同時実行制限。単位:アセット数"
      },
      "AllowedValues": [
        50,
        100,
        200,
        500,
        1000,
        2000,
        5000,
        10000
      ],
      "Required": true
    },
    "StartInstanceParam": {
      "AssociationPropertyMetadata": {
        "Parameters": {
          "VswitchId": {
            "Type": "String",
            "Description": {
              "ja": "bastion host インスタンスにバインドされている vSwitch ID。"
            },
            "Required": true
          },
          "SecurityGroupIds": {
            "AssociationPropertyMetadata": {
              "Parameter": {
                "AssociationPropertyMetadata": {
                  "VpcId": "${VpcId}"
                },
                "AssociationProperty": "ALIYUN::ECS::SecurityGroup::SecurityGroupId",
                "Type": "String",
                "Description": {
                  "ja": "セキュリティグループ ID。"
                },
                "Required": false
              }
            },
            "AssociationProperty": "List[Parameter]",
            "Type": "Json",
            "Description": {
              "ja": "bastion host インスタンスにバインドされているセキュリティグループ ID のリスト"
            },
            "Required": true,
            "MinLength": 1,
            "MaxLength": 20
          }
        }
      },
      "Type": "Json",
      "Description": {
        "ja": "bastion host インスタンスを起動するために必要なパラメータ。"
      },
      "Required": true
    },
    "PeriodUnit": {
      "AssociationProperty": "PayPeriodUnit",
      "Type": "String",
      "Description": {
        "ja": "サブスクリプション期間の単位。有効な値:\n月\n年\nデフォルト値:月。"
      },
      "AllowedValues": [
        "Month",
        "Year"
      ],
      "Required": false
    }
  },
  "Resources": {
    "Instance": {
      "Type": "ALIYUN::BastionHost::Instance",
      "Properties": {
        "ExtraBandwidth": {
          "Ref": "ExtraBandwidth"
        },
        "ResourceGroupId": {
          "Ref": "ResourceGroupId"
        },
        "Version": {
          "Ref": "Version"
        },
        "ExtendedStoragePlans": {
          "Ref": "ExtendedStoragePlans"
        },
        "AutoRenew": {
          "Ref": "AutoRenew"
        },
        "Period": {
          "Ref": "Period"
        },
        "AutoPay": {
          "Ref": "AutoPay"
        },
        "Plan": {
          "Ref": "Plan"
        },
        "StartInstanceParam": {
          "Ref": "StartInstanceParam"
        },
        "PeriodUnit": {
          "Ref": "PeriodUnit"
        }
      }
    }
  },
  "Outputs": {
    "InstanceId": {
      "Description": "インスタンス ID。",
      "Value": {
        "Fn::GetAtt": [
          "Instance",
          "InstanceId"
        ]
      }
    }
  }
}