

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# AWS.Networking.InternetGateway
<a name="node-internet-gateway"></a>

定義 AWS 網際網路閘道節點。

## 語法
<a name="node-internet-gateway-syntax"></a>

```
tosca.nodes.AWS.Networking.InternetGateway:
  capabilities:
    routing:
      properties:
        dest\$1cidr: String
        ipv6\$1dest\$1cidr: String    
  properties:
    tags: List
    egress\$1only: Boolean
  requirements:
    vpc: String
    route\$1table: String
```

## 功能
<a name="node-internet-gateway-capabilities"></a><a name="node_internet_gateway_routing"></a>`routing`

定義 VPC 內路由連線的屬性。您必須包含 `dest_cidr`或 `ipv6_dest_cidr` 屬性。

 `dest_cidr`    
用於目的地比對的 IPv4 CIDR 區塊。此屬性用於在 中建立路由，`RouteTable`其值用作 `DestinationCidrBlock`。  
必要：如果您包含 `ipv6_dest_cidr` 屬性，則為否。  
類型：字串

 `ipv6_dest_cidr`    
用於目的地比對的 IPv6 CIDR 區塊。  
必要：如果您包含 `dest_cidr` 屬性，則為否。  
類型：字串

## 屬性
<a name="node-internet-gateway-properties"></a>

 `tags`    
要連接到資源的標籤。  
必要：否  
類型：清單

 `egress_only`    
IPv6-specific 屬性。指出網際網路閘道是否僅用於輸出通訊。當 `egress_only` 為 true 時，您必須定義 `ipv6_dest_cidr` 屬性。  
必要：否  
類型：布林值

## 要求
<a name="node-internet-gateway-requirements"></a>

 `vpc`    
[AWS.Networking.VPC](node-vpc.md) 節點。  
必要：是  
類型：字串

 `route_table`    
[AWS.Networking.RouteTable](node-route-table.md) 節點。  
必要：是  
類型：字串

## 範例
<a name="node-internet-gateway-example"></a>

```
Free5GCIGW:
  type: tosca.nodes.AWS.Networking.InternetGateway
  properties:
    egress_only: false
  capabilities:
    routing:
      properties:
        dest_cidr: "0.0.0.0/0"
        ipv6_dest_cidr: "::/0"
  requirements:
    route_table: Free5GCRouteTable
    vpc: Free5GCVPC
Free5GCEGW:
  type: tosca.nodes.AWS.Networking.InternetGateway
  properties:
    egress_only: true
  capabilities:
    routing:
      properties:
        ipv6_dest_cidr: "::/0"
  requirements:
    route_table: Free5GCPrivateRouteTable
    vpc: Free5GCVPC
```