Crée un point de terminaison DNS privé.
Description de l'opération
Crée une stratégie pour autoriser, refuser ou surveiller le trafic transitant par un pare-feu NAT.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
yundun-cloudfirewall:CreatePrivateDnsEndpoint |
create |
*PrivateDNS
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| AccessInstanceName |
string |
Oui |
Le nom de l'instance privée. |
test |
| PrivateDnsType |
string |
Oui |
Le type de DNS privé. Lorsque PrivateDnsType est défini sur Custom, Port et IpProtocol sont requis. Lorsque PrivateDnsType est défini sur PrivateZone, le backend définit automatiquement le port sur 53 et utilise le protocole par défaut. Valeurs valides :
|
Custom |
| RegionNo |
string |
Oui |
L'identifiant de la région de l'instance. |
cn-hangzhou |
| VpcId |
string |
Oui |
L'identifiant de l'instance connectée au VPC. |
vpc-uf6b5lyul0x****** |
| PrimaryVSwitchId |
string |
Non |
L'identifiant du vSwitch principal. La zone de PrimaryVSwitchId et StandbyVSwitchId doit être une zone qui prend en charge le DNS privé. Sinon, une erreur est renvoyée. La région doit également figurer dans la liste des régions prises en charge. |
vsw-uf6b0dkyryer8****** |
| StandbyVSwitchId |
string |
Non |
L'identifiant du vSwitch secondaire. La zone de PrimaryVSwitchId et StandbyVSwitchId doit être une zone qui prend en charge le DNS privé. Sinon, le code d'erreur -200534 est renvoyé. La région doit également figurer dans la liste des régions prises en charge. |
vsw-8vb6jk75wfcwn****** |
| PrimaryVSwitchIp |
string |
Non |
L'adresse IP du vSwitch principal. |
10.1.1.1 |
| StandbyVSwitchIp |
string |
Non |
L'adresse IP du vSwitch secondaire. |
10.2.2.2 |
| IpProtocol |
string |
Non |
Le protocole IP. Valeurs valides :
|
UDP |
| Port |
integer |
Non |
Le numéro de port. |
80 |
| FirewallType |
array |
Oui |
Le type de pare-feu cloud. Valeurs valides :
|
|
|
string |
Non |
Le type de pare-feu cloud. Valeurs valides :
|
[ "internet", "vpc", "nat" ] |
|
| PrimaryDns |
string |
Non |
Le serveur DNS principal. Remarque
Lorsque PrivateDnsType est défini sur Custom, vous devez spécifier PrimaryDns et StandbyDns. |
1.1.1.1 |
| StandbyDns |
string |
Non |
Le serveur DNS secondaire. Remarque
Lorsque PrivateDnsType est défini sur Custom, vous devez spécifier PrimaryDns et StandbyDns. |
1.1.1.2 |
| MemberUid |
integer |
Non |
L'UID des comptes membres Alibaba Cloud. |
258039427902**** |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Schéma de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
850A84D6************00090125EEB1 |
| AccessInstanceId |
string |
L'identifiant de l'instance. |
pd-12345 |
| TaskId |
string |
L'identifiant de la tâche, qui identifie de manière unique la tâche. |
132 |
Exemples
JSON format
{
"RequestId": "850A84D6************00090125EEB1",
"AccessInstanceId": "pd-12345",
"TaskId": "132"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 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 |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.