指定したプレフィックスリストの名前、説明、およびその他の属性を変更し、エントリを追加、変更、削除できます。
操作説明
操作説明
指定するクラスレスドメイン間ルーティング (CIDR) ブロックは、標準形式である必要があります。たとえば、10.0.0.0/8 は有効な CIDR ブロックですが、10.0.0.1/8 は不正な形式です。詳細については、「CIDR とは」をご参照ください。
- エントリを追加または削除する際には、重複する CIDR ブロックを指定することはできません。例:
IPv4 CIDR ブロックの場合: CIDR ブロックが 10.0.0.0/8 のエントリを 2 つ指定することはできません。CIDR ブロックがそれぞれ 10.0.0.1/32 と 10.0.0.1 のエントリを 2 つ指定することはできません。これらの 2 つの CIDR ブロックは重複しているためです。
IPv6 CIDR ブロックの場合: CIDR ブロックがそれぞれ 2001:fd01:0:0:0:0:0:0/32 と 2001:fd01::/32 のエントリを 2 つ指定することはできません。これらの 2 つの CIDR ブロックは重複しているためです。
追加するエントリと削除するエントリに、同じ CIDR ブロックを指定することはできません。たとえば、CIDR ブロックが 10.0.0.0/8 のエントリを追加する場合、削除対象のエントリに CIDR ブロック 10.0.0.0/8 を含めることはできません。
エントリの説明を変更するには、エントリの CIDR ブロック (
AddEntry.N.Cidr) と新しい説明 (AddEntry.N.Description) を指定します。この操作は、重複したエントリの追加とは見なされません。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ecs:ModifyPrefixList |
update |
*PrefixList
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
リージョン ID。 DescribeRegions を呼び出して、最新のリージョンリストを照会できます。 |
cn-chengdu |
| PrefixListId |
string |
必須 |
プレフィックスリストの ID。 |
pl-x1j1k5ykzqlixdcy**** |
| PrefixListName |
string |
任意 |
プレフィックスリストの名前。名前の長さは 2~128 文字で、先頭は英字または漢字である必要があります。 |
PrefixListNameSample |
| Description |
string |
任意 |
プレフィックスリストの説明。説明の長さは 2~256 文字で、 |
This is description. |
| AddEntry |
array<object> |
任意 |
プレフィックスリストに追加するエントリの情報。 |
|
|
object |
任意 |
プレフィックスリストに追加するエントリの情報。 |
||
| Description |
string |
任意 |
プレフィックスリストのエントリの説明。説明の長さは 2~32 文字で、 |
Description Sample 01 |
| Cidr |
string |
必須 |
プレフィックスリストに追加するエントリのクラスレスドメイン間ルーティング (CIDR) ブロック。N の有効値:0~200。 次の点に注意してください:
|
192.168.2.0/24 |
| RemoveEntry |
array<object> |
任意 |
プレフィックスリストから削除するエントリの情報。 |
|
|
object |
任意 |
プレフィックスリストから削除するエントリの情報。 |
||
| Cidr |
string |
必須 |
プレフィックスリストから削除するエントリのクラスレスドメイン間ルーティング (CIDR) ブロック。N の有効値:0~200。 次の点に注意してください:
|
192.168.1.0/24 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
38793DB8-A4B2-4AEC-BFD3-111234E9188D |
例
成功レスポンス
JSONJSON
{
"RequestId": "38793DB8-A4B2-4AEC-BFD3-111234E9188D"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | MissingParameter | %s | 指定されたパラメーターのうち少なくとも 1 つを指定する必要があります。すべてを空にすることはできません。 |
| 400 | InvalidParameter.PrefixListName | The parameter PrefixListName is not valid. | プレフィックスリスト名が無効です。 |
| 400 | InvalidDescription.Malformed | The specified Description is wrongly formed. | |
| 400 | InvalidParameter.CidrDuplicated | %s | 指定された CIDR ブロックが重複しています。 |
| 400 | InvalidParameter.CidrMalformed | %s | 指定された Classless Inter-Domain Routing (CIDR) ブロックが無効です。 |
| 400 | LimitExceed.MaxEntries | The number of entries exceeds the MaxEntries of the specified prefix list. | ポートリストのエントリ数が MaxEntries の値を超えました。 |
| 400 | LimitExceed.Entry | The number of entries added or removed exceeds the limit. | 1 回の操作で追加または削除されるエントリの数が上限を超えました。 |
| 400 | TaskConflict | The operation is too frequent, please wait a moment and try again. | 操作が頻繁すぎます。しばらく待ってからもう一度お試しください。 |
| 404 | InvalidPrefixListId.NotFound | The specified prefix list was not found. | プレフィックスリスト ID が存在しません。 |
| 404 | InvalidRegionId.NotFound | The specified RegionId does not exist. | リージョン情報が無効です。 |
| 409 | OperationConflict | Request was denied due to conflict with a previos request. | リクエストされたリソース操作が以前の要求と競合しています。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。