RegisterTransitRouterMulticastGroupMembers 操作を呼び出して、マルチキャストグループメンバーを作成または追加します。
操作説明
Enterprise Edition トランジットルーターは、マルチキャストグループメンバーとしてエラスティックネットワークインターフェース (ENI) のみをサポートしています。RegisterTransitRouterMulticastGroupMembers 操作を呼び出すことで、同一リージョン内の ENI またはクロスリージョンの ENI をマルチキャストグループメンバーとして指定できます。
-
NetworkInterfaceIds パラメーターを指定する場合、現在のリージョン内の ENI をマルチキャストグループメンバーとして指定します。ENI が属する vSwitch がマルチキャストドメインに関連付けられていることを確認してください。詳細については、「 AssociateTransitRouterMulticastDomain 」をご参照ください。
-
PeerTransitRouterMulticastDomains パラメーターを指定する場合、現在のマルチキャストグループと同じマルチキャスト IP アドレスを持つクロスリージョンマルチキャストグループ内のマルチキャストグループメンバーを指定します。リージョン間接続が作成されていることを確認してください。詳細については、「 CreateTransitRouterPeerAttachment 」をご参照ください。
たとえば、中国 (杭州) リージョンにマルチキャストグループ 1 を持つマルチキャストドメイン 1 があり、中国 (上海) リージョンにマルチキャストグループ 2 を持つマルチキャストドメイン 2 があるとします。マルチキャストグループ 1 とマルチキャストグループ 2 は同じマルチキャスト IP アドレスを持ち、中国 (上海) リージョンのマルチキャストグループ 2 にはマルチキャストメンバー 2 が存在します。
RegisterTransitRouterMulticastGroupMembers操作を呼び出して中国 (杭州) リージョンのマルチキャストグループ 1 のマルチキャストメンバーを作成する際、PeerTransitRouterMulticastDomains に中国 (上海) リージョンのマルチキャストドメイン 2 の ID をセットすると、中国 (上海) リージョンのマルチキャストグループ 2 に属するマルチキャストメンバー 2 も中国 (杭州) リージョンのマルチキャストグループ 1 のマルチキャストメンバーになります。 -
RegisterTransitRouterMulticastGroupMembers操作は非同期です。リクエストを送信した後、システムは RequestId を返しますが、マルチキャストグループメンバーの作成はまだ完了していません。作成タスクはバックグラウンドで引き続き実行されます。ListTransitRouterMulticastGroups操作を呼び出して、マルチキャストグループメンバーのステータスをクエリできます。マルチキャストグループメンバーが Registering 状態の場合、マルチキャストグループメンバーは作成中です。この状態では、マルチキャストグループメンバーのクエリのみが可能で、他の操作は実行できません。
マルチキャストグループメンバーが Registered 状態の場合、マルチキャストグループメンバーの作成が完了しています。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cen:RegisterTransitRouterMulticastGroupMembers |
create |
*TransitRouterMulticastDomain
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ClientToken |
string |
任意 |
リクエストのべき等性を確保するために使用されるクライアントトークン。 クライアントを使用してトークンを生成できますが、異なるリクエスト間でトークンが一意であることを確認する必要があります。クライアントトークンには ASCII 文字のみを使用できます。 説明
このパラメーターを指定しない場合、システムは API 呼び出しの RequestId を ClientToken として自動的に使用します。RequestId は各 API 呼び出しごとに異なる場合があります。 |
123e4567-e89b-12d3-a456-426655440000 |
| TransitRouterMulticastDomainId |
string |
必須 |
マルチキャストグループメンバーが属するマルチキャストドメインの ID。 |
tr-mcast-domain-91wpg6wbhchjeq**** |
| GroupIpAddress |
string |
必須 |
マルチキャストグループメンバーが属するマルチキャストグループの IP アドレス。有効な値: 224.0.1.0 ~ 239.255.255.254。 重要 224.0.0.0 ~ 224.0.0.127 はシステム予約済みの IP アドレスであり、マルチキャストグループの IP アドレスとして使用することはできません。 |
239.XX.XX.2 |
| NetworkInterfaceIds |
array |
任意 |
エラスティックネットワークインターフェース (ENI) の ID のリスト。 |
|
|
string |
任意 |
ネットワークインターフェースコントローラー (NIC) の ID。 一度に複数のエラスティックネットワークインターフェース (ENI) を関連付けることができます。指定するネットワークインターフェースコントローラー (NIC) とクロスリージョンマルチキャストドメインの合計数が 5 以下であることを確認してください。 |
eni-p0weuda3lszwzjly**** |
|
| PeerTransitRouterMulticastDomains |
array |
任意 |
クロスリージョンマルチキャストドメイン ID のリスト。 |
|
|
string |
任意 |
クロスリージョンマルチキャストドメインの ID。 一度に複数のクロスリージョンマルチキャストドメインを関連付けることができます。指定するネットワークインターフェースとクロスリージョンマルチキャストドメインの合計数が 5 以下であることを確認してください。 |
tr-mcast-domain-5mjb5gjb6dgu98**** |
|
| DryRun |
boolean |
任意 |
ドライランを実行するかどうかを指定します。有効な値:
|
false。 |
| VpcId |
string |
任意 |
エラスティックネットワークインターフェース (ENI) が属する VPC 接続インスタンスの ID。
|
vpc-wz9fusm6zq8uy7cfa**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答パラメーター。 |
||
| RequestId |
string |
リクエスト ID。 |
EB985B7E-2CF8-5EC9-A7DB-F7C82ABD3ACE。 |
例
成功レスポンス
JSONJSON
{
"RequestId": "EB985B7E-2CF8-5EC9-A7DB-F7C82ABD3ACE"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | IllegalParam.GroupIpAddress | The specified GroupIpAddress is illegal. | リクエストで指定された GroupIpAddress が無効です。 |
| 400 | InvalidMulticastDomainId.NotFound | The specified AttachmentId is not found. | パラメーターで指定された MulticastDomain が存在しません。 |
| 400 | IncorrectStatus.MulticastDomainId | The status of MulticastDomainId is incorrect. | 現在の MulticastDomain のステータスではこのポートの操作を実行できません。後でもう一度お試しください。 |
| 400 | IncorrectStatus.Cen | The status of Cen is incorrect. | 現在の CEN インスタンスのステータスではこのポートの操作を実行できません。後でもう一度お試しください。 |
| 400 | InstanceNotExist | The instance is not exist. | 指定されたインスタンスが存在しません。 |
| 400 | InvalidOperation.PeerMulticastDomainRegion | Operation is invalid because to peer multicast domain in the same region with multicast domain. | |
| 400 | InvalidOperation.MulticastDomainStatus | Operation is invalid, due to multicast domain not Active. | マルチキャストドメインの現在のステータスでは、この操作はサポートされていません。後でもう一度お試しください。 |
| 400 | InvalidOperation.BandwidthLimitNotExist | Operation is invalid because a bandwidth limit not exist. | 帯域幅パッケージのレート制限が存在しません。 |
| 400 | AttachmentNotFound | "The attachment does not exist. | |
| 400 | IncorrectStatus.AttachmentId | The status of AttachmentId is incorrect. | 現在のアタッチメントのステータスではこのポートの操作を実行できません。後でもう一度お試しください。 |
| 400 | InstanceExist | The instance already exists. | 指定されたインスタンスは既に存在します。 |
| 400 | InvalidOperation.NetworkInterfaceNotExist | Operation is invalid bacause network interface not exist. | NetworkInterface が存在しません。 |
| 400 | InvalidOperation.NTRNetworkInterfaceNotSupport | Operation is invalid, due to ntr eni not support. | トランジットルーターの ENI はマルチキャストグループへの参加を許可されていません。 |
| 400 | InvalidOperation.MulticastDomainAssociationNotExist | Operation is invalid because multicast association domain association not exist. | マルチキャストドメインの関連付けが存在しません。この操作はサポートされていません。 |
| 400 | InvalidOperation.MulticastDomainAssociationStatus | Operation is invalid, due to multicast domain association not Active. | マルチキャストドメイン関連付けの現在のステータスでは、この操作はサポートされていません。後でもう一度お試しください。 |
| 400 | InvalidPeerTrMulticastDomainId.NotFound | The specified PeerTrMulticastDomainId is not found. | リクエストに指定された PeerTrMulticastDomainId が存在しません。 |
| 400 | IncorrectStatus.PeerTrMulticastDomainId | The status of PeerTrMulticastDomainId is incorrect. | 現在の PeerTrMulticastDomain のステータスではこのポートの操作を実行できません。後でもう一度お試しください。 |
| 400 | IllegalParam.PeerTrMulticastDomainId | The specified PeerTrMulticastDomainId is illegal. | リクエストで指定された PeerTrMulticastDomainId が無効です。 |
| 400 | InvalidOperation | Operation is invalid. | 操作が無効です。 |
| 400 | QuotaFull.MulticastGroupPerDomain | The number of multicast group has exceed the maximum value that can be created. | マルチキャストドメイン内のマルチキャストグループ数が上限に達しました。 |
| 400 | QuotaFull.MulticastMemberPerGroup | The number of multicast group member has exceed the maximum value that can be created. | マルチキャストグループ内のマルチキャストメンバー数が上限に達しました。 |
| 400 | QuotaFull.MulticastPeerMemberPerGroup | The number of multicast group member peer domain has exceed the maximum value that can be created. | マルチキャストグループ内のクロスリージョンメンバー数が上限に達しました。 |
| 400 | DryRunOperation | Request validation has been passed with DryRun flag set. | DryRun リクエストの検証が有効です。 |
| 400 | InvalidConnectPeerIds.NotFound | The Connect Peer Ids are invalid. | 指定された Connect Peer ID が無効です。 |
| 400 | InvalidVpcId.NotFound | The specified VpcId is not found. | パラメーターに指定された VpcId が存在しません。 |
| 400 | OperationUnsupported.ExistsIgmpv2MemberOnEni | An igmpv2 multicast source or multicast member already exists on the ENI. | ネットワークインターフェース (NIC) に IGMPv2 マルチキャストソースまたはマルチキャストメンバーが既に存在します。 |
| 400 | InvalidVpcId.NotValid | The specified Vpc is invalid. | 指定された VpcId が無効です。 |
| 400 | QuotaExceeded.SourceAndMemberPerTransitRouter | The number of multicast group members and sources has exceed the maximum value that can be created. | 各トランジットルーターでサポートされるマルチキャストソースおよびマルチキャストメンバーの数が制限を超えました。 |
| 400 | InvalidParameter | Invalid parameter. | パラメーターが無効です。 |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | アカウントにこの操作を実行する権限がありません。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。