Todos os produtos
Search
Central de documentação

Cloud Enterprise Network:RegisterTransitRouterMulticastGroupSources

Última atualização: Sep 02, 2026

Cria fontes de multicast para implementar comunicação multicast um-para-muitos.

Descrição da operação

  • Apenas interfaces de rede elásticas (ENIs) podem ser especificadas como fontes de multicast.

  • RegisterTransitRouterMulticastGroupSources é uma operação assíncrona. Após o envio de uma solicitação, o sistema retorna um RequestId, mas a fonte de multicast não é completamente criada. A tarefa de criação continua sendo executada em segundo plano. Você pode chamar a operação ListTransitRouterMulticastGroups para consultar o status da fonte de multicast.

    • Se a fonte de multicast estiver no estado Registering, a fonte de multicast está sendo criada. Nesse estado, você pode apenas consultar a fonte de multicast, mas não pode realizar outras operações.

    • Se a fonte de multicast estiver no estado Registered, a fonte de multicast foi criada.

Antes de começar

Antes de invocar a operação RegisterTransitRouterMulticastGroupSources para criar uma fonte de multicast, certifique-se de que o vSwitch ao qual o controlador de interface de rede (NIC) das interfaces de rede elásticas (ENIs) pertence esteja associado ao domínio de multicast. Para mais informações, consulte AssociateTransitRouterMulticastDomain.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

cen:RegisterTransitRouterMulticastGroupSources

create

*TransitRouterMulticastDomain

