非公開 DNS エンドポイントを作成します。
操作説明
NAT ファイアウォールを通過するトラフィックを許可、拒否、またはモニターするためのポリシーを作成します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
yundun-cloudfirewall:CreatePrivateDnsEndpoint |
create |
*PrivateDNS。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| AccessInstanceName |
string |
必須 |
非公開インスタンスの名前。 |
test。 |
| PrivateDnsType |
string |
必須 |
非公開 DNS のタイプ。PrivateDnsType が Custom に設定されている場合、Port と IpProtocol は必須です。PrivateDnsType が PrivateZone に設定されている場合、バックエンドは自動的にポートを 53 に設定し、デフォルトのプロトコルを使用します。有効な値:
|
Custom。 |
| RegionNo |
string |
必須 |
インスタンスのリージョン ID。 |
cn-hangzhou。 |
| VpcId |
string |
必須 |
VPC 接続インスタンスのインスタンス ID。 |
vpc-uf6b5lyul0x****** |
| PrimaryVSwitchId |
string |
任意 |
プライマリ vSwitch の ID。PrimaryVSwitchId と StandbyVSwitchId のゾーンは、非公開 DNS をサポートするゾーンである必要があります。そうでない場合、エラーが返されます。また、リージョンもサポートリストに含まれている必要があります。 |
vsw-uf6b0dkyryer8****** |
| StandbyVSwitchId |
string |
任意 |
セカンダリ vSwitch の ID。PrimaryVSwitchId と StandbyVSwitchId のゾーンは、非公開 DNS をサポートするゾーンである必要があります。そうでない場合、エラーコード -200534 が返されます。また、リージョンもサポートリストに含まれている必要があります。 |
vsw-8vb6jk75wfcwn****** |
| PrimaryVSwitchIp |
string |
任意 |
プライマリ vSwitch の IP アドレス。 |
10.1.1.1 |
| StandbyVSwitchIp |
string |
任意 |
セカンダリ vSwitch の IP アドレス。 |
10.2.2.2 |
| IpProtocol |
string |
任意 |
IP プロトコル。有効な値:
|
UDP。 |
| Port |
integer |
任意 |
ポート番号。 |
80 |
| FirewallType |
array |
必須 |
Cloud Firewall のタイプ。有効な値:
|
|
|
string |
任意 |
Cloud Firewall のタイプ。有効な値:
|
[ "internet", "vpc", "nat" ] |
|
| PrimaryDns |
string |
任意 |
プライマリ DNS サーバ。 説明
PrivateDnsType が Custom に設定されている場合、PrimaryDns と StandbyDns を指定する必要があります。 |
1.1.1.1 |
| StandbyDns |
string |
任意 |
セカンダリ DNS サーバ。 説明
PrivateDnsType が Custom に設定されている場合、PrimaryDns と StandbyDns を指定する必要があります。 |
1.1.1.2 |
| MemberUid |
integer |
任意 |
Alibaba Cloud メンバーアカウントの UID。 |
258039427902**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスのスキーマ。 |
||
| RequestId |
string |
リクエスト ID。 |
850A84D6************00090125EEB1 |
| AccessInstanceId |
string |
インスタンスの ID。 |
pd-12345 |
| TaskId |
string |
タスクを一意に識別するタスク ID。 |
132 |
例
成功レスポンス
JSONJSON
{
"RequestId": "850A84D6************00090125EEB1",
"AccessInstanceId": "pd-12345",
"TaskId": "132"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | ErrorPrivateDnsType | private dns type error. | |
| 400 | ErrorPrivateDnsPrivateZoneConfigure | private dns parameter error. | |
| 400 | ErrorVswitchId | vswitch id error. | |
| 400 | ErrorVswitchIpAddress | vswitch ip error. | |
| 400 | ErrorPrivateDnsIpAddress | private dns ip address error. | |
| 400 | ErrorVswitchNoAvailableIP | the vswitch has no available ip. | |
| 400 | ErrorVfwVpcNoAvailable | the vpc is cloud firewall vpc, please reselect vpc. | |
| 400 | ErrorProxyVswitchNoAvailable | the vswitch is cloud firewall vswitch, please reselect vswitch. | |
| 400 | ErrorFirewallTypeDuplicates | firewallType duplicates. | |
| 400 | ErrorPrivateDnsIpSame | the primary and backup DNS IP cannot be the same. | |
| 400 | ErrorPrivateDnsEndpointQuotaExceeded | Private DNS endpoint resource exceeds the quota limit. | |
| 400 | ErrorPrivateDnsPort | private dns port error | |
| 400 | ErrorPrivateDnsAzNotSupport | private dns is not supported in this availability zone |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。