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

Resource Orchestration Service:ALIYUN::ECS::ForwardEntry

最終更新日:Jun 16, 2026

ALIYUN::ECS::ForwardEntry は、NAT ゲートウェイの DNAT テーブルに DNAT エントリを作成するためのリソースタイプです。

構文

{
  "Type": "ALIYUN::ECS::ForwardEntry",
  "Properties": {
    "ExternalIp": String,
    "ExternalPort": String,
    "ForwardTableId": String,
    "InternalIp": String,
    "IpProtocol": String,
    "InternalPort": String,
    "PortBreak": Boolean,
    "ForwardEntryName": String
  }
}

プロパティ

プロパティ名 タイプ 必須 更新の可否 説明 制約
ExternalIp 文字列 はい いいえ パブリック IP アドレス。 パブリック IP アドレスは、NAT ゲートウェイの Internet Shared Bandwidth インスタンスに含まれている必要があります。
ExternalPort 文字列 はい いいえ パブリックポート番号。 有効な値:1~65535。
ForwardTableId 文字列 はい いいえ DNAT テーブルの ID。 なし
InternalIp 文字列 はい いいえ リクエストの転送先となるプライベート IP アドレス。 値はプライベート IP アドレスである必要があります。
IpProtocol 文字列 はい いいえ プロトコルの種類。 有効な値:
  • TCP
  • UDP
  • Any
InternalPort 文字列 はい いいえ プライベートポート番号。 有効な値:1~65535。
PortBreak ブール値 いいえ いいえ ポートブレイクを有効にするかどうかを指定します。 有効な値:
  • true:ポートブレイクを有効にします。
  • false (デフォルト):ポートブレイクを無効にします。
説明 DNAT エントリと SNAT エントリが同じパブリック IP アドレスを使用する場合は、PortBreak を true に設定し、1024 より大きいポート番号を設定してください。
ForwardEntryName 文字列 いいえ いいえ DNAT ルールの名前。 名前は 2~128 文字である必要があります。先頭は英字である必要があり、http:// または https:// で始めることはできません。

戻り値

Fn::GetAtt

ForwardEntryId :転送エントリの ID。

  • YAML 形式

    Parameters:
      ForwardTableId:
        Type: String
        Description: 指定された転送テーブルに転送エントリを作成します。
    ROSTemplateFormatVersion: '2015-09-01'
    Outputs:
      ForwardEntryId:
        Description: 作成された転送エントリの ID。
        Value:
          Fn::GetAtt:
            - ForwardTableEntry
            - ForwardEntryId
    Resources:
      ForwardTableEntry:
        Type: ALIYUN::ECS::ForwardEntry
        Properties:
          IpProtocol: TCP
          ExternalIp: 100.100.100.1
          ForwardTableId:
            Ref: ForwardTableId
          ExternalPort: '22'
          InternalPort: '22'
          InternalIp: 192.168.1.1       
  • JSON 形式

    {
      "Parameters": {
        "ForwardTableId": {
          "Type": "String",
          "Description": "指定された転送テーブルに転送エントリを作成します。"
        }
      },
      "ROSTemplateFormatVersion": "2015-09-01",
      "Outputs": {
        "ForwardEntryId": {
          "Description": "作成された転送エントリの ID。",
          "Value": {
            "Fn::GetAtt": [
              "ForwardTableEntry",
              "ForwardEntryId"
            ]
          }
        }
      },
      "Resources": {
        "ForwardTableEntry": {
          "Type": "ALIYUN::ECS::ForwardEntry",
          "Properties": {
            "IpProtocol": "TCP",
            "ExternalIp": "100.100.100.1",
            "ForwardTableId": {
              "Ref": "ForwardTableId"
            },
            "ExternalPort": "22",
            "InternalPort": "22",
            "InternalIp": "192.168.1.1"
          }
        }
      }
    }

その他の例については、JSON exampleYAML example をご参照ください。