acs:cen:*:{#accountId}:centransitroutermulticast/{#centransitroutermulticastId}

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

ClientToken

string

Não

O token do cliente usado para garantir a idempotência da solicitação.

Você pode usar o cliente para gerar o token, mas deve garantir que o token seja único entre diferentes solicitações. O token do cliente pode conter apenas caracteres ASCII.

Nota

Se você não especificar este parâmetro, o sistema usará automaticamente o RequestId da solicitação de API como o ClientToken. O RequestId pode ser diferente para cada solicitação de API.

123e4567-e89b-12d3-a456-4266****

TransitRouterMulticastDomainId

string

Sim

O ID do domínio de multicast ao qual a fonte de multicast pertence.

tr-mcast-domain-5mjb5gjb6dgu98****

GroupIpAddress

string

Sim

O endereço IP do grupo de multicast ao qual a fonte de multicast pertence. Valores válidos: 224.0.1.0 a 239.255.255.254.

Importante Os endereços IP de 224.0.0.0 a 224.0.0.127 são reservados pelo sistema e não podem ser usados como endereços IP de grupos de multicast.
Se o grupo de multicast que você especificar não existir no domínio de multicast atual, o sistema criará automaticamente um grupo de multicast.

239.XX.XX.2

NetworkInterfaceIds

array

Não

A lista de IDs de controlador de interface de rede (NIC) das interfaces de rede elásticas (ENIs).

string

Não

O ID do controlador de interface de rede (NIC) das interfaces de rede elásticas (ENIs) (a fonte de multicast).

Você pode criar até cinco fontes de multicast para um grupo de multicast por vez.

Nota

Este parâmetro é atualmente obrigatório.

eni-p0w92o2wupc3c05t****

DryRun

boolean

Não

Especifica se deve ser realizado um dry run. Valores válidos:

  • true: realiza um dry run. O sistema verifica os parâmetros obrigatórios, a sintaxe da solicitação e os limites. Se a solicitação falhar no dry run, uma mensagem de erro será retornada. Se a solicitação passar no dry run, o código de erro DryRunOperation será retornado.

  • false (padrão): realiza um dry run e envia a solicitação. Se a solicitação passar no dry run, a fonte de multicast será criada.

false

VpcId

string

Não

O ID da instância conectada à VPC à qual o controlador de interface de rede (NIC) das interfaces de rede elásticas (ENIs) pertence.

  • Se a ENI pertencer à mesma conta Alibaba Cloud da conta que você usa para fazer login, não será necessário definir este parâmetro.

  • Se a ENI pertencer a uma conta Alibaba Cloud diferente da conta que você usa para fazer login, este parâmetro será obrigatório.

vpc-wz9fusm6zq8uy7cfa****

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

Os parâmetros de resposta.

RequestId

string

O ID da solicitação.

9C5D5D70-0AFF-5E5C-8D8A-E92C90C8FB08

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "9C5D5D70-0AFF-5E5C-8D8A-E92C90C8FB08"
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 InvalidOperation.PeerMulticastDomainSource Operation is invalid because peer multicast domain can not be group source. Um domínio multicast em outra região não pode ser usado como fonte multicast.
400 IllegalParam.GroupIpAddress The specified GroupIpAddress is illegal. O GroupIpAddress especificado na solicitação é inválido.
400 InvalidMulticastDomainId.NotFound The specified AttachmentId is not found. O MulticastDomain especificado no parâmetro não existe.
400 IncorrectStatus.MulticastDomainId The status of MulticastDomainId is incorrect. O status atual do MulticastDomain não suporta esta operação. Tente novamente mais tarde.
400 IncorrectStatus.Cen The status of Cen is incorrect. O status atual da instância CEN não suporta esta operação. Tente novamente mais tarde.
400 InstanceExist The instance already exists. A instância especificada já existe.
400 InvalidOperation.NetworkInterfaceNotExist Operation is invalid bacause network interface not exist. A NetworkInterface não existe.
400 InvalidOperation.NTRNetworkInterfaceNotSupport Operation is invalid, due to ntr eni not support. A ENI do roteador de trânsito não tem permissão para ingressar em um grupo multicast.
400 InstanceNotExist The instance is not exist. A instância especificada não existe.
400 InvalidOperation.MulticastDomainAssociationNotExist Operation is invalid because multicast association domain association not exist. A associação de domínio multicast não existe. A operação atual não é suportada.
400 InvalidOperation.MulticastDomainAssociationStatus Operation is invalid, due to multicast domain association not Active. O status atual da associação de domínio multicast não suporta esta operação. Tente novamente mais tarde.
400 QuotaFull.MulticastGroupPerDomain The number of multicast group has exceed the maximum value that can be created. O número de grupos de multicast no domínio de multicast atingiu o limite superior.
400 QuotaFull.MulticastSourcePerGroup The number of multicast group source has exceed the maximum value that can be created. O número de fontes de multicast no grupo de multicast atingiu o limite superior.
400 DryRunOperation Request validation has been passed with DryRun flag set. A validação da solicitação DryRun foi aprovada.
400 IncorrectStatus.ConnectPeerIds Connect Peer statuses are incorrect. O status do Connect Peer é inválido.
400 InvalidConnectPeerIds.NotFound The Connect Peer Ids are invalid. O ID do Connect Peer especificado é inválido.
400 OperationUnsupported.ExistsIgmpv2MemberOnEni An igmpv2 multicast source or multicast member already exists on the ENI. Já existe uma fonte multicast IGMPv2 ou um membro multicast no controlador de interface de rede (NIC).
400 QuotaExceeded.SourceAndMemberPerTransitRouter The number of multicast group members and sources has exceed the maximum value that can be created. O número de fontes de multicast e membros de multicast suportados em cada roteador de trânsito excedeu o limite.
400 InvalidParameter Invalid parameter. O parâmetro é inválido.
400 Unauthorized The AccessKeyId is unauthorized. A conta não tem as permissões necessárias para realizar esta operação.
400 InvalidParameter.TransitRouterMulticastDomainId The specified parameter TransitRouterMulticastDomainId is invalid. O parâmetro TransitRouterMulticastDomainId é inválido.
400 InvalidParameter.ConnectPeerIds The specified parameter ConnectPeerIds is invalid. O parâmetro ConnectPeerIds especificado é inválido.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.