アクセス制御リスト (ACL) を作成します。
説明
CreateAclは非同期操作です。 リクエストを送信した後、システムはリクエストIDを返しますが、操作はシステムバックグラウンドで実行中です。 GetAclまたはListAcls操作を呼び出して、ACLの状態を照会できます。
- ACLがinit状態の場合、ACLは作成中です。 この場合、クエリ操作のみを実行できます。
- ACLがアクティブ状態の場合、ACLが作成されます。
デバッグ
リクエストパラメーター
項目 | データ型 | 必須/任意 | 例: | 説明 |
---|---|---|---|---|
操作 | String | 必須 | CreateAcl |
実行する操作です。 値をCreateAclに設定します。 |
RegionId | String | 必須 | cn-hangzhou |
Global Accelerator (GA) インスタンスがデプロイされているリージョンのID。 値をcn-hangzhouに設定します。 |
AclName | String | 任意 | test-acl |
ACLの名前。 名前は2 ~ 128文字で、英数字、ピリオド (.) 、アンダースコア (_) 、ハイフン (-) を使用できます。 先頭は英字とする必要があります。 |
AddressIPVersion | String | 必須 | IPv4 |
ACLのIPバージョン。 有効な値:
|
AclEntries.N. エントリ | String | 任意 | 10.0.XX.XX/24 |
ACLに追加するIPアドレスまたはCIDRブロック。 各リクエストに最大20のエントリを追加できます。 |
AclEntries.N.EntryDescription | String | 任意 | テストエントリ |
ACLに追加するエントリの説明。 各リクエストには、最大20件までの説明を追加することができます。 説明は1 ~ 256文字で、英数字、ハイフン (-) 、スラッシュ (/) 、ピリオド (.) 、アンダースコア (_) を使用できます。 |
ClientToken | String | 任意 | 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 |
リクエストのべき等性を保証するために使用されるクライアントトークン。 クライアントを使用して値を生成できますが、異なるリクエスト間で一意であることを確認する必要があります。 クライアントトークンにはASCII文字のみを含めることができます。 説明 このパラメーターを設定しない場合、ClientTokenはRequestIdの値に設定されます。 RequestIdの値は、APIリクエストごとに異なる場合があります。
|
DryRun | Boolean | いいえ | false |
リクエストのみを事前チェックするかどうかを指定します。 デフォルト値:false 有効な値:
|
レスポンスパラメーター
項目 | データ型 | 例: | 説明 |
---|---|---|---|
RequestId | String | CEF72CEB-54B6-4AE8-B225-F876FF7BA984 |
リクエストの ID です。 |
AclId | String | nacl-hp34s2h0xx1ht4nwo **** |
ACLのID。 |
例
リクエストの例
http(s)://[Endpoint]/?Action=CreateAcl
&RegionId=cn-hangzhou
&AclName=test-acl
&AddressIPVersion=IPv4
&AclEntries=[{"Entry":"10.0.XX.XX/24","EntryDescription":"test-entry"}]
&ClientToken=5A2CFF0E-5718-45B5-9D4D-70B3FF3898
&DryRun=false
&<共通リクエストパラメーター>
正常に処理された場合のレスポンス例
XML
形式
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateAclResponse>
<RequestId>CEF72CEB-54B6-4AE8-B225-F876FF7BA984</RequestId>
<AclId>nacl-hp34s2h0xx1ht4nwo ****</AclId>
</CreateAclResponse>
JSON
形式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "CEF72CEB-54B6-4AE8-B225-F876FF7BA984" 、
"AclId" : "nacl-hp34s2h0xx1ht4nwo ****"
}
エラーコード
エラーコードリストについては、「API エラーセンター」をご参照ください。