CreateTrafficMirrorFilter 操作を呼び出して、トラフィックミラーリングフィルターを作成します。
操作説明
CreateTrafficMirrorFilter 操作は非同期操作です。リクエストを送信すると、システムはインスタンス ID を返しますが、トラフィックミラーリングフィルターはまだ作成されていません。作成タスクはバックグラウンドで実行中です。 ListTrafficMirrorFilters を呼び出して、トラフィックミラーリングフィルターのステータスをクエリできます:
トラフィックミラーリングフィルターが Creating 状態の場合、トラフィックミラーリングフィルターは作成中です。
トラフィックミラーリングフィルターが Created 状態の場合、トラフィックミラーリングフィルターは作成済みです。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
vpc:CreateTrafficMirrorFilter |
create |
*TrafficMirrorFilter
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| TrafficMirrorFilterDescription |
string |
任意 |
トラフィックミラーリングフィルターの説明。 説明は 1~256 文字で、 |
this is a filter. |
| TrafficMirrorFilterName |
string |
任意 |
トラフィックミラーリングフィルターの名前。 名前は 1~128 文字で、 |
abc |
| ClientToken |
string |
任意 |
リクエストのべき等性を確保するために使用されるクライアントトークン。 クライアントを使用してトークンを生成できますが、異なるリクエスト間でトークンが一意であることを確認する必要があります。ClientToken の値には ASCII 文字のみを含めることができます。 説明
このパラメーターを指定しない場合、システムは RequestId の値を ClientToken の値として使用します。RequestId の値は API リクエストごとに異なります。 |
123e4567-e89b-12d3-a456-426655440000 |
| DryRun |
boolean |
任意 |
実際のリクエストを実行せずに、ドライランのみを実行するかどうかを指定します。有効な値:
|
false |
| IngressRules |
array<object> |
任意 |
インバウンドルールに関する情報。 |
|
|
object |
任意 |
インバウンドルールに関する情報。 |
||
| Action |
string |
必須 |
インバウンドルールの収集ポリシー。有効な値:
|
accept |
| SourceCidrBlock |
string |
任意 |
インバウンドルールのソース CIDR ブロック。 |
10.0.0.0/24 |
| Protocol |
string |
必須 |
インバウンドルールでミラーリングするネットワークトラフィックのプロトコルの種類。有効な値:
|
TCP |
| IpVersion |
string |
必須 |
インスタンスの IP バージョン。有効な値:
|
IPv4 |
| DestinationPortRange |
string |
任意 |
インバウンドルールの宛先ポート範囲。ポート番号の有効な値: 1~65535。開始ポートと終了ポートを転送スラッシュ (/) で区切ります。フォーマット: 1/200 または 80/80。 説明
IngressRules.N.Protocol が ALL または ICMP にセットされている場合、このパラメーターを設定する必要はありません。これはすべてのポートが使用可能であることを示します。 |
80/120 |
| Priority |
integer |
任意 |
インバウンドルールの優先度。値が小さいほど優先度が高くなります。 N の最大値は 10 で、フィルターには最大 10 個のインバウンドルールを設定できます。 |
1 |
| DestinationCidrBlock |
string |
任意 |
インバウンドルールの送信先 CIDR ブロック。 |
10.0.0.0/24 |
| SourcePortRange |
string |
任意 |
インバウンドルールの送信元ポート範囲。ポート番号の有効な値: 1~65535。開始ポートと終了ポートを転送スラッシュ (/) で区切ります。フォーマット: 1/200 または 80/80。 説明
IngressRules.N.Protocol が ALL または ICMP にセットされている場合、このパラメーターを設定する必要はありません。これはすべてのポートが使用可能であることを示します。 |
80/120 |
| EgressRules |
array<object> |
任意 |
アウトバウンドルールに関する情報。 |
|
|
object |
任意 |
アウトバウンドルールに関する情報。 |
||
| Action |
string |
必須 |
アウトバウンドルールの収集ポリシー。有効な値:
|
accept |
| SourceCidrBlock |
string |
任意 |
アウトバウンドルールのソース CIDR ブロック。 |
10.0.0.0/24 |
| Protocol |
string |
必須 |
アウトバウンドルールでミラーリングするネットワークトラフィックのプロトコルの種類。有効な値:
|
TCP |
| IpVersion |
string |
必須 |
インスタンスの IP バージョン。有効な値:
|
IPv4 |
| DestinationPortRange |
string |
任意 |
アウトバウンドルールの宛先ポート範囲。ポート番号の有効な値: 1~65535。開始ポートと終了ポートを転送スラッシュ (/) で区切ります。フォーマット: 1/200 または 80/80。値 -1/-1 は単独でセットできず、すべてのポートが使用可能であることを示します。 説明
EgressRules.N.Protocol が ALL または ICMP にセットされている場合、このパラメーターを設定する必要はありません。これはすべてのポートが使用可能であることを示します。 |
22/40 |
| Priority |
integer |
任意 |
アウトバウンドルールの優先度。値が小さいほど優先度が高くなります。 N の最大値は 10 で、フィルターには最大 10 個のアウトバウンドルールを設定できます。 |
1 |
| DestinationCidrBlock |
string |
任意 |
アウトバウンドルールの送信先 CIDR ブロック。 |
10.0.0.0/24 |
| SourcePortRange |
string |
任意 |
アウトバウンドルールの送信元ポート範囲。ポート番号の有効な値: 1~65535。開始ポートと終了ポートを転送スラッシュ (/) で区切ります。フォーマット: 1/200 または 80/80。値 -1/-1 は単独でセットできず、すべてのポートが使用可能であることを示します。 説明
EgressRules.N.Protocol が ALL または ICMP にセットされている場合、このパラメーターを設定する必要はありません。これはすべてのポートが使用可能であることを示します。 |
22/40 |
| RegionId |
string |
必須 |
トラフィックミラーリングのリージョン ID。 DescribeRegions 操作を呼び出してリージョン ID をクエリできます。トラフィックミラーリングをサポートするリージョンの詳細については、トラフィックミラーリングの概要 を参照してください。 |
cn-hongkong |
| ResourceGroupId |
string |
任意 |
トラフィックミラーリングが属するリソースグループの ID。 |
rg-bp67acfmxazb4ph**** |
| Tag |
array<object> |
任意 |
リソースのタグ。 |
|
|
object |
任意 |
タグ。 |
||
| Key |
string |
任意 |
リソースのタグキー。最大 20 個のタグキーを指定できます。タグキーは空文字列にできません。 タグキーは最大 128 文字で、 |
FinanceDept |
| Value |
string |
任意 |
リソースのタグ値。最大 20 個のタグ値を指定できます。タグ値は空文字列にできます。 タグ値は最大 128 文字で、 |
FinanceJoshua |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
トラフィックミラーリングフィルターのインスタンス ID。 |
||
| TrafficMirrorFilterId |
string |
トラフィックミラーリングフィルターのインスタンス ID。 |
tmf-j6cmls82xnc86vtpe**** |
| RequestId |
string |
リクエスト ID。 |
28DB147D-217B-43E8-9E94-A3F6837DDC8A |
| ResourceGroupId |
string |
トラフィックミラーリングが属するリソースグループの ID。 |
rg-bp67acfmxazb4ph**** |
例
成功レスポンス
JSONJSON
{
"TrafficMirrorFilterId": "tmf-j6cmls82xnc86vtpe****",
"RequestId": "28DB147D-217B-43E8-9E94-A3F6837DDC8A",
"ResourceGroupId": "rg-bp67acfmxazb4ph****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | UnsupportedFeature.IpVersion | The ipversion type is not supported. | |
| 400 | IncorrectBusinessStatus.TrafficMirror | The business status of traffic mirror is incorrect. | |
| 400 | OptInRequired.TrafficMirror | You need to subscribe to the traffic mirror service first. | |
| 400 | QuotaExceeded.TrafficMirrorFilter | The maximum number of traffic image filters is exceeded. | |
| 400 | DuplicatedParam.Priority | The specified priority conflicts with the existing priority. | |
| 400 | UnsupportedRegion | The feature is not supported in current region. | |
| 400 | IllegalParamFormat.SrcCidrBlock | The format of the specified source CIDR block is invalid. | |
| 400 | IllegalParamFormat.DstCidrBlock | The format of the specified dst CIDR block is invalid. | |
| 400 | IllegalParam.DestinationCidrBlock | The param of DestinationCidrBlock %s is illegal. | |
| 400 | IllegalParam.SourceCidrBlock | The param of SourceCidrBlock %s is illegal. | |
| 400 | IllegalParam.Protocol | The specified Protocol %s is invalid. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。