Todos os produtos
Search
Central de documentação

Resource Orchestration Service:ALIYUN::ECS::AssignIpv6Addresses

Última atualização: Jun 27, 2026

O recurso ALIYUN::ECS::AssignIpv6Addresses atribui endereços IPv6 a uma interface de rede elástica (ENI).

Sintaxe

{
  "Type": "ALIYUN::ECS::AssignIpv6Addresses",
  "Properties": {
    "Ipv6Addresses": List,
    "Ipv6AddressCount": Integer,
    "NetworkInterfaceId": String,
    "Ipv6PrefixCount": Integer,
    "Ipv6Prefixes": List
  }
}

Propriedades

Propriedade

Tipo

Obrigatório

Editável

Descrição

Restrição

Ipv6Addresses

List

Não

Não

Endereços IPv6 a serem atribuídos à ENI.

Exemplo: ["2001:db8:1234:1a00::***"]. Especifique apenas um endereço IPv6. Não especifique Ipv6Addresses e Ipv6AddressCount simultaneamente.

Ipv6AddressCount

Integer

Não

Não

Número de endereços IPv6 gerados aleatoriamente para atribuição à ENI.

Não especifique Ipv6Addresses e Ipv6AddressCount ao mesmo tempo.

Ipv6PrefixCount

Integer

Não

Não

Número de prefixos IPv6 a serem atribuídos à ENI.

Valores válidos: 1 a 10.

Ipv6Prefixes

List

Não

Não

Prefixos IPv6 a serem atribuídos à ENI.

Exemplo:

["2001:db8:1234:1a00:****::/80"].

Especifique até 10 prefixos IPv6.

NetworkInterfaceId

String

Sim

Não

ID da ENI.

Nenhuma.

Valores de retorno

Fn::GetAtt

  • Ipv6Addresses: os endereços IPv6.

  • Ipv6AddressIds: os IDs dos endereços IPv6.

  • NetworkInterfaceId: o ID da ENI.

Exemplos

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  NetworkInterfaceId:
    Type: String
    Description: Elastic network interface ID.
Resources:
  AssignIpv6Addresses:
    Type: ALIYUN::ECS::AssignIpv6Addresses
    Properties:
      NetworkInterfaceId:
        Ref: NetworkInterfaceId
      Ipv6AddressCount: 1
Outputs:
  Ipv6AddressIds:
    Description: Assigned IPv6 address IDs.
    Value:
      Fn::GetAtt:
        - AssignIpv6Addresses
        - Ipv6AddressIds
  Ipv6Addresses:
    Description: Assigned IPv6 addresses.
    Value:
      Fn::GetAtt:
        - AssignIpv6Addresses
        - Ipv6Addresses
  NetworkInterfaceId:
    Description: Elastic network interface ID.
    Value:
      Fn::GetAtt:
        - AssignIpv6Addresses
        - NetworkInterfaceId
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "NetworkInterfaceId": {
      "Type": "String",
      "Description": "Elastic network interface ID."
    }
  },
  "Resources": {
    "AssignIpv6Addresses": {
      "Type": "ALIYUN::ECS::AssignIpv6Addresses",
      "Properties": {
        "NetworkInterfaceId": {
          "Ref": "NetworkInterfaceId"
        },
        "Ipv6AddressCount": 1
      }
    }
  },
  "Outputs": {
    "Ipv6AddressIds": {
      "Description": "Assigned IPv6 address IDs.",
      "Value": {
        "Fn::GetAtt": [
          "AssignIpv6Addresses",
          "Ipv6AddressIds"
        ]
      }
    },
    "Ipv6Addresses": {
      "Description": "Assigned IPv6 addresses.",
      "Value": {
        "Fn::GetAtt": [
          "AssignIpv6Addresses",
          "Ipv6Addresses"
        ]
      }
    },
    "NetworkInterfaceId": {
      "Description": "Elastic network interface ID.",
      "Value": {
        "Fn::GetAtt": [
          "AssignIpv6Addresses",
          "NetworkInterfaceId"
        ]
      }
    }
  }
}