全部產品
Search
文件中心

:ALIYUN::ApiGateway::VpcAccessConfig

更新時間:Jun 15, 2024

ALIYUN::ApiGateway::VpcAccessConfig類型用於配置VPC授權,以便專用網路的API對外提供服務。

文法

{
  "Type": "ALIYUN::ApiGateway::VpcAccessConfig",
  "Properties": {
    "InstanceId": String,
    "VpcId": String,
    "Name": String,
    "Port": Integer
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

InstanceId

String

ECS或SLB的執行個體ID。

必須屬於VpcId所指定的專用網路

Name

String

自訂授權名稱。

需要保持唯一

Port

Integer

執行個體對應的連接埠號碼。

VpcId

String

專用網路ID。

傳回值

Fn::GetAtt

無。

樣本

說明

請您根據實際情況更改脫敏參數的取值。

YAML格式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  InstanceId:
    Type: String
    AssociationProperty: ALIYUN::ECS::Instance::InstanceId
  VpcId:
    Type: String
    AssociationProperty: ALIYUN::ECS::VPC::VPCId
Resources:
  VpcAccesssConfig:
    Type: ALIYUN::ApiGateway::VpcAccessConfig
    Properties:
      VpcId:
        Ref: VpcId
      InstanceId:
        Ref: InstanceId
      Port: 8080
      Name: ros_test_vpc_access

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "InstanceId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::Instance::InstanceId"
    },
    "VpcId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::VPC::VPCId"
    }
  },
  "Resources": {
    "VpcAccesssConfig": {
      "Type": "ALIYUN::ApiGateway::VpcAccessConfig",
      "Properties": {
        "VpcId": {
          "Ref": "VpcId"
        },
        "InstanceId": {
          "Ref": "InstanceId"
        },
        "Port": 8080,
        "Name": "ros_test_vpc_ac****"
      }
    }
  }
}