From 3a9c34b6277609ae5ea2c0d5dd1d95ce23809d4c Mon Sep 17 00:00:00 2001 From: "Qin Ying, Fan" Date: Tue, 4 Oct 2022 06:59:58 +0000 Subject: [PATCH] NATGW UMN 0930 version Reviewed-by: Kucerak, Kristian Co-authored-by: Qin Ying, Fan Co-committed-by: Qin Ying, Fan --- docs/natgw/umn/ALL_META.TXT.json | 612 ++++++++++++++++++ docs/natgw/umn/CLASS.TXT.json | 551 ++++++++++++++++ docs/natgw/umn/PARAMETERS.txt | 3 + docs/natgw/umn/en-us_image_0141273034.png | Bin 0 -> 1004 bytes docs/natgw/umn/en-us_image_0152727234.png | Bin 0 -> 221 bytes docs/natgw/umn/en-us_image_0184026531.png | Bin 0 -> 3454 bytes docs/natgw/umn/en-us_image_0201532815.png | Bin 0 -> 4888 bytes docs/natgw/umn/en-us_image_0201532822.png | Bin 0 -> 23552 bytes docs/natgw/umn/en-us_image_0201532834.png | Bin 0 -> 4839 bytes docs/natgw/umn/en-us_image_0201532842.png | Bin 0 -> 21558 bytes docs/natgw/umn/en-us_image_0201532851.png | Bin 0 -> 20817 bytes docs/natgw/umn/en-us_image_0201532856.png | Bin 0 -> 16249 bytes docs/natgw/umn/en-us_image_0201532864.png | Bin 0 -> 1004 bytes docs/natgw/umn/en-us_image_0201532867.png | Bin 0 -> 16272 bytes docs/natgw/umn/en-us_image_0201532881.png | Bin 0 -> 22306 bytes docs/natgw/umn/en-us_image_0201532887.png | Bin 0 -> 13207 bytes docs/natgw/umn/en-us_image_0201532894.png | Bin 0 -> 7021 bytes docs/natgw/umn/en-us_image_0201532914.png | Bin 0 -> 22799 bytes docs/natgw/umn/en-us_image_0201532948.png | Bin 0 -> 29763 bytes docs/natgw/umn/en-us_image_0275513364.png | Bin 0 -> 1004 bytes docs/natgw/umn/en-us_topic_0086739750.html | 12 + docs/natgw/umn/en-us_topic_0086739762.html | 18 + docs/natgw/umn/en-us_topic_0086739763.html | 46 ++ docs/natgw/umn/en-us_topic_0087895790.html | 12 + docs/natgw/umn/en-us_topic_0113772081.html | 16 + docs/natgw/umn/en-us_topic_0127489529.html | 66 ++ docs/natgw/umn/en-us_topic_0127489530.html | 71 ++ docs/natgw/umn/en-us_topic_0150270259.html | 129 ++++ docs/natgw/umn/nat_01_0001.html | 18 + docs/natgw/umn/nat_az_0000.html | 22 + docs/natgw/umn/nat_ces_0001.html | 15 + docs/natgw/umn/nat_ces_0002.html | 81 +++ docs/natgw/umn/nat_ces_0003.html | 18 + docs/natgw/umn/nat_dnat_0000.html | 15 + docs/natgw/umn/nat_dnat_0001.html | 16 + docs/natgw/umn/nat_dnat_0003.html | 16 + docs/natgw/umn/nat_faq_0000.html | 15 + docs/natgw/umn/nat_faq_0002.html | 13 + docs/natgw/umn/nat_faq_0003.html | 11 + docs/natgw/umn/nat_faq_0004.html | 11 + docs/natgw/umn/nat_faq_0005.html | 11 + docs/natgw/umn/nat_faq_0006.html | 11 + docs/natgw/umn/nat_faq_0007.html | 11 + docs/natgw/umn/nat_faq_001.html | 11 + docs/natgw/umn/nat_faq_0010.html | 24 + docs/natgw/umn/nat_faq_0013.html | 15 + docs/natgw/umn/nat_faq_0100.html | 27 + docs/natgw/umn/nat_faq_0200.html | 21 + docs/natgw/umn/nat_faq_0300.html | 21 + docs/natgw/umn/nat_gls_0000.html | 7 + docs/natgw/umn/nat_his_0001.html | 97 +++ docs/natgw/umn/nat_nat_0000.html | 17 + docs/natgw/umn/nat_nat_0001.html | 16 + docs/natgw/umn/nat_nat_0002.html | 16 + docs/natgw/umn/nat_pro_0000.html | 23 + docs/natgw/umn/nat_pro_0001.html | 15 + docs/natgw/umn/nat_pro_0002.html | 24 + docs/natgw/umn/nat_pro_0004.html | 18 + docs/natgw/umn/nat_qs_0000.html | 15 + docs/natgw/umn/nat_qs_0001.html | 23 + docs/natgw/umn/nat_qs_0002.html | 14 + docs/natgw/umn/nat_qs_0003.html | 129 ++++ docs/natgw/umn/nat_qs_0004.html | 64 ++ docs/natgw/umn/nat_qs_0005.html | 16 + docs/natgw/umn/nat_qs_0006.html | 23 + docs/natgw/umn/nat_qs_0007.html | 13 + docs/natgw/umn/nat_qs_0008.html | 14 + docs/natgw/umn/nat_qs_0009.html | 129 ++++ docs/natgw/umn/nat_qs_0010.html | 69 ++ docs/natgw/umn/nat_qs_0011.html | 16 + docs/natgw/umn/nat_qs_0012.html | 25 + docs/natgw/umn/nat_qs_0013.html | 12 + docs/natgw/umn/nat_qs_0014.html | 14 + docs/natgw/umn/nat_qs_0015.html | 14 + docs/natgw/umn/nat_qs_0016.html | 129 ++++ docs/natgw/umn/nat_qs_0017.html | 47 ++ docs/natgw/umn/nat_qs_0018.html | 69 ++ docs/natgw/umn/nat_snat_0000.html | 15 + docs/natgw/umn/nat_snat_0001.html | 16 + docs/natgw/umn/nat_snat_0003.html | 16 + docs/natgw/umn/nat_tag_0000.html | 44 ++ .../public_sys-resources/ExpandCollapse.js | 1 + .../caution_3.0-en-us.png | Bin 0 -> 2752 bytes .../umn/public_sys-resources/commonltr.css | 1 + .../public_sys-resources/commonltr_print.css | 1 + .../umn/public_sys-resources/commonrtl.css | 2 + .../public_sys-resources/danger_3.0-en-us.png | Bin 0 -> 2771 bytes docs/natgw/umn/public_sys-resources/delta.gif | Bin 0 -> 836 bytes .../umn/public_sys-resources/deltaend.gif | Bin 0 -> 834 bytes .../umn/public_sys-resources/icon-arrowdn.gif | Bin 0 -> 68 bytes .../umn/public_sys-resources/icon-arrowrt.gif | Bin 0 -> 70 bytes .../umn/public_sys-resources/icon-caution.gif | Bin 0 -> 1086 bytes .../umn/public_sys-resources/icon-danger.gif | Bin 0 -> 1086 bytes .../umn/public_sys-resources/icon-huawei.gif | Bin 0 -> 2767 bytes .../umn/public_sys-resources/icon-note.gif | Bin 0 -> 983 bytes .../umn/public_sys-resources/icon-notice.gif | Bin 0 -> 962 bytes .../umn/public_sys-resources/icon-tip.gif | Bin 0 -> 879 bytes .../umn/public_sys-resources/icon-warning.gif | Bin 0 -> 1086 bytes .../public_sys-resources/note_3.0-en-us.png | Bin 0 -> 1080 bytes .../public_sys-resources/notice_3.0-en-us.png | Bin 0 -> 1672 bytes docs/natgw/umn/public_sys-resources/popup.js | 1 + .../warning_3.0-en-us.png | Bin 0 -> 3164 bytes 102 files changed, 3104 insertions(+) create mode 100644 docs/natgw/umn/ALL_META.TXT.json create mode 100644 docs/natgw/umn/CLASS.TXT.json create mode 100644 docs/natgw/umn/PARAMETERS.txt create mode 100644 docs/natgw/umn/en-us_image_0141273034.png create mode 100644 docs/natgw/umn/en-us_image_0152727234.png create mode 100644 docs/natgw/umn/en-us_image_0184026531.png create mode 100644 docs/natgw/umn/en-us_image_0201532815.png create mode 100644 docs/natgw/umn/en-us_image_0201532822.png create mode 100644 docs/natgw/umn/en-us_image_0201532834.png create mode 100644 docs/natgw/umn/en-us_image_0201532842.png create mode 100644 docs/natgw/umn/en-us_image_0201532851.png create mode 100644 docs/natgw/umn/en-us_image_0201532856.png create mode 100644 docs/natgw/umn/en-us_image_0201532864.png create mode 100644 docs/natgw/umn/en-us_image_0201532867.png create mode 100644 docs/natgw/umn/en-us_image_0201532881.png create mode 100644 docs/natgw/umn/en-us_image_0201532887.png create mode 100644 docs/natgw/umn/en-us_image_0201532894.png create mode 100644 docs/natgw/umn/en-us_image_0201532914.png create mode 100644 docs/natgw/umn/en-us_image_0201532948.png create mode 100644 docs/natgw/umn/en-us_image_0275513364.png create mode 100644 docs/natgw/umn/en-us_topic_0086739750.html create mode 100644 docs/natgw/umn/en-us_topic_0086739762.html create mode 100644 docs/natgw/umn/en-us_topic_0086739763.html create mode 100644 docs/natgw/umn/en-us_topic_0087895790.html create mode 100644 docs/natgw/umn/en-us_topic_0113772081.html create mode 100644 docs/natgw/umn/en-us_topic_0127489529.html create mode 100644 docs/natgw/umn/en-us_topic_0127489530.html create mode 100644 docs/natgw/umn/en-us_topic_0150270259.html create mode 100644 docs/natgw/umn/nat_01_0001.html create mode 100644 docs/natgw/umn/nat_az_0000.html create mode 100644 docs/natgw/umn/nat_ces_0001.html create mode 100644 docs/natgw/umn/nat_ces_0002.html create mode 100644 docs/natgw/umn/nat_ces_0003.html create mode 100644 docs/natgw/umn/nat_dnat_0000.html create mode 100644 docs/natgw/umn/nat_dnat_0001.html create mode 100644 docs/natgw/umn/nat_dnat_0003.html create mode 100644 docs/natgw/umn/nat_faq_0000.html create mode 100644 docs/natgw/umn/nat_faq_0002.html create mode 100644 docs/natgw/umn/nat_faq_0003.html create mode 100644 docs/natgw/umn/nat_faq_0004.html create mode 100644 docs/natgw/umn/nat_faq_0005.html create mode 100644 docs/natgw/umn/nat_faq_0006.html create mode 100644 docs/natgw/umn/nat_faq_0007.html create mode 100644 docs/natgw/umn/nat_faq_001.html create mode 100644 docs/natgw/umn/nat_faq_0010.html create mode 100644 docs/natgw/umn/nat_faq_0013.html create mode 100644 docs/natgw/umn/nat_faq_0100.html create mode 100644 docs/natgw/umn/nat_faq_0200.html create mode 100644 docs/natgw/umn/nat_faq_0300.html create mode 100644 docs/natgw/umn/nat_gls_0000.html create mode 100644 docs/natgw/umn/nat_his_0001.html create mode 100644 docs/natgw/umn/nat_nat_0000.html create mode 100644 docs/natgw/umn/nat_nat_0001.html create mode 100644 docs/natgw/umn/nat_nat_0002.html create mode 100644 docs/natgw/umn/nat_pro_0000.html create mode 100644 docs/natgw/umn/nat_pro_0001.html create mode 100644 docs/natgw/umn/nat_pro_0002.html create mode 100644 docs/natgw/umn/nat_pro_0004.html create mode 100644 docs/natgw/umn/nat_qs_0000.html create mode 100644 docs/natgw/umn/nat_qs_0001.html create mode 100644 docs/natgw/umn/nat_qs_0002.html create mode 100644 docs/natgw/umn/nat_qs_0003.html create mode 100644 docs/natgw/umn/nat_qs_0004.html create mode 100644 docs/natgw/umn/nat_qs_0005.html create mode 100644 docs/natgw/umn/nat_qs_0006.html create mode 100644 docs/natgw/umn/nat_qs_0007.html create mode 100644 docs/natgw/umn/nat_qs_0008.html create mode 100644 docs/natgw/umn/nat_qs_0009.html create mode 100644 docs/natgw/umn/nat_qs_0010.html create mode 100644 docs/natgw/umn/nat_qs_0011.html create mode 100644 docs/natgw/umn/nat_qs_0012.html create mode 100644 docs/natgw/umn/nat_qs_0013.html create mode 100644 docs/natgw/umn/nat_qs_0014.html create mode 100644 docs/natgw/umn/nat_qs_0015.html create mode 100644 docs/natgw/umn/nat_qs_0016.html create mode 100644 docs/natgw/umn/nat_qs_0017.html create mode 100644 docs/natgw/umn/nat_qs_0018.html create mode 100644 docs/natgw/umn/nat_snat_0000.html create mode 100644 docs/natgw/umn/nat_snat_0001.html create mode 100644 docs/natgw/umn/nat_snat_0003.html create mode 100644 docs/natgw/umn/nat_tag_0000.html create mode 100644 docs/natgw/umn/public_sys-resources/ExpandCollapse.js create mode 100644 docs/natgw/umn/public_sys-resources/caution_3.0-en-us.png create mode 100644 docs/natgw/umn/public_sys-resources/commonltr.css create mode 100644 docs/natgw/umn/public_sys-resources/commonltr_print.css create mode 100644 docs/natgw/umn/public_sys-resources/commonrtl.css create mode 100644 docs/natgw/umn/public_sys-resources/danger_3.0-en-us.png create mode 100644 docs/natgw/umn/public_sys-resources/delta.gif create mode 100644 docs/natgw/umn/public_sys-resources/deltaend.gif create mode 100644 docs/natgw/umn/public_sys-resources/icon-arrowdn.gif create mode 100644 docs/natgw/umn/public_sys-resources/icon-arrowrt.gif create mode 100644 docs/natgw/umn/public_sys-resources/icon-caution.gif create mode 100644 docs/natgw/umn/public_sys-resources/icon-danger.gif create mode 100644 docs/natgw/umn/public_sys-resources/icon-huawei.gif create mode 100644 docs/natgw/umn/public_sys-resources/icon-note.gif create mode 100644 docs/natgw/umn/public_sys-resources/icon-notice.gif create mode 100644 docs/natgw/umn/public_sys-resources/icon-tip.gif create mode 100644 docs/natgw/umn/public_sys-resources/icon-warning.gif create mode 100644 docs/natgw/umn/public_sys-resources/note_3.0-en-us.png create mode 100644 docs/natgw/umn/public_sys-resources/notice_3.0-en-us.png create mode 100644 docs/natgw/umn/public_sys-resources/popup.js create mode 100644 docs/natgw/umn/public_sys-resources/warning_3.0-en-us.png diff --git a/docs/natgw/umn/ALL_META.TXT.json b/docs/natgw/umn/ALL_META.TXT.json new file mode 100644 index 000000000..4b0af9b98 --- /dev/null +++ b/docs/natgw/umn/ALL_META.TXT.json @@ -0,0 +1,612 @@ +[ + { + "uri":"nat_pro_0000.html", + "product_code":"nat", + "code":"1", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Overview", + "title":"Overview", + "githuburl":"" + }, + { + "uri":"en-us_topic_0086739762.html", + "product_code":"nat", + "code":"2", + "des":"The NAT Gateway service provides network address translation (NAT) with 20 Gbit/s of bandwidth for Elastic Cloud Servers (ECSs) and Bare Metal Servers (BMSs) in a Virtual", + "doc_type":"usermanual", + "kw":"What Is NAT Gateway?,Overview,User Guide", + "title":"What Is NAT Gateway?", + "githuburl":"" + }, + { + "uri":"nat_pro_0001.html", + "product_code":"nat", + "code":"3", + "des":"The NAT Gateway service has the following highlights:FlexibilityA NAT gateway can be deployed flexibly across subnets and AZs. Any fault in a single AZ does not affect th", + "doc_type":"usermanual", + "kw":"Product Advantages,Overview,User Guide", + "title":"Product Advantages", + "githuburl":"" + }, + { + "uri":"nat_pro_0002.html", + "product_code":"nat", + "code":"4", + "des":"If your servers in a VPC require Internet access, you can use SNAT to let the servers share one or more EIPs to access the Internet without exposing their IP addresses. I", + "doc_type":"usermanual", + "kw":"Application Scenarios,Overview,User Guide", + "title":"Application Scenarios", + "githuburl":"" + }, + { + "uri":"en-us_topic_0086739763.html", + "product_code":"nat", + "code":"5", + "des":"A NAT gateway type specifies the maximum number of SNAT connections supported by a NAT gateway.An SNAT connection consists of the source IP address, source port, destinat", + "doc_type":"usermanual", + "kw":"NAT Gateway Types,Overview,User Guide", + "title":"NAT Gateway Types", + "githuburl":"" + }, + { + "uri":"en-us_topic_0086739750.html", + "product_code":"nat", + "code":"6", + "des":"When using a NAT gateway:Multiple rules for one NAT gateway can use the same EIP, but the rules for different NAT gateways must use different EIPs.Each VPC can only have ", + "doc_type":"usermanual", + "kw":"Notes and Constraints,Overview,User Guide", + "title":"Notes and Constraints", + "githuburl":"" + }, + { + "uri":"nat_az_0000.html", + "product_code":"nat", + "code":"7", + "des":"A region and availability zone (AZ) identify the location of a data center. You can create resources in a specific region and AZ.A region is a physical data center, which", + "doc_type":"usermanual", + "kw":"Region and AZ,Overview,User Guide", + "title":"Region and AZ", + "githuburl":"" + }, + { + "uri":"nat_pro_0004.html", + "product_code":"nat", + "code":"8", + "des":"An EIP can be directly accessed over the Internet. A private IP address is an IP address on a local area network (LAN) and cannot be routed through the Internet.An EIP is", + "doc_type":"usermanual", + "kw":"Basic Concepts,Overview,User Guide", + "title":"Basic Concepts", + "githuburl":"" + }, + { + "uri":"nat_qs_0000.html", + "product_code":"nat", + "code":"9", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Getting Started", + "title":"Getting Started", + "githuburl":"" + }, + { + "uri":"nat_qs_0001.html", + "product_code":"nat", + "code":"10", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Using SNAT to Access the Internet", + "title":"Using SNAT to Access the Internet", + "githuburl":"" + }, + { + "uri":"en-us_topic_0087895790.html", + "product_code":"nat", + "code":"11", + "des":"If servers (ECSs and BMSs) without EIPs bound need to access the Internet, the servers can share one or more EIPs to access the Internet through a NAT gateway. This metho", + "doc_type":"usermanual", + "kw":"Overview,Using SNAT to Access the Internet,User Guide", + "title":"Overview", + "githuburl":"" + }, + { + "uri":"nat_qs_0002.html", + "product_code":"nat", + "code":"12", + "des":"Assign an EIP and enable your servers in a VPC to access the Internet through a NAT gateway by sharing the EIP.For details, see the Elastic IP User Guide. After you assig", + "doc_type":"usermanual", + "kw":"Step 1: Assign an EIP,Using SNAT to Access the Internet,User Guide", + "title":"Step 1: Assign an EIP", + "githuburl":"" + }, + { + "uri":"nat_qs_0003.html", + "product_code":"nat", + "code":"13", + "des":"This section guides you on how to create a NAT gateway to enable your servers to access the Internet or to provide services available from the Internet.When creating a NA", + "doc_type":"usermanual", + "kw":"Step 2: Create a NAT Gateway,Using SNAT to Access the Internet,User Guide", + "title":"Step 2: Create a NAT Gateway", + "githuburl":"" + }, + { + "uri":"nat_qs_0004.html", + "product_code":"nat", + "code":"14", + "des":"After a NAT gateway is created, add SNAT rules. With an SNAT rule, your servers in a specified subnet can access the Internet by sharing the same EIP.Each SNAT rule is co", + "doc_type":"usermanual", + "kw":"Step 3: Add an SNAT Rule,Using SNAT to Access the Internet,User Guide", + "title":"Step 3: Add an SNAT Rule", + "githuburl":"" + }, + { + "uri":"nat_qs_0005.html", + "product_code":"nat", + "code":"15", + "des":"After you add an SNAT rule to a NAT gateway, you can verify that the SNAT rule has been added successfully.An SNAT rule has been added.Log in to the management console.Cl", + "doc_type":"usermanual", + "kw":"Step 4: Verify the Result,Using SNAT to Access the Internet,User Guide", + "title":"Step 4: Verify the Result", + "githuburl":"" + }, + { + "uri":"nat_qs_0006.html", + "product_code":"nat", + "code":"16", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Using DNAT to Provide Services Accessible from the Internet", + "title":"Using DNAT to Provide Services Accessible from the Internet", + "githuburl":"" + }, + { + "uri":"nat_qs_0007.html", + "product_code":"nat", + "code":"17", + "des":"When one or more servers (ECSs and BMSs) in a VPC are required to provide services accessible from the Internet, you can add DNAT rules. Figure 1 illustrates the process.", + "doc_type":"usermanual", + "kw":"Overview,Using DNAT to Provide Services Accessible from the Internet,User Guide", + "title":"Overview", + "githuburl":"" + }, + { + "uri":"nat_qs_0008.html", + "product_code":"nat", + "code":"18", + "des":"Assign an EIP and enable servers in a VPC to provide services accessible from the Internet using a NAT gateway by sharing the EIP.For details, see the Elastic IP User Gui", + "doc_type":"usermanual", + "kw":"Step 1: Assign an EIP,Using DNAT to Provide Services Accessible from the Internet,User Guide", + "title":"Step 1: Assign an EIP", + "githuburl":"" + }, + { + "uri":"nat_qs_0009.html", + "product_code":"nat", + "code":"19", + "des":"This section guides you on how to create a NAT gateway to enable your servers to access the Internet or to provide services available from the Internet.When creating a NA", + "doc_type":"usermanual", + "kw":"Step 2: Create a NAT Gateway,Using DNAT to Provide Services Accessible from the Internet,User Guide", + "title":"Step 2: Create a NAT Gateway", + "githuburl":"" + }, + { + "uri":"nat_qs_0010.html", + "product_code":"nat", + "code":"20", + "des":"After a NAT gateway is created, you can add DNAT rules to allow servers in your VPC to provide services accessible from the Internet.You can configure a DNAT rule for eac", + "doc_type":"usermanual", + "kw":"Step 3: Add a DNAT Rule,Using DNAT to Provide Services Accessible from the Internet,User Guide", + "title":"Step 3: Add a DNAT Rule", + "githuburl":"" + }, + { + "uri":"nat_qs_0011.html", + "product_code":"nat", + "code":"21", + "des":"After you add a DNAT rule to a NAT gateway, you can verify that the DNAT rule has been added successfully.A DNAT rule has been added.Log in to the management console.Clic", + "doc_type":"usermanual", + "kw":"Step 4: Verify the Result,Using DNAT to Provide Services Accessible from the Internet,User Guide", + "title":"Step 4: Verify the Result", + "githuburl":"" + }, + { + "uri":"nat_qs_0012.html", + "product_code":"nat", + "code":"22", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Using SNAT and DNAT Rules to Allow On-premises Servers to Communicate Over the Internet", + "title":"Using SNAT and DNAT Rules to Allow On-premises Servers to Communicate Over the Internet", + "githuburl":"" + }, + { + "uri":"nat_qs_0013.html", + "product_code":"nat", + "code":"23", + "des":"If servers in your data center need to access the Internet or to provide services accessible from the Internet, NAT Gateway provides you with high-quality network service", + "doc_type":"usermanual", + "kw":"Overview,Using SNAT and DNAT Rules to Allow On-premises Servers to Communicate Over the Internet,Use", + "title":"Overview", + "githuburl":"" + }, + { + "uri":"nat_qs_0014.html", + "product_code":"nat", + "code":"24", + "des":"Create a Direct Connect connection for connecting a VPC to your data center before enabling your servers in the data center to access the Internet or to provide services ", + "doc_type":"usermanual", + "kw":"Step 1: Create a Direct Connect Connection,Using SNAT and DNAT Rules to Allow On-premises Servers to", + "title":"Step 1: Create a Direct Connect Connection", + "githuburl":"" + }, + { + "uri":"nat_qs_0015.html", + "product_code":"nat", + "code":"25", + "des":"You can assign an EIP, which can work together with a NAT gateway to allow servers that are connected to public cloud system using Direct Connect or VPN to access the Int", + "doc_type":"usermanual", + "kw":"Step 2: Assign an EIP,Using SNAT and DNAT Rules to Allow On-premises Servers to Communicate Over the", + "title":"Step 2: Assign an EIP", + "githuburl":"" + }, + { + "uri":"nat_qs_0016.html", + "product_code":"nat", + "code":"26", + "des":"This section guides you on how to create a NAT gateway to enable your servers to access the Internet or to provide services available from the Internet.When creating a NA", + "doc_type":"usermanual", + "kw":"Step 3: Create a NAT Gateway,Using SNAT and DNAT Rules to Allow On-premises Servers to Communicate O", + "title":"Step 3: Create a NAT Gateway", + "githuburl":"" + }, + { + "uri":"nat_qs_0017.html", + "product_code":"nat", + "code":"27", + "des":"After a NAT gateway is created, you can add SNAT rules for it. With SNAT rules, servers that are connected to a VPC using Direct Connect can access the Internet by sharin", + "doc_type":"usermanual", + "kw":"Step 4: Add an SNAT Rule,Using SNAT and DNAT Rules to Allow On-premises Servers to Communicate Over ", + "title":"Step 4: Add an SNAT Rule", + "githuburl":"" + }, + { + "uri":"nat_qs_0018.html", + "product_code":"nat", + "code":"28", + "des":"After a NAT gateway is created, you can add DNAT rules to allow servers in your on-premises data center to provide services accessible from the Internet.You can configure", + "doc_type":"usermanual", + "kw":"Step 5: Add a DNAT Rule,Using SNAT and DNAT Rules to Allow On-premises Servers to Communicate Over t", + "title":"Step 5: Add a DNAT Rule", + "githuburl":"" + }, + { + "uri":"nat_nat_0000.html", + "product_code":"nat", + "code":"29", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Managing NAT Gateways", + "title":"Managing NAT Gateways", + "githuburl":"" + }, + { + "uri":"en-us_topic_0150270259.html", + "product_code":"nat", + "code":"30", + "des":"This section guides you on how to create a NAT gateway to enable your servers to access the Internet or to provide services available from the Internet.When creating a NA", + "doc_type":"usermanual", + "kw":"Creating a NAT Gateway,Managing NAT Gateways,User Guide", + "title":"Creating a NAT Gateway", + "githuburl":"" + }, + { + "uri":"nat_nat_0001.html", + "product_code":"nat", + "code":"31", + "des":"After a NAT gateway is created, you can view details about the NAT gateway.A NAT gateway has been created.Log in to the management console.Click in the upper left corner", + "doc_type":"usermanual", + "kw":"Viewing a NAT Gateway,Managing NAT Gateways,User Guide", + "title":"Viewing a NAT Gateway", + "githuburl":"" + }, + { + "uri":"nat_01_0001.html", + "product_code":"nat", + "code":"32", + "des":"This section describes how to modify the name, type, or description of a NAT gateway.Increasing the size of the NAT gateway type does not affect services, but if you swit", + "doc_type":"usermanual", + "kw":"Modifying a NAT Gateway,Managing NAT Gateways,User Guide", + "title":"Modifying a NAT Gateway", + "githuburl":"" + }, + { + "uri":"nat_nat_0002.html", + "product_code":"nat", + "code":"33", + "des":"You can delete NAT gateways to release resources, saving costs.All SNAT rules created on the NAT gateway have been deleted.Log in to the management console.Click in the ", + "doc_type":"usermanual", + "kw":"Deleting a NAT Gateway,Managing NAT Gateways,User Guide", + "title":"Deleting a NAT Gateway", + "githuburl":"" + }, + { + "uri":"nat_snat_0000.html", + "product_code":"nat", + "code":"34", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Managing SNAT Rules", + "title":"Managing SNAT Rules", + "githuburl":"" + }, + { + "uri":"en-us_topic_0127489529.html", + "product_code":"nat", + "code":"35", + "des":"After a NAT gateway is created, add SNAT rules. With the SNAT rule, servers in a VPC subnet or servers that are connected to a VPC through Direct Connect or VPN can acces", + "doc_type":"usermanual", + "kw":"Adding an SNAT Rule,Managing SNAT Rules,User Guide", + "title":"Adding an SNAT Rule", + "githuburl":"" + }, + { + "uri":"nat_snat_0001.html", + "product_code":"nat", + "code":"36", + "des":"After you add an SNAT rule to a NAT gateway, you can view the details about the SNAT rule.An SNAT rule has been added.Log in to the management console.Click in the upper", + "doc_type":"usermanual", + "kw":"Viewing an SNAT Rule,Managing SNAT Rules,User Guide", + "title":"Viewing an SNAT Rule", + "githuburl":"" + }, + { + "uri":"nat_snat_0003.html", + "product_code":"nat", + "code":"37", + "des":"Delete the SNAT rules that you no longer need.An SNAT rule has been added for the NAT gateway.Log in to the management console.Click in the upper left corner and select ", + "doc_type":"usermanual", + "kw":"Deleting an SNAT Rule,Managing SNAT Rules,User Guide", + "title":"Deleting an SNAT Rule", + "githuburl":"" + }, + { + "uri":"nat_dnat_0000.html", + "product_code":"nat", + "code":"38", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Managing DNAT Rules", + "title":"Managing DNAT Rules", + "githuburl":"" + }, + { + "uri":"en-us_topic_0127489530.html", + "product_code":"nat", + "code":"39", + "des":"After a NAT gateway is created, you can add DNAT rules to allow servers in your VPC to provide services accessible from the Internet.You can configure only one DNAT rule ", + "doc_type":"usermanual", + "kw":"Adding a DNAT Rule,Managing DNAT Rules,User Guide", + "title":"Adding a DNAT Rule", + "githuburl":"" + }, + { + "uri":"nat_dnat_0001.html", + "product_code":"nat", + "code":"40", + "des":"After you add a DNAT rule to a NAT gateway, you can view the details about the DNAT rule.A DNAT rule has been added.Log in to the management console.Click in the upper l", + "doc_type":"usermanual", + "kw":"Viewing a DNAT Rule,Managing DNAT Rules,User Guide", + "title":"Viewing a DNAT Rule", + "githuburl":"" + }, + { + "uri":"nat_dnat_0003.html", + "product_code":"nat", + "code":"41", + "des":"Delete a DNAT rule that you no longer need.A DNAT rule has been added for the NAT gateway.Log in to the management console.Click in the upper left corner and select the ", + "doc_type":"usermanual", + "kw":"Deleting a DNAT Rule,Managing DNAT Rules,User Guide", + "title":"Deleting a DNAT Rule", + "githuburl":"" + }, + { + "uri":"nat_tag_0000.html", + "product_code":"nat", + "code":"42", + "des":"A NAT gateway tag identifies the NAT gateway. Tags can be added to NAT gateways to facilitate NAT gateway identification and administration. You can add a tag to a NAT ga", + "doc_type":"usermanual", + "kw":"Managing NAT Gateway Tags,User Guide", + "title":"Managing NAT Gateway Tags", + "githuburl":"" + }, + { + "uri":"nat_ces_0001.html", + "product_code":"nat", + "code":"43", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Monitoring Management", + "title":"Monitoring Management", + "githuburl":"" + }, + { + "uri":"nat_ces_0002.html", + "product_code":"nat", + "code":"44", + "des":"This section describes metrics reported by NAT Gateway to Cloud Eye as well as their namespaces, monitoring metrics, and dimensions. You can use the management console or", + "doc_type":"usermanual", + "kw":"Supported Metrics,Monitoring Management,User Guide", + "title":"Supported Metrics", + "githuburl":"" + }, + { + "uri":"en-us_topic_0113772081.html", + "product_code":"nat", + "code":"45", + "des":"You can set NAT gateway alarm rules to customize the monitored objects and notification policies. Then, you can learn NAT gateway running status in a timely manner.Log in", + "doc_type":"usermanual", + "kw":"Creating Alarm Rules,Monitoring Management,User Guide", + "title":"Creating Alarm Rules", + "githuburl":"" + }, + { + "uri":"nat_ces_0003.html", + "product_code":"nat", + "code":"46", + "des":"The NAT gateway is running properly and SNAT rules have been created.It can take a period of time to obtain and transfer the monitoring data. Therefore, wait for a while ", + "doc_type":"usermanual", + "kw":"Viewing Metrics,Monitoring Management,User Guide", + "title":"Viewing Metrics", + "githuburl":"" + }, + { + "uri":"nat_faq_0000.html", + "product_code":"nat", + "code":"47", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"FAQs", + "title":"FAQs", + "githuburl":"" + }, + { + "uri":"nat_faq_0100.html", + "product_code":"nat", + "code":"48", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"NAT Gateway", + "title":"NAT Gateway", + "githuburl":"" + }, + { + "uri":"nat_faq_0003.html", + "product_code":"nat", + "code":"49", + "des":"A VPC is a secure, isolated, logical network environment.A NAT gateway enables ECSs in the VPC to access the Internet.EIP is a service that provides valid static IP addre", + "doc_type":"usermanual", + "kw":"What Is the Relationship Between a VPC, NAT Gateway, EIP Bandwidth, and ECS?,NAT Gateway,User Guide", + "title":"What Is the Relationship Between a VPC, NAT Gateway, EIP Bandwidth, and ECS?", + "githuburl":"" + }, + { + "uri":"nat_faq_0004.html", + "product_code":"nat", + "code":"50", + "des":"The backend of a NAT gateway supports automatic disaster recovery through hot standby, thereby reducing risks and improving availability.", + "doc_type":"usermanual", + "kw":"How Does A NAT Gateway Offer High Availability?,NAT Gateway,User Guide", + "title":"How Does A NAT Gateway Offer High Availability?", + "githuburl":"" + }, + { + "uri":"nat_faq_0013.html", + "product_code":"nat", + "code":"51", + "des":"A NAT gateway provides SNAT and DNAT, so multiple ECSs can share an EIP.An ECS can also have an EIP bound to it. The EIP does not have to be shared.If both SNAT and EIP a", + "doc_type":"usermanual", + "kw":"What Are the Differences Between Using a NAT Gateway and Using an EIP for an ECS?,NAT Gateway,User G", + "title":"What Are the Differences Between Using a NAT Gateway and Using an EIP for an ECS?", + "githuburl":"" + }, + { + "uri":"nat_faq_0010.html", + "product_code":"nat", + "code":"52", + "des":"Quotas are enforced for service resources on the platform to prevent unforeseen spikes in resource usage. Quotas can limit the number or amount of resources available to ", + "doc_type":"usermanual", + "kw":"What Is the Quota of the NAT Gateway?,NAT Gateway,User Guide", + "title":"What Is the Quota of the NAT Gateway?", + "githuburl":"" + }, + { + "uri":"nat_faq_0005.html", + "product_code":"nat", + "code":"53", + "des":"NAT gateways can be updated. SNAT rules cannot be updated.", + "doc_type":"usermanual", + "kw":"Do the NAT Gateway and SNAT Rule Support the Update Operation?,NAT Gateway,User Guide", + "title":"Do the NAT Gateway and SNAT Rule Support the Update Operation?", + "githuburl":"" + }, + { + "uri":"nat_faq_0200.html", + "product_code":"nat", + "code":"54", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"SNAT", + "title":"SNAT", + "githuburl":"" + }, + { + "uri":"nat_faq_001.html", + "product_code":"nat", + "code":"55", + "des":"Besides requiring services provided by the system, some ECSs also need to access the Internet to obtain information or download software. However, assigning a public IP a", + "doc_type":"usermanual", + "kw":"Why Is SNAT Used?,SNAT,User Guide", + "title":"Why Is SNAT Used?", + "githuburl":"" + }, + { + "uri":"nat_faq_0002.html", + "product_code":"nat", + "code":"56", + "des":"An SNAT connection consists of the source IP address, source port, destination IP address, destination port, and transmission-layer protocol. These five elements identify", + "doc_type":"usermanual", + "kw":"What Are SNAT Connections?,SNAT,User Guide", + "title":"What Are SNAT Connections?", + "githuburl":"" + }, + { + "uri":"nat_faq_0300.html", + "product_code":"nat", + "code":"57", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"DNAT", + "title":"DNAT", + "githuburl":"" + }, + { + "uri":"nat_faq_0006.html", + "product_code":"nat", + "code":"58", + "des":"DNAT enables servers in a VPC to share an EIP to provide services accessible from the Internet through IP address mapping or port mapping.", + "doc_type":"usermanual", + "kw":"Why Is DNAT Used?,DNAT,User Guide", + "title":"Why Is DNAT Used?", + "githuburl":"" + }, + { + "uri":"nat_faq_0007.html", + "product_code":"nat", + "code":"59", + "des":"You can modify DNAT rules.", + "doc_type":"usermanual", + "kw":"Can I Modify DNAT Rules?,DNAT,User Guide", + "title":"Can I Modify DNAT Rules?", + "githuburl":"" + }, + { + "uri":"nat_his_0001.html", + "product_code":"nat", + "code":"60", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Change History,User Guide", + "title":"Change History", + "githuburl":"" + }, + { + "uri":"nat_gls_0000.html", + "product_code":"nat", + "code":"61", + "des":"For details about the terms involved in this document, see Glossary.", + "doc_type":"usermanual", + "kw":"Glossary,User Guide", + "title":"Glossary", + "githuburl":"" + } +] \ No newline at end of file diff --git a/docs/natgw/umn/CLASS.TXT.json b/docs/natgw/umn/CLASS.TXT.json new file mode 100644 index 000000000..7e172b680 --- /dev/null +++ b/docs/natgw/umn/CLASS.TXT.json @@ -0,0 +1,551 @@ +[ + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"nat", + "title":"Overview", + "uri":"nat_pro_0000.html", + "doc_type":"usermanual", + "p_code":"", + "code":"1" + }, + { + "desc":"The NAT Gateway service provides network address translation (NAT) with 20 Gbit/s of bandwidth for Elastic Cloud Servers (ECSs) and Bare Metal Servers (BMSs) in a Virtual", + "product_code":"nat", + "title":"What Is NAT Gateway?", + "uri":"en-us_topic_0086739762.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"2" + }, + { + "desc":"The NAT Gateway service has the following highlights:FlexibilityA NAT gateway can be deployed flexibly across subnets and AZs. Any fault in a single AZ does not affect th", + "product_code":"nat", + "title":"Product Advantages", + "uri":"nat_pro_0001.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"3" + }, + { + "desc":"If your servers in a VPC require Internet access, you can use SNAT to let the servers share one or more EIPs to access the Internet without exposing their IP addresses. I", + "product_code":"nat", + "title":"Application Scenarios", + "uri":"nat_pro_0002.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"4" + }, + { + "desc":"A NAT gateway type specifies the maximum number of SNAT connections supported by a NAT gateway.An SNAT connection consists of the source IP address, source port, destinat", + "product_code":"nat", + "title":"NAT Gateway Types", + "uri":"en-us_topic_0086739763.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"5" + }, + { + "desc":"When using a NAT gateway:Multiple rules for one NAT gateway can use the same EIP, but the rules for different NAT gateways must use different EIPs.Each VPC can only have ", + "product_code":"nat", + "title":"Notes and Constraints", + "uri":"en-us_topic_0086739750.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"6" + }, + { + "desc":"A region and availability zone (AZ) identify the location of a data center. You can create resources in a specific region and AZ.A region is a physical data center, which", + "product_code":"nat", + "title":"Region and AZ", + "uri":"nat_az_0000.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"7" + }, + { + "desc":"An EIP can be directly accessed over the Internet. A private IP address is an IP address on a local area network (LAN) and cannot be routed through the Internet.An EIP is", + "product_code":"nat", + "title":"Basic Concepts", + "uri":"nat_pro_0004.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"8" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"nat", + "title":"Getting Started", + "uri":"nat_qs_0000.html", + "doc_type":"usermanual", + "p_code":"", + "code":"9" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"nat", + "title":"Using SNAT to Access the Internet", + "uri":"nat_qs_0001.html", + "doc_type":"usermanual", + "p_code":"9", + "code":"10" + }, + { + "desc":"If servers (ECSs and BMSs) without EIPs bound need to access the Internet, the servers can share one or more EIPs to access the Internet through a NAT gateway. This metho", + "product_code":"nat", + "title":"Overview", + "uri":"en-us_topic_0087895790.html", + "doc_type":"usermanual", + "p_code":"10", + "code":"11" + }, + { + "desc":"Assign an EIP and enable your servers in a VPC to access the Internet through a NAT gateway by sharing the EIP.For details, see the Elastic IP User Guide. After you assig", + "product_code":"nat", + "title":"Step 1: Assign an EIP", + "uri":"nat_qs_0002.html", + "doc_type":"usermanual", + "p_code":"10", + "code":"12" + }, + { + "desc":"This section guides you on how to create a NAT gateway to enable your servers to access the Internet or to provide services available from the Internet.When creating a NA", + "product_code":"nat", + "title":"Step 2: Create a NAT Gateway", + "uri":"nat_qs_0003.html", + "doc_type":"usermanual", + "p_code":"10", + "code":"13" + }, + { + "desc":"After a NAT gateway is created, add SNAT rules. With an SNAT rule, your servers in a specified subnet can access the Internet by sharing the same EIP.Each SNAT rule is co", + "product_code":"nat", + "title":"Step 3: Add an SNAT Rule", + "uri":"nat_qs_0004.html", + "doc_type":"usermanual", + "p_code":"10", + "code":"14" + }, + { + "desc":"After you add an SNAT rule to a NAT gateway, you can verify that the SNAT rule has been added successfully.An SNAT rule has been added.Log in to the management console.Cl", + "product_code":"nat", + "title":"Step 4: Verify the Result", + "uri":"nat_qs_0005.html", + "doc_type":"usermanual", + "p_code":"10", + "code":"15" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"nat", + "title":"Using DNAT to Provide Services Accessible from the Internet", + "uri":"nat_qs_0006.html", + "doc_type":"usermanual", + "p_code":"9", + "code":"16" + }, + { + "desc":"When one or more servers (ECSs and BMSs) in a VPC are required to provide services accessible from the Internet, you can add DNAT rules. Figure 1 illustrates the process.", + "product_code":"nat", + "title":"Overview", + "uri":"nat_qs_0007.html", + "doc_type":"usermanual", + "p_code":"16", + "code":"17" + }, + { + "desc":"Assign an EIP and enable servers in a VPC to provide services accessible from the Internet using a NAT gateway by sharing the EIP.For details, see the Elastic IP User Gui", + "product_code":"nat", + "title":"Step 1: Assign an EIP", + "uri":"nat_qs_0008.html", + "doc_type":"usermanual", + "p_code":"16", + "code":"18" + }, + { + "desc":"This section guides you on how to create a NAT gateway to enable your servers to access the Internet or to provide services available from the Internet.When creating a NA", + "product_code":"nat", + "title":"Step 2: Create a NAT Gateway", + "uri":"nat_qs_0009.html", + "doc_type":"usermanual", + "p_code":"16", + "code":"19" + }, + { + "desc":"After a NAT gateway is created, you can add DNAT rules to allow servers in your VPC to provide services accessible from the Internet.You can configure a DNAT rule for eac", + "product_code":"nat", + "title":"Step 3: Add a DNAT Rule", + "uri":"nat_qs_0010.html", + "doc_type":"usermanual", + "p_code":"16", + "code":"20" + }, + { + "desc":"After you add a DNAT rule to a NAT gateway, you can verify that the DNAT rule has been added successfully.A DNAT rule has been added.Log in to the management console.Clic", + "product_code":"nat", + "title":"Step 4: Verify the Result", + "uri":"nat_qs_0011.html", + "doc_type":"usermanual", + "p_code":"16", + "code":"21" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"nat", + "title":"Using SNAT and DNAT Rules to Allow On-premises Servers to Communicate Over the Internet", + "uri":"nat_qs_0012.html", + "doc_type":"usermanual", + "p_code":"9", + "code":"22" + }, + { + "desc":"If servers in your data center need to access the Internet or to provide services accessible from the Internet, NAT Gateway provides you with high-quality network service", + "product_code":"nat", + "title":"Overview", + "uri":"nat_qs_0013.html", + "doc_type":"usermanual", + "p_code":"22", + "code":"23" + }, + { + "desc":"Create a Direct Connect connection for connecting a VPC to your data center before enabling your servers in the data center to access the Internet or to provide services ", + "product_code":"nat", + "title":"Step 1: Create a Direct Connect Connection", + "uri":"nat_qs_0014.html", + "doc_type":"usermanual", + "p_code":"22", + "code":"24" + }, + { + "desc":"You can assign an EIP, which can work together with a NAT gateway to allow servers that are connected to public cloud system using Direct Connect or VPN to access the Int", + "product_code":"nat", + "title":"Step 2: Assign an EIP", + "uri":"nat_qs_0015.html", + "doc_type":"usermanual", + "p_code":"22", + "code":"25" + }, + { + "desc":"This section guides you on how to create a NAT gateway to enable your servers to access the Internet or to provide services available from the Internet.When creating a NA", + "product_code":"nat", + "title":"Step 3: Create a NAT Gateway", + "uri":"nat_qs_0016.html", + "doc_type":"usermanual", + "p_code":"22", + "code":"26" + }, + { + "desc":"After a NAT gateway is created, you can add SNAT rules for it. With SNAT rules, servers that are connected to a VPC using Direct Connect can access the Internet by sharin", + "product_code":"nat", + "title":"Step 4: Add an SNAT Rule", + "uri":"nat_qs_0017.html", + "doc_type":"usermanual", + "p_code":"22", + "code":"27" + }, + { + "desc":"After a NAT gateway is created, you can add DNAT rules to allow servers in your on-premises data center to provide services accessible from the Internet.You can configure", + "product_code":"nat", + "title":"Step 5: Add a DNAT Rule", + "uri":"nat_qs_0018.html", + "doc_type":"usermanual", + "p_code":"22", + "code":"28" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"nat", + "title":"Managing NAT Gateways", + "uri":"nat_nat_0000.html", + "doc_type":"usermanual", + "p_code":"", + "code":"29" + }, + { + "desc":"This section guides you on how to create a NAT gateway to enable your servers to access the Internet or to provide services available from the Internet.When creating a NA", + "product_code":"nat", + "title":"Creating a NAT Gateway", + "uri":"en-us_topic_0150270259.html", + "doc_type":"usermanual", + "p_code":"29", + "code":"30" + }, + { + "desc":"After a NAT gateway is created, you can view details about the NAT gateway.A NAT gateway has been created.Log in to the management console.Click in the upper left corner", + "product_code":"nat", + "title":"Viewing a NAT Gateway", + "uri":"nat_nat_0001.html", + "doc_type":"usermanual", + "p_code":"29", + "code":"31" + }, + { + "desc":"This section describes how to modify the name, type, or description of a NAT gateway.Increasing the size of the NAT gateway type does not affect services, but if you swit", + "product_code":"nat", + "title":"Modifying a NAT Gateway", + "uri":"nat_01_0001.html", + "doc_type":"usermanual", + "p_code":"29", + "code":"32" + }, + { + "desc":"You can delete NAT gateways to release resources, saving costs.All SNAT rules created on the NAT gateway have been deleted.Log in to the management console.Click in the ", + "product_code":"nat", + "title":"Deleting a NAT Gateway", + "uri":"nat_nat_0002.html", + "doc_type":"usermanual", + "p_code":"29", + "code":"33" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"nat", + "title":"Managing SNAT Rules", + "uri":"nat_snat_0000.html", + "doc_type":"usermanual", + "p_code":"", + "code":"34" + }, + { + "desc":"After a NAT gateway is created, add SNAT rules. With the SNAT rule, servers in a VPC subnet or servers that are connected to a VPC through Direct Connect or VPN can acces", + "product_code":"nat", + "title":"Adding an SNAT Rule", + "uri":"en-us_topic_0127489529.html", + "doc_type":"usermanual", + "p_code":"34", + "code":"35" + }, + { + "desc":"After you add an SNAT rule to a NAT gateway, you can view the details about the SNAT rule.An SNAT rule has been added.Log in to the management console.Click in the upper", + "product_code":"nat", + "title":"Viewing an SNAT Rule", + "uri":"nat_snat_0001.html", + "doc_type":"usermanual", + "p_code":"34", + "code":"36" + }, + { + "desc":"Delete the SNAT rules that you no longer need.An SNAT rule has been added for the NAT gateway.Log in to the management console.Click in the upper left corner and select ", + "product_code":"nat", + "title":"Deleting an SNAT Rule", + "uri":"nat_snat_0003.html", + "doc_type":"usermanual", + "p_code":"34", + "code":"37" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"nat", + "title":"Managing DNAT Rules", + "uri":"nat_dnat_0000.html", + "doc_type":"usermanual", + "p_code":"", + "code":"38" + }, + { + "desc":"After a NAT gateway is created, you can add DNAT rules to allow servers in your VPC to provide services accessible from the Internet.You can configure only one DNAT rule ", + "product_code":"nat", + "title":"Adding a DNAT Rule", + "uri":"en-us_topic_0127489530.html", + "doc_type":"usermanual", + "p_code":"38", + "code":"39" + }, + { + "desc":"After you add a DNAT rule to a NAT gateway, you can view the details about the DNAT rule.A DNAT rule has been added.Log in to the management console.Click in the upper l", + "product_code":"nat", + "title":"Viewing a DNAT Rule", + "uri":"nat_dnat_0001.html", + "doc_type":"usermanual", + "p_code":"38", + "code":"40" + }, + { + "desc":"Delete a DNAT rule that you no longer need.A DNAT rule has been added for the NAT gateway.Log in to the management console.Click in the upper left corner and select the ", + "product_code":"nat", + "title":"Deleting a DNAT Rule", + "uri":"nat_dnat_0003.html", + "doc_type":"usermanual", + "p_code":"38", + "code":"41" + }, + { + "desc":"A NAT gateway tag identifies the NAT gateway. Tags can be added to NAT gateways to facilitate NAT gateway identification and administration. You can add a tag to a NAT ga", + "product_code":"nat", + "title":"Managing NAT Gateway Tags", + "uri":"nat_tag_0000.html", + "doc_type":"usermanual", + "p_code":"", + "code":"42" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"nat", + "title":"Monitoring Management", + "uri":"nat_ces_0001.html", + "doc_type":"usermanual", + "p_code":"", + "code":"43" + }, + { + "desc":"This section describes metrics reported by NAT Gateway to Cloud Eye as well as their namespaces, monitoring metrics, and dimensions. You can use the management console or", + "product_code":"nat", + "title":"Supported Metrics", + "uri":"nat_ces_0002.html", + "doc_type":"usermanual", + "p_code":"43", + "code":"44" + }, + { + "desc":"You can set NAT gateway alarm rules to customize the monitored objects and notification policies. Then, you can learn NAT gateway running status in a timely manner.Log in", + "product_code":"nat", + "title":"Creating Alarm Rules", + "uri":"en-us_topic_0113772081.html", + "doc_type":"usermanual", + "p_code":"43", + "code":"45" + }, + { + "desc":"The NAT gateway is running properly and SNAT rules have been created.It can take a period of time to obtain and transfer the monitoring data. Therefore, wait for a while ", + "product_code":"nat", + "title":"Viewing Metrics", + "uri":"nat_ces_0003.html", + "doc_type":"usermanual", + "p_code":"43", + "code":"46" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"nat", + "title":"FAQs", + "uri":"nat_faq_0000.html", + "doc_type":"usermanual", + "p_code":"", + "code":"47" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"nat", + "title":"NAT Gateway", + "uri":"nat_faq_0100.html", + "doc_type":"usermanual", + "p_code":"47", + "code":"48" + }, + { + "desc":"A VPC is a secure, isolated, logical network environment.A NAT gateway enables ECSs in the VPC to access the Internet.EIP is a service that provides valid static IP addre", + "product_code":"nat", + "title":"What Is the Relationship Between a VPC, NAT Gateway, EIP Bandwidth, and ECS?", + "uri":"nat_faq_0003.html", + "doc_type":"usermanual", + "p_code":"48", + "code":"49" + }, + { + "desc":"The backend of a NAT gateway supports automatic disaster recovery through hot standby, thereby reducing risks and improving availability.", + "product_code":"nat", + "title":"How Does A NAT Gateway Offer High Availability?", + "uri":"nat_faq_0004.html", + "doc_type":"usermanual", + "p_code":"48", + "code":"50" + }, + { + "desc":"A NAT gateway provides SNAT and DNAT, so multiple ECSs can share an EIP.An ECS can also have an EIP bound to it. The EIP does not have to be shared.If both SNAT and EIP a", + "product_code":"nat", + "title":"What Are the Differences Between Using a NAT Gateway and Using an EIP for an ECS?", + "uri":"nat_faq_0013.html", + "doc_type":"usermanual", + "p_code":"48", + "code":"51" + }, + { + "desc":"Quotas are enforced for service resources on the platform to prevent unforeseen spikes in resource usage. Quotas can limit the number or amount of resources available to ", + "product_code":"nat", + "title":"What Is the Quota of the NAT Gateway?", + "uri":"nat_faq_0010.html", + "doc_type":"usermanual", + "p_code":"48", + "code":"52" + }, + { + "desc":"NAT gateways can be updated. SNAT rules cannot be updated.", + "product_code":"nat", + "title":"Do the NAT Gateway and SNAT Rule Support the Update Operation?", + "uri":"nat_faq_0005.html", + "doc_type":"usermanual", + "p_code":"48", + "code":"53" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"nat", + "title":"SNAT", + "uri":"nat_faq_0200.html", + "doc_type":"usermanual", + "p_code":"47", + "code":"54" + }, + { + "desc":"Besides requiring services provided by the system, some ECSs also need to access the Internet to obtain information or download software. However, assigning a public IP a", + "product_code":"nat", + "title":"Why Is SNAT Used?", + "uri":"nat_faq_001.html", + "doc_type":"usermanual", + "p_code":"54", + "code":"55" + }, + { + "desc":"An SNAT connection consists of the source IP address, source port, destination IP address, destination port, and transmission-layer protocol. These five elements identify", + "product_code":"nat", + "title":"What Are SNAT Connections?", + "uri":"nat_faq_0002.html", + "doc_type":"usermanual", + "p_code":"54", + "code":"56" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"nat", + "title":"DNAT", + "uri":"nat_faq_0300.html", + "doc_type":"usermanual", + "p_code":"47", + "code":"57" + }, + { + "desc":"DNAT enables servers in a VPC to share an EIP to provide services accessible from the Internet through IP address mapping or port mapping.", + "product_code":"nat", + "title":"Why Is DNAT Used?", + "uri":"nat_faq_0006.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"58" + }, + { + "desc":"You can modify DNAT rules.", + "product_code":"nat", + "title":"Can I Modify DNAT Rules?", + "uri":"nat_faq_0007.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"59" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"nat", + "title":"Change History", + "uri":"nat_his_0001.html", + "doc_type":"usermanual", + "p_code":"", + "code":"60" + }, + { + "desc":"For details about the terms involved in this document, see Glossary.", + "product_code":"nat", + "title":"Glossary", + "uri":"nat_gls_0000.html", + "doc_type":"usermanual", + "p_code":"", + "code":"61" + } +] \ No newline at end of file diff --git a/docs/natgw/umn/PARAMETERS.txt b/docs/natgw/umn/PARAMETERS.txt new file mode 100644 index 000000000..6da8d5f07 --- /dev/null +++ b/docs/natgw/umn/PARAMETERS.txt @@ -0,0 +1,3 @@ +version="" +language="en-us" +type="" \ No newline at end of file diff --git a/docs/natgw/umn/en-us_image_0141273034.png b/docs/natgw/umn/en-us_image_0141273034.png new file mode 100644 index 0000000000000000000000000000000000000000..1909444d23d92a3a6566bca91ce065d14dbda919 GIT binary patch literal 1004 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EaHVU}gyL32_B-i2;l_022maMg=TL zfE5PVkN`UjaKHd37;wP=HyH51052HufdM}l2!Meg7zlxZFc^q{fvBjc7#N6yfrNyF zBp676fwZ)=3>e7D%F2O(yu7@Ef`TF#C@Co^gMo^QimIxrnwpwA7-(o{XliO|X=!PL zfsT%juCA`0o}RwGz5y5*8X6iI85tWJo0yoGnwpxKnVFlLTUc0FT3T9JSy@|K+kkCcvmzTGP*6~CaBxUSNN8wiSXfv@L_}m{WK>jCbaZq~OiWx{Tzq_dLPA1fVq$V~a!N`{ zYHDg)T3SX%MrLMaR#sMac6M%VZeCtqetv#oVPR2GQAtTjX=!O$Sy@FzMP+4WRaI3@ zO-*fWZGC-xLqkJTQ&V$ub4yE0TU%RudwXYRXIEEOPft&8Z*PBp|AYw>CQX_&dGh3` zQ>RX!K7GcF8M9{1nmv2=+_`h-&!4|w!GcAL7A;=9cQ>uk5sDH4e!pN zM?2c%!f)$Moqn;JbAR{#-LH2<-aWd<6M=_Uy)Vz z>Gb1s+(~DB#NsS6_)g4`cRj>@b~4MGr%TsH2#HlrdJFVdQ&MBb@08(^UA^-pY literal 0 HcmV?d00001 diff --git a/docs/natgw/umn/en-us_image_0152727234.png b/docs/natgw/umn/en-us_image_0152727234.png new file mode 100644 index 0000000000000000000000000000000000000000..35e283157d90b580b45cbcc3b31333059f7d0a14 GIT binary patch literal 221 zcmV<303!d1P))A!d`p{mhWH(cfkaN;|*`JRBUvDVNu`svMmcfNsCv5FX4$qG`_=o@D@ypyum z`f~E{FC$-VF)ADVK`FrE6GY9Z(G(huT0Eg;nY$O)Uik##afsQvtCMOpHNmLS^fMX& Xr}`S=9Wp_P00000NkvXXu0mjfd{$y^ literal 0 HcmV?d00001 diff --git a/docs/natgw/umn/en-us_image_0184026531.png b/docs/natgw/umn/en-us_image_0184026531.png new file mode 100644 index 0000000000000000000000000000000000000000..1303a51c2f16a523cbe192bcfe5da3f355ecf256 GIT binary patch literal 3454 zcmc&%dpML^7e_)m3Mn;2aY~~Ln$R%nxFvGD@+y~dkI5*L5yoAnQ!dASCe(O!O5SG1 zrAUgQMsAH;$|Wj<%rVFq8o9(bQ{VaiJ>T?1+H3vxWv#WJwG-{_tmI@7 zvSMOla@NN!9K^)LQ-poGjD)ZqP`Sz!{=|bFtjxqp+EvGeKoV>EtErgS!?g9wUTcMT z-KFC$!D3$B45R&!M^%h&Iem)NbPE-^4F zFIhX;AkQ=1T6T2@;kBujrmk~cs;~2JlI1soocG}q($^kqOi;bCV~awj>L+t=mw|3O zPDpR-g^*JnwoW0y7smK>)Ad)O9fH==N29+K7Dj%lxwFS^-A;>u`jhuyXp>n&&k)iq zLGTYWm-$_lgGW{uV+UD>Gs@MKIfr%CYQqhRue=hD#O9mC&gE~~sznft468~vlJ4VN zC9kkR`E^jdJx{4X3NYP6lyxA%JCrbMX+pUy6yG(3lvxXy;&@6|B&kuB3zyPBFn{Vt-7OWRj+1L|UFgf!5%ttg*9cBc!a=pn9(G7@@GCdSE|^b zUi4Gs5$a-HKrzFC7f=!RhJ+!vP`1X2;Z$FHz(f7GuxU&n9B19j(GZW<4&I0qBiK3`*OqT9$F)sOAiaqwi(AQ&I({_W{ZRAm2C1t9!B zaS*QXYpw1KIbri049z6cAD{DdwwHC+b4k7_s3ZdqZzrt5l}G~NdtCAzoKXXreZp;q zDu%PEkxM8)Mvl#xrOP+p-KjW-iw6pEy^}56p*PqIXM#Z<`MM%NW8~T-tTRHcfy%O4 z!8cEvkF@zEC+=U5te#EbsLjw}ZR1T752kQ|sjk3wrK~$o9&!R7hVx(bPdsqKAd}p% zKE^^%IJLb6Owy*>ViM=OE>W_w;RxS0H5bE9sA}fXVa$QuO`iqm>y|;pp+Kr;}_2KlQ9C}Ux9pO4hPw{ZHeka}Vc=?|BJmhh-!bRUFVYcf51vNY$ zox6#H9It^V);l-@3@&Zj?R6!vjRG5F90ughpo!W}-k4LRy71#0b5r^}$FX`M?oT!g ze5&}7rUJB#F&mjoI)WZeE|rsdb_%LLEcdxp6f_gQP2zl2qW%1Ce(U!d$;y|VPI zR(Gmu4a6Tó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 WIFd>o`bD2+0rYhs+OIU7WBv;O2bO05 literal 0 HcmV?d00001 diff --git a/docs/natgw/umn/en-us_image_0201532822.png b/docs/natgw/umn/en-us_image_0201532822.png new file mode 100644 index 0000000000000000000000000000000000000000..b35fb70ba6df99444a06a040c3f801f4f79847c7 GIT binary patch literal 23552 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 XBS825RSpOGK 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 b%exdRxh^;^?o16wxt;WM^KmVPp1ATGSuY16 literal 0 HcmV?d00001 diff --git a/docs/natgw/umn/en-us_image_0201532851.png b/docs/natgw/umn/en-us_image_0201532851.png new file mode 100644 index 0000000000000000000000000000000000000000..7669701fd3d06ab68f36bb2916597b869f8a2e66 GIT binary patch literal 20817 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

)#_8tQ2i!$;CwS%)Mw=*v8R9t_(r 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 literal 0 HcmV?d00001 diff --git a/docs/natgw/umn/en-us_image_0201532856.png b/docs/natgw/umn/en-us_image_0201532856.png new file mode 100644 index 0000000000000000000000000000000000000000..290be2994cc6066029b225666300e2257bc1000a GIT binary patch literal 16249 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�b7D-m{&Zu1ue+-wumqGj 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 literal 0 HcmV?d00001 diff --git a/docs/natgw/umn/en-us_image_0201532867.png b/docs/natgw/umn/en-us_image_0201532867.png new file mode 100644 index 0000000000000000000000000000000000000000..44cddff224e870dd09a9297614d30434a499cf47 GIT binary patch literal 16272 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

b_tYwZpqFisHQ01Oz<*1j+^0=fZ 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 literal 0 HcmV?d00001 diff --git a/docs/natgw/umn/en-us_image_0201532881.png b/docs/natgw/umn/en-us_image_0201532881.png new file mode 100644 index 0000000000000000000000000000000000000000..b9c72a18ff3522f6a7214ff5e28db6e33acd63e9 GIT binary patch literal 22306 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 literal 0 HcmV?d00001 diff --git a/docs/natgw/umn/en-us_image_0201532887.png b/docs/natgw/umn/en-us_image_0201532887.png new file mode 100644 index 0000000000000000000000000000000000000000..795b015b538f7f5c8ae0f21cc56273364c7f14af GIT binary patch literal 13207 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 literal 0 HcmV?d00001 diff --git a/docs/natgw/umn/en-us_image_0201532894.png b/docs/natgw/umn/en-us_image_0201532894.png new file mode 100644 index 0000000000000000000000000000000000000000..6b90ffbcce7ec1c2df1c85eff8d94f4c8aff177c GIT binary patch literal 7021 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 Fe*x&BQv?72 literal 0 HcmV?d00001 diff --git a/docs/natgw/umn/en-us_image_0201532914.png b/docs/natgw/umn/en-us_image_0201532914.png new file mode 100644 index 0000000000000000000000000000000000000000..1bc2b72cfa9d3a40e555333c6af380b85d890bd0 GIT binary patch literal 22799 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

  • a!`#gZiLV1w`zDgh-<~SG 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 Bm@NPR literal 0 HcmV?d00001 diff --git a/docs/natgw/umn/en-us_image_0275513364.png b/docs/natgw/umn/en-us_image_0275513364.png new file mode 100644 index 0000000000000000000000000000000000000000..1909444d23d92a3a6566bca91ce065d14dbda919 GIT binary patch literal 1004 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EaHVU}gyL32_B-i2;l_022maMg=TL zfE5PVkN`UjaKHd37;wP=HyH51052HufdM}l2!Meg7zlxZFc^q{fvBjc7#N6yfrNyF zBp676fwZ)=3>e7D%F2O(yu7@Ef`TF#C@Co^gMo^QimIxrnwpwA7-(o{XliO|X=!PL zfsT%juCA`0o}RwGz5y5*8X6iI85tWJo0yoGnwpxKnVFlLTUc0FT3T9JSy@|K+kkCcvmzTGP*6~CaBxUSNN8wiSXfv@L_}m{WK>jCbaZq~OiWx{Tzq_dLPA1fVq$V~a!N`{ zYHDg)T3SX%MrLMaR#sMac6M%VZeCtqetv#oVPR2GQAtTjX=!O$Sy@FzMP+4WRaI3@ zO-*fWZGC-xLqkJTQ&V$ub4yE0TU%RudwXYRXIEEOPft&8Z*PBp|AYw>CQX_&dGh3` zQ>RX!K7GcF8M9{1nmv2=+_`h-&!4|w!GcAL7A;=9cQ>uk5sDH4e!pN zM?2c%!f)$Moqn;JbAR{#-LH2<-aWd<6M=_Uy)Vz z>Gb1s+(~DB#NsS6_)g4`cRj>@b~4MGr%TsH2#HlrdJFVdQ&MBb@08(^UA^-pY literal 0 HcmV?d00001 diff --git a/docs/natgw/umn/en-us_topic_0086739750.html b/docs/natgw/umn/en-us_topic_0086739750.html new file mode 100644 index 000000000..ef55c4679 --- /dev/null +++ b/docs/natgw/umn/en-us_topic_0086739750.html @@ -0,0 +1,12 @@ + + +

    Notes and Constraints

    +
    When using a NAT gateway:
    • Multiple rules for one NAT gateway can use the same EIP, but the rules for different NAT gateways must use different EIPs.
    • Each VPC can only have one NAT gateway.
    • Manually adding the default route for a VPC is not allowed.
    • Each VPC subnet can only be used in one SNAT rule.
    • SNAT and DNAT rules cannot share the same EIP.
    • DNAT rules do not support the mapping between an EIP and a virtual IP address.
    • If both an EIP and a NAT gateway are configured for a server, data will be forwarded through the EIP.
    • When you add an SNAT rule, if the rule is used in the VPC scenario, the custom CIDR block must be a subset of the NAT gateway's VPC subnets. If the rule is used in the Direct Connect scenario, the custom CIDR block must be a CIDR block of a Direct Connect connection and cannot overlap with the NAT gateway's VPC subnets.
    • You can configure only one DNAT rule for each port of a server. One port can be mapped to only one EIP.
    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/en-us_topic_0086739762.html b/docs/natgw/umn/en-us_topic_0086739762.html new file mode 100644 index 000000000..0c0497523 --- /dev/null +++ b/docs/natgw/umn/en-us_topic_0086739762.html @@ -0,0 +1,18 @@ + + +

    What Is NAT Gateway?

    +

    The NAT Gateway service provides network address translation (NAT) with 20 Gbit/s of bandwidth for Elastic Cloud Servers (ECSs) and Bare Metal Servers (BMSs) in a Virtual Private Cloud (VPC), or servers that connect to a VPC through Direct Connect or Virtual Private Network (VPN) in on-premises data centers, allowing these servers to share elastic IP addresses (EIPs) to access the Internet or to provide services accessible from the Internet.

    +

    NAT Gateway supports source NAT (SNAT) and destination NAT (DNAT).

    +
    • SNAT translates private IP addresses into EIPs, allowing servers in a VPC to share an EIP to access the Internet in a secure and efficient way.
      Figure 1 shows the SNAT architecture.
      Figure 1 SNAT architecture
      +
      +

      +
    • DNAT enables servers in a VPC to share an EIP to provide services accessible from the Internet through IP address mapping or port mapping.

      Figure 2 shows the DNAT architecture.

      +
      Figure 2 DNAT architecture
      +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/en-us_topic_0086739763.html b/docs/natgw/umn/en-us_topic_0086739763.html new file mode 100644 index 000000000..68aa37718 --- /dev/null +++ b/docs/natgw/umn/en-us_topic_0086739763.html @@ -0,0 +1,46 @@ + + +

    NAT Gateway Types

    +

    A NAT gateway type specifies the maximum number of SNAT connections supported by a NAT gateway.

    +

    An SNAT connection consists of the source IP address, source port, destination IP address, destination port, and transmission-layer protocol. The source IP address refers to the EIP, and the source port refers to the EIP port. They will be used to access the destination IP address and port of the Internet. These five elements identify a connection as a unique session.

    +

    The data throughput of a NAT gateway is determined by the sum of the EIP bandwidths used by its DNAT rules. For example, if a NAT gateway has two DNAT rules, and their EIP bandwidths are 10 Mbit/s and 5 Mbit/s, respectively, the throughput of the NAT gateway is 15 Mbit/s.

    +
    When creating a NAT gateway, select the type based on your service requirements. Table 1 lists the NAT gateway types. +
    + + + + + + + + + + + + + + + + +
    Table 1 NAT gateway types

    Type

    +

    Maximum Number of SNAT Connections

    +

    Small

    +

    10,000

    +

    Medium

    +

    50,000

    +

    Large

    +

    200,000

    +

    Extra-large

    +

    1,000,000

    +
    +
    +
    +
    • If the requests exceed the maximum connections allowed by your NAT gateway, your services will be adversely affected. To avoid this situation, create alarm rules for the SNAT connection in Cloud Eye.
    • A maximum of 200 DNAT rules can be added for each NAT gateway. The number of DNAT rules that you can add for a NAT gateway has no relationship with the NAT gateway type. The number of SNAT rules that you can add for a NAT gateway has no relationship with the NAT gateway type.
    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/en-us_topic_0087895790.html b/docs/natgw/umn/en-us_topic_0087895790.html new file mode 100644 index 000000000..220365868 --- /dev/null +++ b/docs/natgw/umn/en-us_topic_0087895790.html @@ -0,0 +1,12 @@ + + +

    Overview

    +

    If servers (ECSs and BMSs) without EIPs bound need to access the Internet, the servers can share one or more EIPs to access the Internet through a NAT gateway. This method provides access without exposing their IP addresses. Figure 1 illustrates the process.

    +
    Figure 1 Flowchart
    +
    +
    + +
    + diff --git a/docs/natgw/umn/en-us_topic_0113772081.html b/docs/natgw/umn/en-us_topic_0113772081.html new file mode 100644 index 000000000..e3c2c6da2 --- /dev/null +++ b/docs/natgw/umn/en-us_topic_0113772081.html @@ -0,0 +1,16 @@ + + +

    Creating Alarm Rules

    +

    Scenarios

    You can set NAT gateway alarm rules to customize the monitored objects and notification policies. Then, you can learn NAT gateway running status in a timely manner.

    +
    +

    Procedure

    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. Under Management & Deployment, select Cloud Eye.
    4. In the left navigation pane, choose Alarm Management > Alarm Rules.
    5. On the Alarm Rules page, click Create Alarm Rule and specify required parameters.
    6. Click Next and specify rule parameters as prompted.
    7. Click Finish. After the alarm rule is set, the system automatically notifies you when an alarm is triggered.
    +

    For more information about how to set alarm rules, see Cloud Eye User Guide.

    +
    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/en-us_topic_0127489529.html b/docs/natgw/umn/en-us_topic_0127489529.html new file mode 100644 index 000000000..a9e87c371 --- /dev/null +++ b/docs/natgw/umn/en-us_topic_0127489529.html @@ -0,0 +1,66 @@ + + +

    Adding an SNAT Rule

    +

    Scenarios

    After a NAT gateway is created, add SNAT rules. With the SNAT rule, servers in a VPC subnet or servers that are connected to a VPC through Direct Connect or VPN can access the Internet by sharing an EIP.

    +

    Each SNAT rule is configured for one subnet. If there are multiple subnets in a VPC, you can create several SNAT rules to share EIPs.

    +
    +

    Prerequisites

    • A NAT gateway has been created.
    +
    +

    Procedure

    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. Under Network, choose NAT Gateway.
    4. On the displayed page, click the name of the NAT gateway for which you want to add the SNAT rule.
    5. On the SNAT Rules tab, click Add SNAT Rule.

      +
      Figure 1 Add SNAT Rule
      +
    6. Configure the parameters as prompted. For details, see Table 1. +
      + + + + + + + + + + + + + + + + + + + + + +
      Table 1 Parameter descriptions

      Parameter

      +

      Condition

      +

      Description

      +

      Scenario

      +

      N/A

      +

      The scenarios where the SNAT rule is used.

      +

      Select VPC if your servers in a VPC need to access the Internet.

      +

      Select Direct Connect if the servers that are connected to a VPC through Direct Connect in your data center need to access the Internet.

      +

      Type

      +

      This parameter is available only when you select VPC for Scenario.

      +

      You can set it to Subnet or Custom based on service requirements.

      +

      Select Subnet if all servers in a VPC subnet need to access the Internet through the SNAT rule.

      +

      Select Custom if only specific servers in a VPC subnet need to access the Internet through the SNAT rule.

      +

      Subnet

      +

      This parameter is available only when you select VPC for Scenario, and Subnet for Type.

      +

      The subnet in which servers can access the Internet through the SNAT rule.

      +

      EIP

      +
      • This parameter is available only when you select VPC for Scenario.
      • This parameter is available only when you select Direct Connect for Scenario.
      +

      The EIP used for accessing the Internet.

      +

      You can select an EIP that either is not bound to any resource, has been bound to a DNAT rule with Port Type set to Specific port of the current NAT gateway, or has been bound to an SNAT rule of the current NAT gateway.

      +
      +
      +
    7. Click OK.

      You can add multiple SNAT rules for a NAT gateway to suite your service requirements.

      +
      +
    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/en-us_topic_0127489530.html b/docs/natgw/umn/en-us_topic_0127489530.html new file mode 100644 index 000000000..9a6447be0 --- /dev/null +++ b/docs/natgw/umn/en-us_topic_0127489530.html @@ -0,0 +1,71 @@ + + +

    Adding a DNAT Rule

    +

    Scenarios

    After a NAT gateway is created, you can add DNAT rules to allow servers in your VPC to provide services accessible from the Internet.

    +

    You can configure only one DNAT rule for each port of a server. One port can be mapped to only one EIP. If multiple servers need to provide services accessible from the Internet, create multiple DNAT rules.

    +
    +

    Prerequisites

    A NAT gateway has been created.

    +
    +

    Procedure

    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. Under Network, choose NAT Gateway.
    4. On the displayed page, click the name of the NAT gateway for which you want to add the DNAT rule.
    5. On the NAT gateway details page, click the DNAT Rules tab.
    6. Click Add DNAT Rule.

      Add security group rules to allow inbound or outbound traffic after you add a DNAT rule. Otherwise, the DNAT rule does not take effect.

      +
      +
      Figure 1 Add DNAT Rule
      +

      +
    7. Configure the parameters as prompted. For details, see Table 1. +
      + + + + + + + + + + + + + + + + + + + + + + + + + +
      Table 1 Parameter descriptions

      Parameter

      +

      Description

      +

      Scenario

      +

      VPC: Servers in the VPC can share an EIP to provide services accessible from the Internet through the DNAT rule.

      +

      Direct Connect: Servers in your data center that are connected to a VPC using Direct Connect or VPN can provide services accessible from the Internet through the DNAT rule.

      +

      Port Type

      +

      The port type. You can select All ports or Specific port.

      +
      • All ports: This is equivalent to assigning an EIP to a server. Any requests on the EIP will be forwarded by the NAT gateway to your server based on IP address mapping.
      • Specific port: The NAT gateway only forwards requests with a specific protocol and port on the EIP to the corresponding port of the target server.
      +

      Protocol

      +

      The protocol can be TCP or UDP. This parameter is available if you select Specific port for Port Type. If you select All ports, the value of this parameter will be All by default.

      +

      EIP

      +

      The EIP that will be used by the server to provide services accessible from the Internet.

      +

      You can select an EIP that either is not bound to any resource, has been bound to a DNAT rule with Port Type set to Specific port of the current NAT gateway, or has been bound to an SNAT rule of the current NAT gateway.

      +

      Outside Port

      +

      The port of the EIP. This parameter is available if you select Specific port for Port Type. Value range: 1–65535

      +

      You can enter a single port number, for example, 80.

      +

      Private IP Address

      +
      • In a VPC scenario, set this parameter to the IP address of the server in a VPC. This IP address is used by the server to provide services accessible from the Internet through DNAT.
      • In a Direct Connect scenario, set this parameter to the IP address of the server in the local data center or the user's private IP address. This IP address is used by local servers that are connected to a VPC through Direct Connect or VPN to provide services accessible from the Internet through DNAT.
      • Configure the port of Private IP Address if you select Specific port for Port Type.
      +

      Inside Port

      +

      The port of the server that provides services accessible from the Internet through the DNAT rule. This parameter is available if you select Specific port for Port Type. Value range: 1–65535

      +

      You can enter a single port number, for example, 80.

      +
      +
      +
    8. After the configuration is complete, click OK. Once the rule is created, its status changes to Running.
    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/en-us_topic_0150270259.html b/docs/natgw/umn/en-us_topic_0150270259.html new file mode 100644 index 000000000..942d4d045 --- /dev/null +++ b/docs/natgw/umn/en-us_topic_0150270259.html @@ -0,0 +1,129 @@ + + +

    Creating a NAT Gateway

    +

    Scenarios

    This section guides you on how to create a NAT gateway to enable your servers to access the Internet or to provide services available from the Internet.

    +
    +

    Prerequisites

    • When creating a NAT gateway, you must specify its VPC, subnet, and type.
    • Ensure that the VPC does not have the default route.
    +
    +

    Procedure

    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. Under Network, choose NAT Gateway.
    4. On the displayed page, click Create NAT Gateway.
    5. Configure the parameters as prompted. For details, see Table 1. +
      + + + + + + + + + + + + + + + + + + + + + + + + + +
      Table 1 Parameter descriptions

      Parameter

      +

      Description

      +

      Region

      +

      The region where the NAT gateway is located.

      +

      Name

      +

      The name of the NAT gateway. The name can include up to 64 characters and can include digits, letters, underscores (_), and hyphens (-).

      +

      VPC

      +

      The VPC that the NAT gateway belongs to. Select a VPC which is not used by any other NAT gateways and has no default route.

      +

      You can change the VPC only when you are creating the NAT gateway. After the NAT gateway is created, you cannot modify the VPC.

      +

      Subnet

      +

      The subnet of the VPC that the NAT gateway belongs to.

      +

      The subnet must have at least one available IP address.

      +

      You can change the subnet only when you are creating the NAT gateway. After the NAT gateway is created, you cannot change the subnet.

      +

      Type

      +

      The type of the NAT gateway.

      +

      The value can be Small, Medium, Large, and Extra-large. You can click Learn more on the page to view details about each type.

      +

      Description

      +

      Supplementary information about the NAT gateway. The description can contain up to 255 characters.

      +

      Tag

      +

      The NAT gateway tag, which consists of a key and value pair. You can add a maximum of 20 tags to each NAT gateway.

      +

      The tag key and value must meet the requirements listed in Table 2.

      +
      +
      + +
      + + + + + + + + + + +
      Table 2 Tag requirements

      Parameter

      +

      Requirement

      +

      Key

      +
      • Cannot be left blank.
      • Must be unique for each NAT gateway.
      • Contains a maximum of 36 characters.
      • Can contain only the following character types:
        • Letter
        • Digits
        • Special characters, including hyphens (-) and underscores (_)
        +
      +

      Value

      +
      • Can contain a maximum of 43 characters.
      • Can contain only the following character types:
        • Letter
        • Digits
        • Special characters, including hyphens (-) and underscores (_)
        +
      +
      +
      +
    6. Click Create Now. Confirm the NAT gateway information on the displayed page.
    7. If you do not need to modify the information, click Submit.

      It takes 1 to 5 minutes to create a NAT gateway.

      +
    8. In the NAT gateway list, view the NAT gateway status. For details about the NAT gateway status, see Table 3. +
      + + + + + + + + + + + + + + + + + + + + + + +
      Table 3 NAT gateway status

      Status

      +

      Description

      +

      Running

      +

      The NAT gateway is running.

      +

      Creating

      +

      The NAT gateway is being created.

      +

      Updating

      +

      The NAT gateway is being updated.

      +

      Deleting

      +

      The NAT gateway is being deleted.

      +

      Frozen

      +

      The NAT gateway has been frozen.

      +

      Abnormal

      +

      The NAT gateway is abnormal.

      +
      +
      +
    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_01_0001.html b/docs/natgw/umn/nat_01_0001.html new file mode 100644 index 000000000..b537206b6 --- /dev/null +++ b/docs/natgw/umn/nat_01_0001.html @@ -0,0 +1,18 @@ + + +

    Modifying a NAT Gateway

    +

    Scenarios

    This section describes how to modify the name, type, or description of a NAT gateway.

    +

    Increasing the size of the NAT gateway type does not affect services, but if you switch to a smaller NAT gateway, make sure the reduced capacity will still be enough to meet your service requirements.

    +
    +

    Prerequisites

    A NAT gateway has been created.

    +
    +

    Procedure

    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. Under Network, choose NAT Gateway.
    4. On the displayed page, locate the row that contains the target NAT gateway and click Modify in the Operation column.
    5. Modify the name, type, or description of the NAT gateway as prompted.

      +
    6. Click Next.
    7. Click Submit.
    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_az_0000.html b/docs/natgw/umn/nat_az_0000.html new file mode 100644 index 000000000..c0eb035f3 --- /dev/null +++ b/docs/natgw/umn/nat_az_0000.html @@ -0,0 +1,22 @@ + + +

    Region and AZ

    +

    Concept

    A region and availability zone (AZ) identify the location of a data center. You can create resources in a specific region and AZ.

    +
    • A region is a physical data center, which is completely isolated to improve fault tolerance and stability. The region that is selected during resource creation cannot be changed after the resource is created.
    • An AZ is a physical location where resources use independent power supplies and networks. A region contains one or more AZs that are physically isolated but interconnected through internal networks. Because AZs are isolated from each other, any fault that occurs in one AZ will not affect others.
    +

    Figure 1 shows the relationship between regions and AZs.

    +
    Figure 1 Regions and AZs
    +
    +

    Selecting a Region

    Select a region closest to your target users for lower network latency and quick access.

    +
    +

    Selecting an AZ

    When deploying resources, consider your applications' requirements on disaster recovery (DR) and network latency.

    +
    • For high DR capability, deploy resources in different AZs within the same region.
    • For lower network latency, deploy resources in the same AZ.
    +
    +

    Regions and Endpoints

    Before you use an API to call resources, specify its region and endpoint. For more details, see Regions and Endpoints.

    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_ces_0001.html b/docs/natgw/umn/nat_ces_0001.html new file mode 100644 index 000000000..c057709d9 --- /dev/null +++ b/docs/natgw/umn/nat_ces_0001.html @@ -0,0 +1,15 @@ + + +

    Monitoring Management

    +
    + + diff --git a/docs/natgw/umn/nat_ces_0002.html b/docs/natgw/umn/nat_ces_0002.html new file mode 100644 index 000000000..47a558159 --- /dev/null +++ b/docs/natgw/umn/nat_ces_0002.html @@ -0,0 +1,81 @@ + + +

    Supported Metrics

    +

    Description

    This section describes metrics reported by NAT Gateway to Cloud Eye as well as their namespaces, monitoring metrics, and dimensions. You can use the management console or the APIs provided by Cloud Eye to query the metrics generated for NAT Gateway.

    +
    +

    Namespace

    SYS.NAT

    +
    +

    Metrics

    +
    + + + + + + + + + + + + + + + + + + + + + + +

    Metric

    +

    Name

    +

    Description

    +

    Value Range

    +

    Measurement Object & Dimension

    +

    Monitoring Interval (Raw Data)

    +

    snat_connection

    +

    SNAT Connections

    +

    Number of SNAT connections of the NAT gateway

    +

    Unit: Count

    +

    ≥ 0

    +

    Measurement object: NAT gateway

    +

    Dimension:

    +

    nat_gateway_id

    +

    1 minute

    +

    Server IP address set

    +

    Monitoring Details of Top 10

    +

    IP addresses of the top 10 servers that occupy the most SNAT connections

    +

    Unit: Count

    +

    ≥ 0

    +

    Measurement object: NAT gateway

    +

    Dimension:

    +

    nat_gateway_id

    +

    1 minute

    +
    +
    +
    +

    Dimensions

    +
    + + + + + + + +

    Key

    +

    Value

    +

    nat_gateway_id

    +

    NAT gateway ID

    +
    +
    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_ces_0003.html b/docs/natgw/umn/nat_ces_0003.html new file mode 100644 index 000000000..710c6986a --- /dev/null +++ b/docs/natgw/umn/nat_ces_0003.html @@ -0,0 +1,18 @@ + + +

    Viewing Metrics

    +

    Prerequisites

    • The NAT gateway is running properly and SNAT rules have been created.
    • It can take a period of time to obtain and transfer the monitoring data. Therefore, wait for a while and then check the data.
    +
    +

    Scenarios

    This section describes how to view NAT Gateway metrics.

    +
    +

    Procedure

    1. Log in to the management console.
    2. In the upper left corner, select the target region.
    3. Under Management & Deployment, select Cloud Eye.
    4. In the navigation pane on the left, choose Cloud Service Monitoring > NAT Gateway.
    5. Locate the row that contains the target metric and click View Metric in the Operation column to check detailed information.

      You can view data of the last one, three, or twelve hours.

      +
    +

    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_dnat_0000.html b/docs/natgw/umn/nat_dnat_0000.html new file mode 100644 index 000000000..19f02bb5d --- /dev/null +++ b/docs/natgw/umn/nat_dnat_0000.html @@ -0,0 +1,15 @@ + + +

    Managing DNAT Rules

    +
    + + diff --git a/docs/natgw/umn/nat_dnat_0001.html b/docs/natgw/umn/nat_dnat_0001.html new file mode 100644 index 000000000..a9223b801 --- /dev/null +++ b/docs/natgw/umn/nat_dnat_0001.html @@ -0,0 +1,16 @@ + + +

    Viewing a DNAT Rule

    +

    Scenarios

    After you add a DNAT rule to a NAT gateway, you can view the details about the DNAT rule.

    +
    +

    Prerequisites

    A DNAT rule has been added.

    +
    +

    Procedure

    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. Under Network, choose NAT Gateway.
    4. On the displayed page, click the name of the target NAT gateway.
    5. On the NAT gateway details page, click the DNAT Rules tab.
    6. In the DNAT rule list, view the details about the DNAT rule.
    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_dnat_0003.html b/docs/natgw/umn/nat_dnat_0003.html new file mode 100644 index 000000000..1f7da38ca --- /dev/null +++ b/docs/natgw/umn/nat_dnat_0003.html @@ -0,0 +1,16 @@ + + +

    Deleting a DNAT Rule

    +

    Scenarios

    Delete a DNAT rule that you no longer need.

    +
    +

    Prerequisites

    A DNAT rule has been added for the NAT gateway.

    +
    +

    Procedure

    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. Under Network, choose NAT Gateway.
    4. On the displayed page, click the name of the target NAT gateway.
    5. On the NAT gateway details page, click the DNAT Rules tab.
    6. In the DNAT rule list, locate the row that contains the DNAT rule you want to delete and click Delete in the Operation column.
    7. In the displayed dialog box, click Yes.
    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_faq_0000.html b/docs/natgw/umn/nat_faq_0000.html new file mode 100644 index 000000000..7666bac61 --- /dev/null +++ b/docs/natgw/umn/nat_faq_0000.html @@ -0,0 +1,15 @@ + + +

    FAQs

    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_faq_0002.html b/docs/natgw/umn/nat_faq_0002.html new file mode 100644 index 000000000..99d3f2426 --- /dev/null +++ b/docs/natgw/umn/nat_faq_0002.html @@ -0,0 +1,13 @@ + + +

    What Are SNAT Connections?

    +

    An SNAT connection consists of the source IP address, source port, destination IP address, destination port, and transmission-layer protocol. These five elements identify a connection as a unique session. The source IP address refers to the EIP, and the source port refers to the EIP port. They will be used to access the destination IP address and port of the Internet.

    +

    SNAT supports three protocols: TCP, UDP, and ICMP. A NAT gateway supports up to 55,000 concurrent connections for each destination IP address and port. If any of the destination IP address, port number, and protocol (TCP/UDP/ICMP) changes, you can create another 55,000 connections. The number of connections you query on an ECS may be different from the actual number of SNAT connections. (You can run the netstat command to query the number of connections.) Assume that an ECS creates 100 connections to a fixed destination every second. 55,000 connections will be used up in about 10 minutes without considering the dropped idle connections. As a result, new connections cannot be established.

    +

    If there is no data packet passing through the SNAT connection for a long time, the connection will be timed out.

    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_faq_0003.html b/docs/natgw/umn/nat_faq_0003.html new file mode 100644 index 000000000..e7aabdefd --- /dev/null +++ b/docs/natgw/umn/nat_faq_0003.html @@ -0,0 +1,11 @@ + + +

    What Is the Relationship Between a VPC, NAT Gateway, EIP Bandwidth, and ECS?

    +
    • A VPC is a secure, isolated, logical network environment.
    • A NAT gateway enables ECSs in the VPC to access the Internet.
    • EIP is a service that provides valid static IP addresses on the Internet. The throughput of a VPC is determined by the EIP bandwidth.
    • An ECS is a running instance in the VPC and uses the NAT gateway to access the Internet.
    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_faq_0004.html b/docs/natgw/umn/nat_faq_0004.html new file mode 100644 index 000000000..9a2162c0c --- /dev/null +++ b/docs/natgw/umn/nat_faq_0004.html @@ -0,0 +1,11 @@ + + +

    How Does A NAT Gateway Offer High Availability?

    +

    The backend of a NAT gateway supports automatic disaster recovery through hot standby, thereby reducing risks and improving availability.

    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_faq_0005.html b/docs/natgw/umn/nat_faq_0005.html new file mode 100644 index 000000000..49f0cf0ce --- /dev/null +++ b/docs/natgw/umn/nat_faq_0005.html @@ -0,0 +1,11 @@ + + +

    Do the NAT Gateway and SNAT Rule Support the Update Operation?

    +

    NAT gateways can be updated. SNAT rules cannot be updated.

    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_faq_0006.html b/docs/natgw/umn/nat_faq_0006.html new file mode 100644 index 000000000..4ad64b005 --- /dev/null +++ b/docs/natgw/umn/nat_faq_0006.html @@ -0,0 +1,11 @@ + + +

    Why Is DNAT Used?

    +

    DNAT enables servers in a VPC to share an EIP to provide services accessible from the Internet through IP address mapping or port mapping.

    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_faq_0007.html b/docs/natgw/umn/nat_faq_0007.html new file mode 100644 index 000000000..af77e5aba --- /dev/null +++ b/docs/natgw/umn/nat_faq_0007.html @@ -0,0 +1,11 @@ + + +

    Can I Modify DNAT Rules?

    +

    You can modify DNAT rules.

    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_faq_001.html b/docs/natgw/umn/nat_faq_001.html new file mode 100644 index 000000000..2c2d861b4 --- /dev/null +++ b/docs/natgw/umn/nat_faq_001.html @@ -0,0 +1,11 @@ + + +

    Why Is SNAT Used?

    +

    Besides requiring services provided by the system, some ECSs also need to access the Internet to obtain information or download software. However, assigning a public IP address to each ECS consumes already-limited IPv4 addresses, incurs additional costs, and may increase the attack surface in a virtual environment. Enabling multiple ECSs to share a single public IP address is preferable and more practical. This can be done using SNAT.

    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_faq_0010.html b/docs/natgw/umn/nat_faq_0010.html new file mode 100644 index 000000000..13fc3fc42 --- /dev/null +++ b/docs/natgw/umn/nat_faq_0010.html @@ -0,0 +1,24 @@ + + +

    What Is the Quota of the NAT Gateway?

    +

    What Is the Quota?

    Quotas are enforced for service resources on the platform to prevent unforeseen spikes in resource usage. Quotas can limit the number or amount of resources available to users. For example, the quota can limit the maximum number of EIPs that can be associated with an SNAT rule. You can apply for increasing quotas if necessary.

    +

    This section describes how to view the used NAT Gateway quota and the total NAT Gateway quota in a specified region.

    +
    +

    How Do I View My Quotas?

    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. In the upper right corner of the page, click .

      The Service Quota page is displayed.

      +
    4. View the used and total quota of each type of resources on the displayed page.

      If a quota cannot meet service requirements, apply for a higher quota.

      +
    +
    +

    How Do I Apply for a Higher Quota?

    The system does not support online quota adjustment. If you need to adjust a quota, call the hotline or send an email to the customer service mailbox. Customer service personnel will timely process your request for quota adjustment and inform you of the real-time progress by making a call or sending an email.

    +

    Before dialing the hotline number or sending an email, make sure that the following information has been obtained:

    +
    • Domain name, project name, and project ID, which can be obtained by performing the following operations:

      Log in to the management console using the cloud account, click the username in the upper right corner, select My Credentials from the drop-down list, and obtain the domain name, project name, and project ID on the My Credentials page.

      +
    • Quota information, which includes:
      • Service name
      • Quota type
      • Required quota
      +
    +

    Learn how to obtain the service hotline and email address.

    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_faq_0013.html b/docs/natgw/umn/nat_faq_0013.html new file mode 100644 index 000000000..fa6385dc2 --- /dev/null +++ b/docs/natgw/umn/nat_faq_0013.html @@ -0,0 +1,15 @@ + + +

    What Are the Differences Between Using a NAT Gateway and Using an EIP for an ECS?

    +

    A NAT gateway provides SNAT and DNAT, so multiple ECSs can share an EIP.

    +

    An ECS can also have an EIP bound to it. The EIP does not have to be shared.

    +

    If both SNAT and EIP are configured for an ECS, data will be forwarded through the EIP.

    +

    If both DNAT and EIP are configured for an ECS, the ECS will have two EIPs, one that is directly bound to the ECS and one that is associated with the DNAT rule. Incoming data will be forwarded by one of the two EIPs, which is determined by the client user. Outgoing data will be forwarded by the EIP directly bound to the ECS in priority. If the two EIPs are different, data forwarding will fail.

    +

    Configuring both a NAT gateway and an EIP for an ECS is not recommended.

    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_faq_0100.html b/docs/natgw/umn/nat_faq_0100.html new file mode 100644 index 000000000..d457d662e --- /dev/null +++ b/docs/natgw/umn/nat_faq_0100.html @@ -0,0 +1,27 @@ + + + +

    NAT Gateway

    + +

    +
    + + + diff --git a/docs/natgw/umn/nat_faq_0200.html b/docs/natgw/umn/nat_faq_0200.html new file mode 100644 index 000000000..bf79d81f9 --- /dev/null +++ b/docs/natgw/umn/nat_faq_0200.html @@ -0,0 +1,21 @@ + + + +

    SNAT

    + +

    +
    + +
    + + + +
    + diff --git a/docs/natgw/umn/nat_faq_0300.html b/docs/natgw/umn/nat_faq_0300.html new file mode 100644 index 000000000..b4649bdfd --- /dev/null +++ b/docs/natgw/umn/nat_faq_0300.html @@ -0,0 +1,21 @@ + + + +

    DNAT

    + +

    +
    + +
    + + + +
    + diff --git a/docs/natgw/umn/nat_gls_0000.html b/docs/natgw/umn/nat_gls_0000.html new file mode 100644 index 000000000..8bce0cccb --- /dev/null +++ b/docs/natgw/umn/nat_gls_0000.html @@ -0,0 +1,7 @@ + + +

    Glossary

    +

    For details about the terms involved in this document, see Glossary.

    +
    +
    + diff --git a/docs/natgw/umn/nat_his_0001.html b/docs/natgw/umn/nat_his_0001.html new file mode 100644 index 000000000..dd3645628 --- /dev/null +++ b/docs/natgw/umn/nat_his_0001.html @@ -0,0 +1,97 @@ + + +

    Change History

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Released On

    +

    Description

    +

    2021-03-18

    +

    This release incorporates the following changes:

    +

    Added section "Managing NAT Gateway Tags".

    +

    2020-07-30

    +

    This release incorporates the following changes:

    +
    • Organized FAQs by category.
    +

    2020-01-08

    +

    This release incorporates the following changes:

    +
    • Updated the screenshots of creating a NAT gateway, adding an SNAT rule, and adding a DNAT rule.
    • Added Monitoring Management.
    +

    2019-09-18

    +

    This release incorporates the following changes:

    + +

    2019-03-19

    +

    This release incorporates the following change:

    +

    Accepted in OTC-4.0/Agile.

    +

    2019-03-18

    +

    This release incorporates the following changes:

    +

    Deleted redundant content from sections NAT Gateway Types, What Are SNAT Connections? and How Does A NAT Gateway Offer High Availability?

    +

    2019-03-13

    +

    This release incorporates the following changes:

    + +

    2019-01-31

    +

    This release incorporates the following changes:

    + +

    2019-01-15

    +

    This release incorporates the following changes:

    + +

    2018-02-16

    +

    Accepted in OTC 3.0.

    +

    2018-02-08

    +

    This release incorporates the following changes:

    +

    Added operation scenarios and prerequisites in chapter Getting Started.

    +

    2018-02-04

    +

    This release incorporates the following changes:

    + +

    2018-01-23

    +

    This release incorporates the following changes:

    + +

    2018-01-15

    +

    This issue is the first official release.

    +
    +
    +
    + diff --git a/docs/natgw/umn/nat_nat_0000.html b/docs/natgw/umn/nat_nat_0000.html new file mode 100644 index 000000000..d42bf0d36 --- /dev/null +++ b/docs/natgw/umn/nat_nat_0000.html @@ -0,0 +1,17 @@ + + +

    Managing NAT Gateways

    +
    + + diff --git a/docs/natgw/umn/nat_nat_0001.html b/docs/natgw/umn/nat_nat_0001.html new file mode 100644 index 000000000..abfb0ce37 --- /dev/null +++ b/docs/natgw/umn/nat_nat_0001.html @@ -0,0 +1,16 @@ + + +

    Viewing a NAT Gateway

    +

    Scenarios

    After a NAT gateway is created, you can view details about the NAT gateway.

    +
    +

    Prerequisites

    A NAT gateway has been created.

    +
    +

    Procedure

    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. Under Network, choose NAT Gateway.
    4. On the displayed page, click the name of the target NAT gateway.
    5. View the NAT gateway details on the displayed page.
    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_nat_0002.html b/docs/natgw/umn/nat_nat_0002.html new file mode 100644 index 000000000..7a259691c --- /dev/null +++ b/docs/natgw/umn/nat_nat_0002.html @@ -0,0 +1,16 @@ + + +

    Deleting a NAT Gateway

    +

    Scenarios

    You can delete NAT gateways to release resources, saving costs.

    +
    +

    Prerequisites

    All SNAT rules created on the NAT gateway have been deleted.

    +
    +

    Procedure

    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. Under Network, choose NAT Gateway.
    4. On the displayed page, locate the row that contains the target NAT gateway and click Delete in the Operation column.
    5. In the displayed dialog box, click Yes.
    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_pro_0000.html b/docs/natgw/umn/nat_pro_0000.html new file mode 100644 index 000000000..3c4fbabf6 --- /dev/null +++ b/docs/natgw/umn/nat_pro_0000.html @@ -0,0 +1,23 @@ + + +

    Overview

    +
    + + diff --git a/docs/natgw/umn/nat_pro_0001.html b/docs/natgw/umn/nat_pro_0001.html new file mode 100644 index 000000000..6501fb942 --- /dev/null +++ b/docs/natgw/umn/nat_pro_0001.html @@ -0,0 +1,15 @@ + + +

    Product Advantages

    +

    The NAT Gateway service has the following highlights:

    +
    • Flexibility

      A NAT gateway can be deployed flexibly across subnets and AZs. Any fault in a single AZ does not affect the service continuity of a NAT gateway. The type and EIP of a NAT gateway can be adjusted at any time.

      +
    • Easy of use

      Multiple types of NAT gateways are available. You can use them after simple configuration. NAT Gateway supports easy operation and maintenance (O&M) and quick provisioning. They can run stably and reliably.

      +
    • Cost-effectiveness

      Multiple servers can share an EIP. When you send data through a private IP address or provide services accessible from the Internet using a NAT gateway, the NAT gateway translates the private IP address to a public IP address. The NAT Gateway service helps you save money on EIPs and bandwidth.

      +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_pro_0002.html b/docs/natgw/umn/nat_pro_0002.html new file mode 100644 index 000000000..e3c15fc65 --- /dev/null +++ b/docs/natgw/umn/nat_pro_0002.html @@ -0,0 +1,24 @@ + + +

    Application Scenarios

    +

    Using SNAT to Access the Internet

    If your servers in a VPC require Internet access, you can use SNAT to let the servers share one or more EIPs to access the Internet without exposing their IP addresses. In a VPC, each subnet corresponds to an SNAT rule, and each SNAT rule is configured with an EIP. NAT Gateway provides different types of NAT gateways that support different numbers of connections. You can create multiple SNAT rules to meet your service requirements.

    +

    Figure 1 shows how servers in a VPC access the Internet using SNAT.

    +
    Figure 1 Using SNAT to access the Internet
    +
    +

    Using DNAT to Allow Servers to Provide Services Accessible from the Internet

    To allow your servers in a VPC to provide services accessible from the Internet, you can use DNAT.

    +

    You can associate an EIP with a DNAT rule. As requests with a specific protocol and port access the EIP, NAT Gateway only forwards requests to the port of the target server through the mapping between the ports. NAT Gateway can also forward requests on the EIP to your servers based on IP address mapping. NAT Gateway allows multiple servers to share an EIP, saving costs on bandwidth.

    +

    A DNAT rule is configured for one server. If there are multiple servers, you can create several DNAT rules to make the servers share one or more EIPs.

    +

    Figure 2 shows how servers in a VPC use DNAT to provide services accessible from the Internet. The servers shown in the following figure can be an ECS or BMS.

    +
    Figure 2 Using DNAT to allow servers to provide services accessible from the Internet
    +
    +

    Using SNAT or DNAT to Communicate with the Internet at a High Speed

    If a large number of servers in a private cloud or those connect to a VPC through Direct Connect or VPN need secure, high-speed Internet access or need to provide services accessible from the Internet, SNAT and DNAT provide this access. Typical scenarios include Internet, games, e-commerce, and finance across clouds.

    +

    Figure 3 shows how to communicate with the Internet at a high speed.

    +
    Figure 3 Using SNAT or DNAT to communicate with the Internet at a high speed
    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_pro_0004.html b/docs/natgw/umn/nat_pro_0004.html new file mode 100644 index 000000000..2e667e1d2 --- /dev/null +++ b/docs/natgw/umn/nat_pro_0004.html @@ -0,0 +1,18 @@ + + +

    Basic Concepts

    +

    EIP

    An EIP can be directly accessed over the Internet. A private IP address is an IP address on a local area network (LAN) and cannot be routed through the Internet.

    +

    An EIP is a static, public IP address. You can bind an EIP to an ECS in your subnet to enable the ECS in your VPC to communicate with the Internet through a fixed public IP address.

    +

    Each EIP can be used by only one ECS at a time.

    +
    +

    SNAT Connections

    An SNAT connection consists of the source IP address, source port, destination IP address, destination port, and transmission-layer protocol. The source IP address refers to the EIP, and the source port refers to the EIP port. They will be used to access the destination IP address and port of the Internet. These five elements identify a connection as a unique session.

    +
    +

    DNAT Connections

    A DNAT connection enables servers in a VPC to share an EIP to provide services accessible from the Internet through IP address or port mapping.

    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_qs_0000.html b/docs/natgw/umn/nat_qs_0000.html new file mode 100644 index 000000000..ad0e6ee0d --- /dev/null +++ b/docs/natgw/umn/nat_qs_0000.html @@ -0,0 +1,15 @@ + + +

    Getting Started

    +
    + + diff --git a/docs/natgw/umn/nat_qs_0001.html b/docs/natgw/umn/nat_qs_0001.html new file mode 100644 index 000000000..1c75fe703 --- /dev/null +++ b/docs/natgw/umn/nat_qs_0001.html @@ -0,0 +1,23 @@ + + +

    Using SNAT to Access the Internet

    +
    + + diff --git a/docs/natgw/umn/nat_qs_0002.html b/docs/natgw/umn/nat_qs_0002.html new file mode 100644 index 000000000..ac099fb4f --- /dev/null +++ b/docs/natgw/umn/nat_qs_0002.html @@ -0,0 +1,14 @@ + + +

    Step 1: Assign an EIP

    +

    Scenarios

    Assign an EIP and enable your servers in a VPC to access the Internet through a NAT gateway by sharing the EIP.

    +
    +

    Procedure

    For details, see the Elastic IP User Guide. After you assign an EIP, you do not need to bind it to a server here.

    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_qs_0003.html b/docs/natgw/umn/nat_qs_0003.html new file mode 100644 index 000000000..02c980891 --- /dev/null +++ b/docs/natgw/umn/nat_qs_0003.html @@ -0,0 +1,129 @@ + + +

    Step 2: Create a NAT Gateway

    +

    Scenarios

    This section guides you on how to create a NAT gateway to enable your servers to access the Internet or to provide services available from the Internet.

    +
    +

    Prerequisites

    • When creating a NAT gateway, you must specify its VPC, subnet, and type.
    • Ensure that the VPC does not have the default route.
    +
    +

    Procedure

    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. Under Network, choose NAT Gateway.
    4. On the displayed page, click Create NAT Gateway.
    5. Configure the parameters as prompted. For details, see Table 1. +
      + + + + + + + + + + + + + + + + + + + + + + + + + +
      Table 1 Parameter descriptions

      Parameter

      +

      Description

      +

      Region

      +

      The region where the NAT gateway is located.

      +

      Name

      +

      The name of the NAT gateway. The name can include up to 64 characters and can include digits, letters, underscores (_), and hyphens (-).

      +

      VPC

      +

      The VPC that the NAT gateway belongs to. Select a VPC which is not used by any other NAT gateways and has no default route.

      +

      You can change the VPC only when you are creating the NAT gateway. After the NAT gateway is created, you cannot modify the VPC.

      +

      Subnet

      +

      The subnet of the VPC that the NAT gateway belongs to.

      +

      The subnet must have at least one available IP address.

      +

      You can change the subnet only when you are creating the NAT gateway. After the NAT gateway is created, you cannot change the subnet.

      +

      Type

      +

      The type of the NAT gateway.

      +

      The value can be Small, Medium, Large, and Extra-large. You can click Learn more on the page to view details about each type.

      +

      Description

      +

      Supplementary information about the NAT gateway. The description can contain up to 255 characters.

      +

      Tag

      +

      The NAT gateway tag, which consists of a key and value pair. You can add a maximum of 20 tags to each NAT gateway.

      +

      The tag key and value must meet the requirements listed in Table 2.

      +
      +
      + +
      + + + + + + + + + + +
      Table 2 Tag requirements

      Parameter

      +

      Requirement

      +

      Key

      +
      • Cannot be left blank.
      • Must be unique for each NAT gateway.
      • Contains a maximum of 36 characters.
      • Can contain only the following character types:
        • Letter
        • Digits
        • Special characters, including hyphens (-) and underscores (_)
        +
      +

      Value

      +
      • Can contain a maximum of 43 characters.
      • Can contain only the following character types:
        • Letter
        • Digits
        • Special characters, including hyphens (-) and underscores (_)
        +
      +
      +
      +
    6. Click Create Now. Confirm the NAT gateway information on the displayed page.
    7. If you do not need to modify the information, click Submit.

      It takes 1 to 5 minutes to create a NAT gateway.

      +
    8. In the NAT gateway list, view the NAT gateway status. For details about the NAT gateway status, see Table 3. +
      + + + + + + + + + + + + + + + + + + + + + + +
      Table 3 NAT gateway status

      Status

      +

      Description

      +

      Running

      +

      The NAT gateway is running.

      +

      Creating

      +

      The NAT gateway is being created.

      +

      Updating

      +

      The NAT gateway is being updated.

      +

      Deleting

      +

      The NAT gateway is being deleted.

      +

      Frozen

      +

      The NAT gateway has been frozen.

      +

      Abnormal

      +

      The NAT gateway is abnormal.

      +
      +
      +
    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_qs_0004.html b/docs/natgw/umn/nat_qs_0004.html new file mode 100644 index 000000000..59889c701 --- /dev/null +++ b/docs/natgw/umn/nat_qs_0004.html @@ -0,0 +1,64 @@ + + +

    Step 3: Add an SNAT Rule

    +

    Scenarios

    After a NAT gateway is created, add SNAT rules. With an SNAT rule, your servers in a specified subnet can access the Internet by sharing the same EIP.

    +

    Each SNAT rule is configured for one subnet or CIDR block. If there are multiple subnets or CIDR blocks in a VPC, you can create several SNAT rules to allow multiple servers to share EIPs.

    +
    +

    Prerequisites

    A NAT gateway has been created.

    +
    +

    Procedure

    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. Under Network, choose NAT Gateway.
    4. On the displayed page, click the name of the NAT gateway for which you want to add the SNAT rule.
    5. On the SNAT Rules tab, click Add SNAT Rule.
      Figure 1 Add SNAT Rule
      +
    6. Configure the parameters as prompted. Table 1 describes the parameters. +
      + + + + + + + + + + + + + + + + + + + + + +
      Table 1 Parameter descriptions

      Parameter

      +

      Condition

      +

      Description

      +

      Scenario

      +

      N/A

      +

      Select VPC if your servers in a VPC will use the SNAT rule to access the Internet.

      +

      Different servers in a VPC can share the same EIP to access the Internet.

      +

      Type

      +

      This parameter is available only when you select VPC for Scenario.

      +

      You can set it to Subnet or Custom based on service requirements.

      +

      Select Subnet if all servers in a VPC subnet need to access the Internet through the SNAT rule.

      +

      Select Custom if only specific servers in a VPC subnet need to access the Internet through the SNAT rule.

      +

      Subnet

      +

      This parameter is available only when you select VPC for Scenario, and Subnet for Type.

      +

      The subnet in which servers can access the Internet through the SNAT rule.

      +

      EIP

      +

      N/A

      +

      The EIP used for accessing the Internet.

      +

      You can select an EIP that either is not bound to any resource, has been bound to a DNAT rule with Port Type set to Specific port of the current NAT gateway, or has been bound to an SNAT rule of the current NAT gateway.

      +
      +
      +
    7. Click OK.

      You can add multiple SNAT rules for a NAT gateway to suite your service requirements.

      +
      +
    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_qs_0005.html b/docs/natgw/umn/nat_qs_0005.html new file mode 100644 index 000000000..a14941272 --- /dev/null +++ b/docs/natgw/umn/nat_qs_0005.html @@ -0,0 +1,16 @@ + + +

    Step 4: Verify the Result

    +

    Scenarios

    After you add an SNAT rule to a NAT gateway, you can verify that the SNAT rule has been added successfully.

    +
    +

    Prerequisites

    An SNAT rule has been added.

    +
    +

    Procedure

    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. Under Network, click NAT Gateway.
    4. On the displayed page, click the name of the target NAT gateway.
    5. In the SNAT rule list, you can view details about the SNAT rule. If Status is Running, the SNAT rule has been added successfully.
    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_qs_0006.html b/docs/natgw/umn/nat_qs_0006.html new file mode 100644 index 000000000..424673f75 --- /dev/null +++ b/docs/natgw/umn/nat_qs_0006.html @@ -0,0 +1,23 @@ + + +

    Using DNAT to Provide Services Accessible from the Internet

    +
    + + diff --git a/docs/natgw/umn/nat_qs_0007.html b/docs/natgw/umn/nat_qs_0007.html new file mode 100644 index 000000000..e56c3ebe2 --- /dev/null +++ b/docs/natgw/umn/nat_qs_0007.html @@ -0,0 +1,13 @@ + + +

    Overview

    +

    When one or more servers (ECSs and BMSs) in a VPC are required to provide services accessible from the Internet, you can add DNAT rules. Figure 1 illustrates the process.

    +
    Figure 1 Flowchart
    +

    +
    + + diff --git a/docs/natgw/umn/nat_qs_0008.html b/docs/natgw/umn/nat_qs_0008.html new file mode 100644 index 000000000..b37e43bb7 --- /dev/null +++ b/docs/natgw/umn/nat_qs_0008.html @@ -0,0 +1,14 @@ + + +

    Step 1: Assign an EIP

    +

    Scenarios

    Assign an EIP and enable servers in a VPC to provide services accessible from the Internet using a NAT gateway by sharing the EIP.

    +
    +

    Procedure

    For details, see the Elastic IP User Guide. After you assign an EIP, you do not need to bind it to a server here.

    +
    +
    + + diff --git a/docs/natgw/umn/nat_qs_0009.html b/docs/natgw/umn/nat_qs_0009.html new file mode 100644 index 000000000..971ae2a57 --- /dev/null +++ b/docs/natgw/umn/nat_qs_0009.html @@ -0,0 +1,129 @@ + + +

    Step 2: Create a NAT Gateway

    +

    Scenarios

    This section guides you on how to create a NAT gateway to enable your servers to access the Internet or to provide services available from the Internet.

    +
    +

    Prerequisites

    • When creating a NAT gateway, you must specify its VPC, subnet, and type.
    • Ensure that the VPC does not have the default route.
    +
    +

    Procedure

    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. Under Network, choose NAT Gateway.
    4. On the displayed page, click Create NAT Gateway.
    5. Configure the parameters as prompted. For details, see Table 1. +
      + + + + + + + + + + + + + + + + + + + + + + + + + +
      Table 1 Parameter descriptions

      Parameter

      +

      Description

      +

      Region

      +

      The region where the NAT gateway is located.

      +

      Name

      +

      The name of the NAT gateway. The name can include up to 64 characters and can include digits, letters, underscores (_), and hyphens (-).

      +

      VPC

      +

      The VPC that the NAT gateway belongs to. Select a VPC which is not used by any other NAT gateways and has no default route.

      +

      You can change the VPC only when you are creating the NAT gateway. After the NAT gateway is created, you cannot modify the VPC.

      +

      Subnet

      +

      The subnet of the VPC that the NAT gateway belongs to.

      +

      The subnet must have at least one available IP address.

      +

      You can change the subnet only when you are creating the NAT gateway. After the NAT gateway is created, you cannot change the subnet.

      +

      Type

      +

      The type of the NAT gateway.

      +

      The value can be Small, Medium, Large, and Extra-large. You can click Learn more on the page to view details about each type.

      +

      Description

      +

      Supplementary information about the NAT gateway. The description can contain up to 255 characters.

      +

      Tag

      +

      The NAT gateway tag, which consists of a key and value pair. You can add a maximum of 20 tags to each NAT gateway.

      +

      The tag key and value must meet the requirements listed in Table 2.

      +
      +
      + +
      + + + + + + + + + + +
      Table 2 Tag requirements

      Parameter

      +

      Requirement

      +

      Key

      +
      • Cannot be left blank.
      • Must be unique for each NAT gateway.
      • Contains a maximum of 36 characters.
      • Can contain only the following character types:
        • Letter
        • Digits
        • Special characters, including hyphens (-) and underscores (_)
        +
      +

      Value

      +
      • Can contain a maximum of 43 characters.
      • Can contain only the following character types:
        • Letter
        • Digits
        • Special characters, including hyphens (-) and underscores (_)
        +
      +
      +
      +
    6. Click Create Now. Confirm the NAT gateway information on the displayed page.
    7. If you do not need to modify the information, click Submit.

      It takes 1 to 5 minutes to create a NAT gateway.

      +
    8. In the NAT gateway list, view the NAT gateway status. For details about the NAT gateway status, see Table 3. +
      + + + + + + + + + + + + + + + + + + + + + + +
      Table 3 NAT gateway status

      Status

      +

      Description

      +

      Running

      +

      The NAT gateway is running.

      +

      Creating

      +

      The NAT gateway is being created.

      +

      Updating

      +

      The NAT gateway is being updated.

      +

      Deleting

      +

      The NAT gateway is being deleted.

      +

      Frozen

      +

      The NAT gateway has been frozen.

      +

      Abnormal

      +

      The NAT gateway is abnormal.

      +
      +
      +
    +
    +
    + + diff --git a/docs/natgw/umn/nat_qs_0010.html b/docs/natgw/umn/nat_qs_0010.html new file mode 100644 index 000000000..45131e4e9 --- /dev/null +++ b/docs/natgw/umn/nat_qs_0010.html @@ -0,0 +1,69 @@ + + +

    Step 3: Add a DNAT Rule

    +

    Scenarios

    After a NAT gateway is created, you can add DNAT rules to allow servers in your VPC to provide services accessible from the Internet.

    +

    You can configure a DNAT rule for each port of a server. If multiple servers need to provide services accessible from the Internet, create multiple DNAT rules.

    +
    +

    Prerequisites

    A NAT gateway has been created.

    +
    +

    Procedure

    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. Under Network, choose NAT Gateway.
    4. On the displayed page, click the name of the NAT gateway for which you want to add the DNAT rule.
    5. On the NAT gateway details page, click the DNAT Rules tab.
    6. Click Add DNAT Rule.
      Figure 1 Add DNAT Rule
      +

      +
    7. Configure the parameters as prompted. For details, see Table 1. +
      + + + + + + + + + + + + + + + + + + + + + + + + + +
      Table 1 Parameter descriptions

      Parameter

      +

      Description

      +

      Scenario

      +

      Select VPC if your servers in a VPC will use the DNAT rule to provide services accessible from the Internet.

      +

      Different servers in a VPC can share the same EIP to provide services accessible from the Internet.

      +

      Port Type

      +

      The port type. You can select All ports or Specific port.

      +
      • All ports: This is equivalent to assigning an EIP to a server. Any requests on the EIP will be forwarded by the NAT gateway to your server based on IP address mapping.
      • Specific port: The NAT gateway only forwards requests with a specific protocol and port on the EIP to the corresponding port of the target server.
      +

      Protocol

      +

      The protocol can be TCP or UDP. This parameter is available if you select Specific port for Port Type. If you select All ports, the value of this parameter will be All by default.

      +

      EIP

      +

      The EIP that will be used by the server to provide services accessible from the Internet.

      +

      You can select an EIP that either is not bound to any resource, has been bound to a DNAT rule with Port Type set to Specific port of the current NAT gateway, or has been bound to an SNAT rule of the current NAT gateway.

      +

      Outside Port

      +

      The port of the EIP. This parameter is available if you select Specific port for Port Type. The value ranges from 1 to 65535.

      +

      You can enter a single port number, for example, 80.

      +

      Private IP Address

      +

      The private IP address of the server that provides services accessible from the Internet through the DNAT rule.

      +

      Inside Port

      +

      The port of the server that provides services accessible from the Internet through the DNAT rule. This parameter is available if you select Specific port for Port Type. The value ranges from 1 to 65535.

      +

      You can enter a single port number, for example, 80.

      +
      +
      +
    8. Click OK.
    +
    +
    + + diff --git a/docs/natgw/umn/nat_qs_0011.html b/docs/natgw/umn/nat_qs_0011.html new file mode 100644 index 000000000..703aff5d1 --- /dev/null +++ b/docs/natgw/umn/nat_qs_0011.html @@ -0,0 +1,16 @@ + + +

    Step 4: Verify the Result

    +

    Scenarios

    After you add a DNAT rule to a NAT gateway, you can verify that the DNAT rule has been added successfully.

    +
    +

    Prerequisites

    A DNAT rule has been added.

    +
    +

    Procedure

    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. Under Network, click NAT Gateway.
    4. On the displayed page, click the name of the target NAT gateway.
    5. In the DNAT rule list, you can view details about the DNAT rule. If Status is Running, the DNAT rule has been added successfully.
    +
    +
    + + diff --git a/docs/natgw/umn/nat_qs_0012.html b/docs/natgw/umn/nat_qs_0012.html new file mode 100644 index 000000000..03337e06a --- /dev/null +++ b/docs/natgw/umn/nat_qs_0012.html @@ -0,0 +1,25 @@ + + +

    Using SNAT and DNAT Rules to Allow On-premises Servers to Communicate Over the Internet

    +
    + + diff --git a/docs/natgw/umn/nat_qs_0013.html b/docs/natgw/umn/nat_qs_0013.html new file mode 100644 index 000000000..90f267cfc --- /dev/null +++ b/docs/natgw/umn/nat_qs_0013.html @@ -0,0 +1,12 @@ + + +

    Overview

    +

    If servers in your data center need to access the Internet or to provide services accessible from the Internet, NAT Gateway provides you with high-quality network services. You need to first create a Direct Connect or VPN connection to connect your servers in an on-premises data center to the cloud, and then create NAT gateways and configure SNAT rules to communicate over the Internet. Figure 1 illustrates the process.

    +
    Figure 1 Flowchart
    +
    + + diff --git a/docs/natgw/umn/nat_qs_0014.html b/docs/natgw/umn/nat_qs_0014.html new file mode 100644 index 000000000..fa4223fd9 --- /dev/null +++ b/docs/natgw/umn/nat_qs_0014.html @@ -0,0 +1,14 @@ + + +

    Step 1: Create a Direct Connect Connection

    +

    Scenarios

    Create a Direct Connect connection for connecting a VPC to your data center before enabling your servers in the data center to access the Internet or to provide services accessible from the Internet through NAT gateways.

    +
    +

    Procedure

    For details on how to enable Direct Connect, see the Enabling Direct Connect in the Direct Connect User Guide. If you enable Direct Connect in self-service mode, you are advised to set the VPC CIDR block to 0.0.0.0/0.

    +
    +
    + + diff --git a/docs/natgw/umn/nat_qs_0015.html b/docs/natgw/umn/nat_qs_0015.html new file mode 100644 index 000000000..725d727dd --- /dev/null +++ b/docs/natgw/umn/nat_qs_0015.html @@ -0,0 +1,14 @@ + + +

    Step 2: Assign an EIP

    +

    Scenarios

    You can assign an EIP, which can work together with a NAT gateway to allow servers that are connected to public cloud system using Direct Connect or VPN to access the Internet or to provide services accessible from the Internet.

    +
    +

    Procedure

    For details, see the Elastic IP User Guide. After you assign an EIP, you do not need to bind it to a server here.

    +
    +
    + + diff --git a/docs/natgw/umn/nat_qs_0016.html b/docs/natgw/umn/nat_qs_0016.html new file mode 100644 index 000000000..28fd848a4 --- /dev/null +++ b/docs/natgw/umn/nat_qs_0016.html @@ -0,0 +1,129 @@ + + +

    Step 3: Create a NAT Gateway

    +

    Scenarios

    This section guides you on how to create a NAT gateway to enable your servers to access the Internet or to provide services available from the Internet.

    +
    +

    Prerequisites

    • When creating a NAT gateway, you must specify its VPC, subnet, and type.
    • Ensure that the VPC does not have the default route.
    +
    +

    Procedure

    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. Click Service List in the upper left corner. Under Networking, select NAT Gateway.
    4. On the displayed page, click Create NAT Gateway.
    5. Configure the parameters as prompted. For details, see Table 1. +
      + + + + + + + + + + + + + + + + + + + + + + + + + +
      Table 1 Parameter descriptions

      Parameter

      +

      Description

      +

      Region

      +

      The region where the NAT gateway is located.

      +

      Name

      +

      The name of the NAT gateway. The name can contain up to 64 characters. Only digits, letters, underscores (_), and hyphens (-) are allowed.

      +

      VPC

      +

      The VPC that the NAT gateway belongs to. Select a VPC which is not used by any other NAT gateways and has no default route.

      +

      You can change the VPC only when you are creating the NAT gateway.

      +

      Subnet

      +

      The subnet of the VPC that the NAT gateway belongs to.

      +

      The subnet must have at least one available IP address.

      +

      You can change the subnet only when you are creating the NAT gateway.

      +

      Type

      +

      The type of the NAT gateway.

      +

      The value can be Small, Medium, Large, and Extra-large. You can click Learn more on the page to view details about each type.

      +

      Description

      +

      Supplementary information about the NAT gateway. The description can contain up to 255 characters.

      +

      Tag

      +

      The NAT gateway tag, which consists of a key and value pair. You can add a maximum of 20 tags to each NAT gateway.

      +

      The tag key and value must meet the requirements listed in Table 2.

      +
      +
      + +
      + + + + + + + + + + +
      Table 2 Tag requirements

      Parameter

      +

      Requirement

      +

      Key

      +
      • Cannot be left blank.
      • Must be unique for each NAT gateway.
      • Contains a maximum of 36 characters.
      • Can contain only the following character types:
        • Letter
        • Digits
        • Special characters, including hyphens (-) and underscores (_)
        +
      +

      Value

      +
      • Can contain a maximum of 43 characters.
      • Can contain only the following character types:
        • Letter
        • Digits
        • Special characters, including hyphens (-) and underscores (_)
        +
      +
      +
      +
    6. Click Create Now. Confirm the NAT gateway information on the displayed page.
    7. If you do not need to modify the information, click Submit.

      It takes 1 to 5 minutes to create a NAT gateway.

      +
    8. In the NAT gateway list, view the NAT gateway status. For details about the NAT gateway status, see Table 3. +
      + + + + + + + + + + + + + + + + + + + + + + +
      Table 3 NAT gateway status

      Status

      +

      Description

      +

      Running

      +

      The NAT gateway is running.

      +

      Creating

      +

      The NAT gateway is being created.

      +

      Updating

      +

      The NAT gateway is being updated.

      +

      Deleting

      +

      The NAT gateway is being deleted.

      +

      Frozen

      +

      The NAT gateway has been frozen.

      +

      Abnormal

      +

      The NAT gateway is abnormal.

      +
      +
      +
    +
    +
    + + diff --git a/docs/natgw/umn/nat_qs_0017.html b/docs/natgw/umn/nat_qs_0017.html new file mode 100644 index 000000000..130404004 --- /dev/null +++ b/docs/natgw/umn/nat_qs_0017.html @@ -0,0 +1,47 @@ + + +

    Step 4: Add an SNAT Rule

    +

    Scenarios

    After a NAT gateway is created, you can add SNAT rules for it. With SNAT rules, servers that are connected to a VPC using Direct Connect can access the Internet by sharing an EIP.

    +

    An SNAT rule is configured for one CIDR block. If servers that are connected to a VPC using Direct Connect are in multiple CIDR blocks, you can create several SNAT rules to make the servers share one or more EIPs.

    +
    +

    Prerequisites

    A NAT gateway has been created.

    +
    +

    Procedure

    1. Log in to the management console.
    1. Click in the upper left corner and select the desired region and project.
    2. Under Network, choose NAT Gateway.
    3. On the displayed page, click the name of the NAT gateway for which you want to add the SNAT rule.
    4. On the SNAT Rules tab, click Add SNAT Rule.
      Figure 1 Add SNAT Rule
      +
    5. Configure the parameters as prompted. For details, see Table 1. +
      + + + + + + + + + + + + + +
      Table 1 Parameter descriptions

      Parameter

      +

      Description

      +

      Scenario

      +

      Select Direct Connect if servers in your data center need to access the Internet.

      +

      The servers in your data center that are connected to a VPC through Direct Connect or VPN can access the Internet through the SNAT rule.

      +

      CIDR Block

      +

      On-premises servers whose IP address in this CIDR block can access the Internet through the SNAT rule.

      +

      EIP

      +

      The EIP used for accessing the Internet.

      +

      You can select an EIP that either is not bound to any resource, has been bound to a DNAT rule with Port Type set to Specific port of the current NAT gateway, or has been bound to an SNAT rule of the current NAT gateway.

      +
      +
      +
    6. Click OK.
    7. View details in the SNAT rule list. If Status is Running, the rule has been added.

      You can add multiple SNAT rules for a NAT gateway to suite your service requirements.

      +
      +
    +
    +
    + + diff --git a/docs/natgw/umn/nat_qs_0018.html b/docs/natgw/umn/nat_qs_0018.html new file mode 100644 index 000000000..1e33df9a1 --- /dev/null +++ b/docs/natgw/umn/nat_qs_0018.html @@ -0,0 +1,69 @@ + + +

    Step 5: Add a DNAT Rule

    +

    Scenarios

    After a NAT gateway is created, you can add DNAT rules to allow servers in your on-premises data center to provide services accessible from the Internet.

    +

    You can configure a DNAT rule for each port of a server. If there are multiple servers, you can create several DNAT rules to make the servers share one or more EIPs.

    +
    +

    Prerequisites

    A NAT gateway has been created.

    +
    +

    Procedure

    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. Under Network, choose NAT Gateway.
    4. On the displayed page, click the name of the NAT gateway for which you want to add the DNAT rule.
    5. On the NAT gateway details page, click the DNAT Rules tab.
    6. Click Add DNAT Rule.
      Figure 1 Add DNAT Rule
      +

      +
    7. Configure the parameters as prompted. For details, see Table 1. +
      + + + + + + + + + + + + + + + + + + + + + + + + + +
      Table 1 Parameter descriptions

      Parameter

      +

      Description

      +

      Scenario

      +

      Select Direct Connect if servers in your data center need to access the Internet.

      +

      Servers in your data center that connected to a VPC using Direct Connect or VPN can provide services accessible from the Internet through the DNAT rule.

      +

      Port Type

      +

      The port type. You can select All ports or Specific port.

      +
      • All ports: This is equivalent to assigning an EIP to a server. Any requests on the EIP will be forwarded by the NAT gateway to your server based on IP address mapping.
      • Specific port: The NAT gateway only forwards requests with a specific protocol and port on the EIP to the corresponding port of the target server.
      +

      Protocol

      +

      The protocol can be TCP or UDP. This parameter is available if you select Specific port for Port Type. If you select All ports, the value of this parameter will be All by default.

      +

      EIP

      +

      The EIP that will be used by the server to provide services accessible from the Internet.

      +

      You can select an EIP that either is not bound to any resource, has been bound to a DNAT rule with Port Type set to Specific port of the current NAT gateway, or has been bound to an SNAT rule of the current NAT gateway.

      +

      Outside Port

      +

      The port of the EIP. This parameter is available if you select Specific port for Port Type. The value ranges from 1 to 65535.

      +

      You can enter a single port number, for example, 80.

      +

      Private IP Address

      +

      The IP address of the server in the local data center or the user's private IP address. With DNAT, a server using this private IP address in your data center that is connected to a VPC through Direct Connect or VPN can provide services accessible from the Internet.

      +

      Inside Port

      +

      The port of the server that provides services accessible from the Internet through the DNAT rule. This parameter is available if you select Specific port for Port Type. The value ranges from 1 to 65535.

      +

      You can enter a single port number, for example, 80.

      +
      +
      +
    8. Click OK.
    +
    +
    + + diff --git a/docs/natgw/umn/nat_snat_0000.html b/docs/natgw/umn/nat_snat_0000.html new file mode 100644 index 000000000..c9ac99654 --- /dev/null +++ b/docs/natgw/umn/nat_snat_0000.html @@ -0,0 +1,15 @@ + + +

    Managing SNAT Rules

    +
    + + diff --git a/docs/natgw/umn/nat_snat_0001.html b/docs/natgw/umn/nat_snat_0001.html new file mode 100644 index 000000000..195660e08 --- /dev/null +++ b/docs/natgw/umn/nat_snat_0001.html @@ -0,0 +1,16 @@ + + +

    Viewing an SNAT Rule

    +

    Scenarios

    After you add an SNAT rule to a NAT gateway, you can view the details about the SNAT rule.

    +
    +

    Prerequisites

    An SNAT rule has been added.

    +
    +

    Procedure

    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. Under Network, choose NAT Gateway.
    4. On the displayed page, click the name of the target NAT gateway.
    5. In the SNAT rule list, view the details about the SNAT rule.
    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_snat_0003.html b/docs/natgw/umn/nat_snat_0003.html new file mode 100644 index 000000000..a5c8a0699 --- /dev/null +++ b/docs/natgw/umn/nat_snat_0003.html @@ -0,0 +1,16 @@ + + +

    Deleting an SNAT Rule

    +

    Scenarios

    Delete the SNAT rules that you no longer need.

    +
    +

    Prerequisites

    An SNAT rule has been added for the NAT gateway.

    +
    +

    Procedure

    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. Under Network, choose NAT Gateway.
    4. On the displayed page, click the name of the target NAT gateway.
    5. In the SNAT rule list, locate the row that contains the target SNAT rule and click Delete in the Operation column.
    6. In the displayed dialog box, click Yes.
    +
    +
    +
    + +
    + diff --git a/docs/natgw/umn/nat_tag_0000.html b/docs/natgw/umn/nat_tag_0000.html new file mode 100644 index 000000000..4422b9ec4 --- /dev/null +++ b/docs/natgw/umn/nat_tag_0000.html @@ -0,0 +1,44 @@ + + +

    Managing NAT Gateway Tags

    +

    Application Scenarios

    A NAT gateway tag identifies the NAT gateway. Tags can be added to NAT gateways to facilitate NAT gateway identification and administration. You can add a tag to a NAT gateway when creating the NAT gateway. Alternatively, you can add a tag to a created NAT gateway on the NAT gateway details page. A maximum of 20 tags can be added to each NAT gateway.

    +
    A tag consists of a key and value pair. Table 1 lists the tag key and value requirements. +
    + + + + + + + + + + +
    Table 1 Tag requirements

    Parameter

    +

    Requirement

    +

    Key

    +
    • Cannot be left blank.
    • Must be unique for each NAT gateway.
    • Contains a maximum of 36 characters.
    • Can contain only the following character types:
      • Letter
      • Digits
      • Special characters, including hyphens (-) and underscores (_)
      +
    +

    Value

    +
    • Can contain a maximum of 43 characters.
    • Can contain only the following character types:
      • Letter
      • Digits
      • Special characters, including hyphens (-) and underscores (_)
      +
    +
    +
    +
    +
    +

    Procedure

    Search for NAT gateways by tag key and value on the page showing the NAT gateway List.

    +
    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. Under Network, click NAT Gateway.
    4. In the upper right corner of the NAT gateway list, click Search by Tag.
    5. In the displayed area, enter the tag key and value of the NAT gateway you are looking for. Both the tag key and value must be specified.
    6. Click + to specify additional tag keys and values.

      You can add a maximum of ten tags to refine your search results. If you add more than one tag to search for NAT gateways, the tags are automatically joined with AND.

      +
    7. Click Search.

      The system displays the NAT gateways you are looking for based on the entered tag keys and values.

      +
    +
    Add, delete, edit, and view tags on the Tags tab of a NAT gateway.
    1. Log in to the management console.
    2. Click in the upper left corner and select the desired region and project.
    3. Under Network, click NAT Gateway.
    4. On the displayed page, locate the NAT gateway whose tags are to be managed and click the NAT gateway name. The page showing details about the NAT gateway is displayed.
    1. Click the Tags tab and perform desired operations on tags.
      • View a tag.

        On the Tags tab, you can view details about tags added to the current VPC, including the number of tags and the key and value of each tag.

        +
      • Add a tag.

        Click Add Tag in the upper left corner. In the displayed dialog box, enter the key and value of the tag to be added, and click OK.

        +

        You can use the predefined tags as prompted to simplify tag adding operations. For details, see the Tag Management Service User Guide.

        +
        +
      • Modify a tag.

        Locate the row that contains the tag to be edited and click Edit in the Operation column. In the Edit Tag dialog box, change the tag value and click OK.

        +
      • Delete a tag.

        Locate the row that contains the tag to be deleted and click Delete in the Operation column. In the displayed Delete Tag dialog box, click Yes.

        +
      +
    +
    +
    +
    + diff --git a/docs/natgw/umn/public_sys-resources/ExpandCollapse.js b/docs/natgw/umn/public_sys-resources/ExpandCollapse.js new file mode 100644 index 000000000..3f1b7db00 --- /dev/null +++ b/docs/natgw/umn/public_sys-resources/ExpandCollapse.js @@ -0,0 +1 @@ +var expandClassName="dropdownexpand";var collapseClassName="dropdowncollapse";var collapseTableClassName="dropdowncollapsetable";var href="";function ExpandorCollapseNode(a){a=a.parentNode;if(a.className==expandClassName){a.className=collapseClassName}else{a.className=expandClassName}}function ExpandorCollapseTableNode(a){a=a.parentNode;if(a.className==expandClassName){a.className=collapseTableClassName}else{a.className=expandClassName}}function ExpandorCollapseAllNodes(g,h,c){var a=g.getAttribute("title");var b=g.parentNode;if(a=="collapse"){g.setAttribute("title","expand");g.className="dropdownAllButtonexpand";g.innerHTML=h}else{g.setAttribute("title","collapse");g.className="dropdownAllButtoncollapse";g.innerHTML=c}var f=b.getElementsByTagName("*");for(var d=0;d-1){ExpandForHref(href.substring(href.lastIndexOf("#")+1))}}catch(a){}}; \ No newline at end of file diff --git a/docs/natgw/umn/public_sys-resources/caution_3.0-en-us.png b/docs/natgw/umn/public_sys-resources/caution_3.0-en-us.png new file mode 100644 index 0000000000000000000000000000000000000000..60f60762138fe7d98fa081415cf26a4943897779 GIT binary patch literal 2752 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:0}*[compact="no"]>li{margin-top:.53em}.liexpand{margin-top:1em;margin-bottom:1em}.sliexpand{margin-top:1em;margin-bottom:1em}.dlexpand{margin-top:1em;margin-bottom:1em}.ddexpand{margin-top:1em;margin-bottom:1em}.stepexpand{margin-top:.3em;margin-bottom:.3em}.substepexpand{margin-top:.3em;margin-bottom:.3em}div.imageleft{text-align:left}div.imagecenter{text-align:center}div.imageright{text-align:right}div.imagejustify{text-align:justify}div.noblankline{text-align:center}div.noblankline img{margin-top:0}pre.screen{margin-top:2px;margin-bottom:2px;padding:1.5px 1.5px 0 1.5px;border:0;background-color:#ddd;white-space:pre}pre.codeblock{margin-top:2px;margin-bottom:2px;padding:1.5px 1.5px 0 1.5px;border:0;background-color:#ddd;white-space:pre}.hrcopyright{color:#3f4e5d;margin-top:18pt}.hwcopyright{text-align:center}.comment{margin:2px 2px 2px 2px;font-family:Arial;font-size:10pt;background-color:#bfb;color:#000}.dropdownAllButtonexpand{cursor:pointer;background-repeat:no-repeat;background-position:0 4px;padding-left:15px;background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4}.dropdownAllButtoncollapse{cursor:pointer;background-repeat:no-repeat;background-position:0 4px;padding-left:15px;background-image:url(icon-arrowdn.gif);text-decoration:underline;color:#007af4;text-decoration:underline;color:#007af4}.dropdowntitle{background-repeat:no-repeat;background-position:0 4px;padding-left:15px;cursor:pointer;text-decoration:underline;color:#007af4}.dropdownexpand .dropdowntitle{background-image:url(icon-arrowdn.gif);text-decoration:underline;color:#007af4;margin:0 0 8px 0}.dropdowncollapse .dropdowncontext{display:none}.dropdowncollapse .dropdowntitle{background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4}.dropdowncollapsetable{border:0}.dropdowncollapsetable .dropdowncontext{display:none}.dropdowncollapsetable .dropdowntitle{background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4}pre{font-size:10pt;font-weight:normal;margin-left:9;margin-top:2;margin-bottom:2}.termcolor{color:blue;cursor:pointer}#dhtmlgoodies_tooltip{background-color:#f0f0d2;border:1px solid #000;position:absolute;display:none;z-index:20000;padding:2px;font-size:.9em;-moz-border-radius:6px;font-family:"Trebuchet MS","Lucida Sans Unicode",Arial,sans-serif}#dhtmlgoodies_tooltipShadow{position:absolute;background-color:#555;display:none;z-index:10000;opacity:.7;filter:alpha(opacity=70);-khtml-opacity:.7;-moz-opacity:.7;-moz-border-radius:6px}.freeze{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));left:10;top:0} \ No newline at end of file diff --git a/docs/natgw/umn/public_sys-resources/commonltr_print.css b/docs/natgw/umn/public_sys-resources/commonltr_print.css new file mode 100644 index 000000000..a59823141 --- /dev/null +++ b/docs/natgw/umn/public_sys-resources/commonltr_print.css @@ -0,0 +1 @@ +body{font-size:12.0pt;margin:1.5em;margin-left:1.6cm}.msgph{font-family:Courier New}.rowlinecopyright{color:red;margin-top:10pt}.unresolved{background-color:skyblue}.noTemplate{background-color:yellow}.base{background-color:#fff}.nested0{margin-top:1em}.p{margin-top:1em}p{margin-top:.5em;margin-bottom:.5em}.note p{margin-top:.5em;margin-bottom:.5em}.tip p{margin-top:.5em;margin-bottom:.5em}.danger p{margin-top:.5em;margin-bottom:.5em}.warning p{margin-top:.5em;margin-bottom:.5em}.notice p{margin-top:.5em;margin-bottom:.5em}.caution p{margin-top:.5em;margin-bottom:.5em}.attention p{margin-top:.5em;margin-bottom:.5em}table p{margin-top:.2em;margin-bottom:.2em}table .p{margin-top:.4em;margin-bottom:.2em}.covertable{border:0;width:100% cellpadding:8pt;cellspacing:8pt}.cover_productname{font-size:15.0pt;font-family:"Arial"}.cover_manualtitle{font-size:24.0pt;font-weight:bold;font-family:"Arial"}.cover_manualsubtitle{font-size:18.0pt;font-weight:bold;font-family:"Arial"}.cover_heading{font-size:12.0pt;font-weight:bold;font-family:"Arial"}.cover_text{font-size:9.0pt;font-family:"Arial"}.tocheading,.heading1,.topictitle1{margin-top:40.0pt;margin-right:0;margin-bottom:20.0pt;margin-left:-1cm;text-align:left;border:0;border-bottom:solid windowtext .5pt;font-size:22.0pt;font-family:"Arial";font-weight:bold}.topictitlenumber1{font-size:72.0pt;font-family:"Book Antiqua";font-weight:bold}.topictitle2{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:-1cm;text-indent:0;font-size:18.0pt;font-family:"Arial";font-weight:bold}.topictitle3{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:0;text-indent:0;font-size:16.0pt;font-family:"Book Antiqua";font-weight:bold}.topictitle4{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:0;text-indent:0;font-size:14.0pt;font-family:"Book Antiqua";font-weight:bold}.topictitle5{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:0;text-indent:0;font-size:13.0pt;font-family:"Book Antiqua";font-weight:bold}.blocklabel,.topictitle6{margin-top:15.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;text-indent:0;font-size:13.0pt;font-family:"Book Antiqua";font-weight:bold}.sectiontitle{margin-top:15.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:-1cm;text-indent:0;font-size:13.0pt;font-family:"Arial";font-weight:bold}.tocentry1{margin-top:8.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:12.0pt;font-family:"Book Antiqua";font-weight:bold}.tocentry2{margin-top:4.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman"}.tocentry3{margin-top:4.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman"}.tocentry4{margin-top:4.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman"}.tocentry5{margin-top:4.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman"}.tofentry1{margin-top:8.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman";font-weight:normal}.totentry1{margin-top:8.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman";font-weight:normal}.indexheading{margin-top:15.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;text-indent:0;font-size:13.0pt;font-family:"Book Antiqua";font-weight:bold}.indexentry1{margin-top:4pt;margin-right:0;margin-bottom:0;margin-left:0;line-height:12.0pt;font-size:12.0pt;font-family:"Times New Roman"}.indexentry2{margin-top:0;margin-right:0;margin-bottom:0;margin-left:24.0pt;line-height:12.0pt;font-size:12.0pt}.indexentry3{margin-top:0;margin-right:0;margin-bottom:0;margin-left:48pt;line-height:12.0pt;font-size:12.0pt}.figurenumber{font-weight:bold}.tablenumber{font-weight:bold}.familylinks{margin-top:1.5em;margin-bottom:1em}.figcap{font-size:11.0pt}.tablecap{font-size:11.0pt}.figdesc{font-style:normal}.fignone{margin-top:8.0pt}.figborder{border-style:solid;padding-left:3px;border-width:2px;padding-right:3px;margin-top:1em;border-color:Silver}.figsides{border-left:2px solid;padding-left:3px;border-right:2px solid;padding-right:3px;margin-top:1em;border-color:Silver}.figtop{border-top:2px solid;margin-top:1em;border-color:Silver}.figbottom{border-bottom:2px solid;border-color:Silver}.figtopbot{border-top:2px solid;border-bottom:2px solid;margin-top:1em;border-color:Silver}.ullinks{margin-left:0;list-style-type:none}.ulchildlink{margin-top:1em;margin-bottom:1em}.olchildlink{margin-top:1em;margin-bottom:1em;margin-left:1em}.linklist{margin-bottom:1em}.linklistwithchild{margin-left:1.5em;margin-bottom:1em}.sublinklist{margin-left:1.5em;margin-bottom:1em}.relconcepts{margin-left:1cm;margin-top:1em;margin-bottom:1em}.reltasks{margin-left:1cm;margin-top:1em;margin-bottom:1em}.relref{margin-left:1cm;margin-top:1em;margin-bottom:1em}.relinfo{margin-top:1em;margin-bottom:1em}.breadcrumb{font-size:smaller;margin-bottom:1em}.prereq{margin-left:0}.parentlink{margin-top:.6em;margin-bottom:.6em}.nextlink{margin-top:.6em;margin-bottom:.6em}.previouslink{margin-top:.6em;margin-bottom:.6em}.section{margin-top:1em;margin-bottom:1em}.example{margin-top:1em;margin-bottom:1em}table .note{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.note{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.notetitle{font-weight:bold;font-size:11.0pt}.notelisttitle{font-weight:bold}table .tip{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.tip{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.tiptitle{font-weight:bold;font-size:11.0pt}table .fastpath{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.fastpath{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.fastpathtitle{font-weight:bold;font-size:11.0pt}table .important{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman";font-style:italic}.important{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.importanttitle{font-weight:bold;font-size:11.0pt}table .remember{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman";font-style:italic}.remember{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.remembertitle{font-weight:bold;font-size:11.0pt}table .restriction{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman";font-style:italic}.restriction{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.restrictiontitle{font-weight:bold;font-size:11.0pt}table .attention{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.attention{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}.attentiontitle{font-weight:bold}table .danger{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.dangertitle{font-weight:bold}.danger{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}table .notice{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.noticetitle{font-weight:bold}.notice{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}table .warning{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.warningtitle{font-weight:bold}.warning{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}table .caution{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}table caption{margin-top:8pt;text-align:left;font-weight:bold}.tablenoborder{margin-top:8pt}.cautiontitle{font-weight:bold}.caution{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}ul.simple{list-style-type:none}li ul{margin-top:.6em}li{margin-top:.6em;margin-bottom:.6em}.note li{margin-top:.2em;margin-bottom:.2em}.tip li{margin-top:.2em;margin-bottom:.2em}.danger li{margin-top:.2em;margin-bottom:.2em}.warning li{margin-top:.2em;margin-bottom:.2em}.notice li{margin-top:.2em;margin-bottom:.2em}.caution li{margin-top:.2em;margin-bottom:.2em}.attention li{margin-top:.2em;margin-bottom:.2em}table li{margin-top:.2em;margin-bottom:.2em}.firstcol{font-weight:bold}th{background-color:#cfcfcf}.bold{font-weight:bold}.boldItalic{font-weight:bold;font-style:italic}.italic{font-style:italic}.underlined{text-decoration:underline}.var{font-style:italic}.shortcut{text-decoration:underline}.dlterm{font-weight:bold}dd{margin-top:.5em;margin-bottom:.5em}.dltermexpand{font-weight:bold;margin-top:1em}*[compact="yes"]>li{margin-top:0}*[compact="no"]>li{margin-top:.53em}.liexpand{margin-top:1em;margin-bottom:1em}.sliexpand{margin-top:1em;margin-bottom:1em}.dlexpand{margin-top:1em;margin-bottom:1em}.ddexpand{margin-top:1em;margin-bottom:1em}.stepexpand{margin-top:1em;margin-bottom:1em}.substepexpand{margin-top:1em;margin-bottom:1em}table{margin-top:8pt;margin-bottom:10.0pt;width:100%}thead{font-size:10.0pt;font-family:"Book Antiqua";font-weight:bold}tbody{font-size:11.0pt}ol{margin-top:1em;margin-bottom:1em;margin-left:1.7em;-webkit-padding-start:0}ul{margin-top:1em;margin-bottom:1em;margin-left:1.2em;-webkit-padding-start:0}ol ul{list-style:disc}ul ul{list-style:square}ol ol{list-style-type:lower-alpha}table ol{margin-top:.4em;margin-bottom:.4em;list-style:decimal}table ul{margin-top:.4em;margin-bottom:.4em;list-style:disc}table ul ul{margin-top:.4em;margin-bottom:.4em;list-style:square}table ol ol{margin-top:.4em;margin-bottom:.4em;list-style:lower-alpha}table ol ul{margin-top:.4em;margin-bottom:.4em;list-style:disc}table ul ol{margin-top:.4em;margin-bottom:.4em;list-style:decimal}.substepthirdol{list-style-type:lower-roman}div.imageleft{text-align:left}div.imagecenter{text-align:center}div.imageright{text-align:right}div.imagejustify{text-align:justify}div.noblankline{text-align:center}div.noblankline img{margin-top:0}pre{font-size:10.0pt;border-width:2px;padding:2px;margin-top:5px;margin-bottom:5px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}pre.screen{margin-top:2px;margin-bottom:2px;padding:1.5px 1.5px 0 1.5px;border:0;white-space:pre}pre.codeblock{margin-top:2px;margin-bottom:2px;padding:1.5px 1.5px 0 1.5px;border:0;white-space:pre}.dropdownAllButtonexpand{cursor:pointer;background-repeat:no-repeat;background-position:0 4px;padding-left:15px;background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4}.dropdownAllButtoncollapse{cursor:pointer;background-repeat:no-repeat;background-position:0 4px;padding-left:15px;background-image:url(icon-arrowdn.gif);text-decoration:underline;color:#007af4;text-decoration:underline;color:#007af4}.dropdowntitle{background-repeat:no-repeat;background-position:0 4px;padding-left:15px;cursor:pointer;text-decoration:underline;color:#007af4}.dropdownexpand .dropdowntitle{background-image:url(icon-arrowdn.gif);text-decoration:underline;color:#007af4;margin:0 0 8px 0}.dropdowncollapse .dropdowntitle{background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4;margin:0 0 8px 0}.dropdowncollapsetable .dropdowntitle{background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4;margin:0 0 8px 0}.prefacesectiontitle1{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:-1cm;text-indent:0;font-size:18.0pt;font-family:"Book Antiqua";font-weight:bold;overflow:auto}.termcolor{color:blue;cursor:pointer}#dhtmlgoodies_tooltip{background-color:#f0f0d2;border:1px solid #000;position:absolute;display:none;z-index:20000;padding:2px;font-size:.9em;-moz-border-radius:6px;font-family:"Trebuchet MS","Lucida Sans Unicode",Arial,sans-serif}#dhtmlgoodies_tooltipShadow{position:absolute;background-color:#555;display:none;z-index:10000;opacity:.7;filter:alpha(opacity=70);-khtml-opacity:.7;-moz-opacity:.7;-moz-border-radius:6px}.freeze{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));left:10;top:0}.hrcopyright{color:#3f4e5d;margin-top:18pt;margin-left:-1cm}.hwcopyright{text-align:center;font-family:Arial;margin-left:-1cm} \ No newline at end of file diff --git a/docs/natgw/umn/public_sys-resources/commonrtl.css b/docs/natgw/umn/public_sys-resources/commonrtl.css new file mode 100644 index 000000000..947a9a033 --- /dev/null +++ b/docs/natgw/umn/public_sys-resources/commonrtl.css @@ -0,0 +1,2 @@ +.msgph{font-family:Courier New}.unresolved{background-color:#87ceeb}.noTemplate{background-color:#ff0}.base{background-color:#fff}/*! Add space for top level topics */.nested0,.p{margin-top:1em}/*! div with class=p is used for paragraphs that contain blocks, to keep the XHTML valid *//*! Default of italics to set apart figure captions */.figcap,.italic,.var{font-style:italic}.figdesc{font-style:normal}/*! Use @frame to create frames on figures */.figborder{padding-left:3px;padding-right:3px;margin-top:1em;border:2px solid Silver}.figsides{margin-top:1em;padding-left:3px;padding-right:3px;border-left:2px solid Silver;border-right:2px solid Silver}.figtop{border-top:2px solid Silver;margin-top:1em}.figbottom{border-bottom:2px solid Silver}.figtopbot{border-top:2px solid Silver;border-bottom:2px solid Silver;margin-top:1em}/*! Most link groups are created with
    . Ensure they have space before and after. */.ullinks,ul.simple{list-style-type:none}.attention,.danger,.ddexpand,.dlexpand,.example,.fastpath,.important,.liexpand,.linklist,.note,.notice,.olchildlink,.relconcepts,.relinfo,.relref,.reltasks,.remember,.restriction,.section,.sliexpand,.stepexpand,.substepexpand,.tip,.ulchildlink,.warning{margin-top:1em;margin-bottom:1em}.linklistwithchild,.sublinklist{margin-top:1em;margin-right:1.5em;margin-bottom:1em}.breadcrumb{font-size:smaller;margin-bottom:1em}.prereq{margin-right:20px}/*! Set heading sizes, getting smaller for deeper nesting */.topictitle1{font-size:1.34em;margin-top:0;margin-bottom:.1em}.topictitle2,.topictitle3,.topictitle4,.topictitle5,.topictitle6,.sectiontitle{font-size:1.17em}.topictitle2{margin-top:1pc;margin-bottom:.45em}.topictitle3{margin-top:1pc;margin-bottom:.17em;font-weight:700}.topictitle4{margin-top:.83em;font-weight:700}.topictitle5{font-weight:700}.topictitle6{font-style:italic}.sectiontitle{margin-top:1em;margin-bottom:0;color:#000;font-weight:700}/*! All note formats have the same default presentation */.attentiontitle,.bold,.cautiontitle,.dangertitle,.dlterm,.fastpathtitle,.firstcol,.importanttitle,.notelisttitle,.notetitle,.noticetitle,.parmname,.remembertitle,.restrictiontitle,.tiptitle,.uicontrol,.warningtitle{font-weight:700}.caution{font-weight:700;margin-bottom:1em}/*! Simple lists do not get a bullet *//*! Used on the first column of a table, when rowheader="firstcol" is used *//*! Various basic phrase styles */.boldItalic{font-weight:700;font-style:italic}.shortcut,.underlined{text-decoration:underline}/*! 2008-10-27 keyword采用跟随上下文的样式 +*//*! Default of bold for definition list terms *//*! Use CSS to expand lists with @compact="no" */.dltermexpand{font-weight:700;margin-top:1em}[compact="yes"]>li{margin-top:0}[compact="no"]>li{margin-top:.53em}/*! Align images based on @align on topic/image */div.imageleft,.text-align-left{text-align:left}div.imagecenter,.text-align-center{text-align:center}div.imageright,.text-align-right{text-align:right}div.imagejustify,.text-align-justify{text-align:justify}.cellrowborder{border-right:0;border-top:0;border-left:1px solid;border-bottom:1px solid}.row-nocellborder{border-left:hidden;border-right:0;border-top:0;border-bottom:1px solid}.cell-norowborder{border-top:0;border-bottom:hidden;border-right:0;border-left:1px solid}.nocellnorowborder{border:0;border-left:hidden;border-bottom:hidden}pre.codeblock,pre.screen{padding:5px;border:outset;background-color:#ccc;margin-top:2px;margin-bottom:2px;white-space:pre} \ No newline at end of file diff --git a/docs/natgw/umn/public_sys-resources/danger_3.0-en-us.png b/docs/natgw/umn/public_sys-resources/danger_3.0-en-us.png new file mode 100644 index 0000000000000000000000000000000000000000..47a9c723532a0ac410285e5152684262127922bf GIT binary patch literal 2771 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 literal 0 HcmV?d00001 diff --git a/docs/natgw/umn/public_sys-resources/icon-arrowdn.gif b/docs/natgw/umn/public_sys-resources/icon-arrowdn.gif new file mode 100644 index 0000000000000000000000000000000000000000..84eec9be2f2ce458e888f8a9b803f9387247726a GIT binary patch literal 68 zcmZ?wbhEHbzkByxQ$u Mo$o?7J5~m305MV#!~g&Q literal 0 HcmV?d00001 diff --git a/docs/natgw/umn/public_sys-resources/icon-arrowrt.gif b/docs/natgw/umn/public_sys-resources/icon-arrowrt.gif new file mode 100644 index 0000000000000000000000000000000000000000..39583d168d6db303b366b5b8c1780698a6bb6017 GIT binary patch literal 70 zcmZ?wbhEHbEMGZQ&sWI^~+e%qWysRPK%BSD+f4-fabAGq;|Cf|4nO{(o zMH%#n$oXf^sdM5SJ4e1UbEeM389O82RCB6M#VI=_KP%=$orn{5LVlIau{svV?3jS$ z$Q-F7am0>L02|Q2!ZN1G^Z2J`V#a3VX;G<~iYc3tSAnLeiI}hnc~O{UH5OwwCTPT} zks65+8-W$70S3`f30dfY7}$UY7M95y@-?2QvMPChphYF3!YbtLLIs*E%B)Oq4^fy^ z5+zoGJ>&tI*hU=i4-s$()c}KNsKh9AfEd_-1{V3`d>b_$i;xcz{y>Y0S(uP3>_P>a zLM((Fku(B;E{r2+xJ8u612VCVIG_oJ;Sj0;2GQ7rEa(6+umMf}M1C4=)Odu8AxQWG zEh;Aearj(=d;4Z^LLYN*6+asU?Nbl3^Q%D|{s@6Xj}(aZHwkoj-~bw*1FnSd;0aX! zUW<-TPD&b;6s;@zw7K~4mF9cDuK&BQ;b_N-Cj%R=CnEjde9%~1kk}vYY^@mTTNm%F z?mbrf*~d#iX;?ITDf(MHQdK;&p(ek&e9qe?*&A0E)mG(1s`J*pn^#ttId4vCXjV$j zj464u)2F9Q$V#0!dHk4(FDB#D&wP^f0*q1)G?4!%Xe>;ROD~Oee-}xfJUd+aa_0AK zFP$vgR2te>+%}b$hVw&Ni`yT>F5LNRM@_utk68Piwi5??BLBpCcb8mx|3c*1x!xZJ zKU!7(#h8s(^x)5*w=Z0K{=a9#qeoHU|0&%MiU0rr literal 0 HcmV?d00001 diff --git a/docs/natgw/umn/public_sys-resources/icon-danger.gif b/docs/natgw/umn/public_sys-resources/icon-danger.gif new file mode 100644 index 0000000000000000000000000000000000000000..079c79b263f4b48089f3b3256154c73e7699593f GIT binary patch literal 1086 zcmW+#YfRQ<6hA3LZMyP?V}KhnEtF{Q4vGxS52AozEVM85nq$#%tv8gRF!3GhgM?_) zd5Luv3SKrXFTGCpn$y>EMGZQ&sWI^~+e%qWysRPK%BSD+f4-fabAGq;|Cf|4nO{(o zMH%#n$oXf^sdM5SJ4e1UbEeM389O82RCB6M#VI=_KP%=$orn{5LVlIau{svV?3jS$ z$Q-F7am0>L02|Q2!ZN1G^Z2J`V#a3VX;G<~iYc3tSAnLeiI}hnc~O{UH5OwwCTPT} zks65+8-W$70S3`f30dfY7}$UY7M95y@-?2QvMPChphYF3!YbtLLIs*E%B)Oq4^fy^ z5+zoGJ>&tI*hU=i4-s$()c}KNsKh9AfEd_-1{V3`d>b_$i;xcz{y>Y0S(uP3>_P>a zLM((Fku(B;E{r2+xJ8u612VCVIG_oJ;Sj0;2GQ7rEa(6+umMf}M1C4=)Odu8AxQWG zEh;Aearj(=d;4Z^LLYN*6+asU?Nbl3^Q%D|{s@6Xj}(aZHwkoj-~bw*1FnSd;0aX! zUW<-TPD&b;6s;@zw7K~4mF9cDuK&BQ;b_N-Cj%R=CnEjde9%~1kk}vYY^@mTTNm%F z?mbrf*~d#iX;?ITDf(MHQdK;&p(ek&e9qe?*&A0E)mG(1s`J*pn^#ttId4vCXjV$j zj464u)2F9Q$V#0!dHk4(FDB#D&wP^f0*q1)G?4!%Xe>;ROD~Oee-}xfJUd+aa_0AK zFP$vgR2te>+%}b$hVw&Ni`yT>F5LNRM@_utk68Piwi5??BLBpCcb8mx|3c*1x!xZJ zKU!7(#h8s(^x)5*w=Z0K{=a9#qeoHU|0&%MiU0rr literal 0 HcmV?d00001 diff --git a/docs/natgw/umn/public_sys-resources/icon-huawei.gif b/docs/natgw/umn/public_sys-resources/icon-huawei.gif new file mode 100644 index 0000000000000000000000000000000000000000..a31d60f895af919d33855217ca02daf4093136d7 GIT binary patch literal 2767 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 GE&l)<3Z_>8 literal 0 HcmV?d00001 diff --git a/docs/natgw/umn/public_sys-resources/icon-notice.gif b/docs/natgw/umn/public_sys-resources/icon-notice.gif new file mode 100644 index 0000000000000000000000000000000000000000..409070650a49518feb1624c624d814c3bfa63d2e GIT binary patch literal 962 zcmb7D&r8&C5S<{wSd_qn6)U)w5LOaRh!N}_*49lD)S!dZp@M<3gPIX|@UR9-fz+X3 zAaT9)OY{xZtO-;RC85Vab;JEUNIMS5f^r$7-e%-XK`j{0+N$CsgpRd6B1wp z8dw-cH^rU^H4`&7qgabf)l^K`l!66{q9$U(CKRO5%W5pfY)s&YQ6n`HBR0ZTum%`N zgC%I8hQ+`JG_WvCAt-W$sIn@BKCDG1qQWW^a=`*c7G+i@s0S(ZDv1&+K_2`7O-#cM z=m!ZX1Z#kSG+3e)Jg^wpfCd(Yb5TZ)U=a!DwsG z)Z`|1ejMK4ap%CHj;%+>T6=D++5I=uBbQ$fZ48cf{hV1}9&Njl-I}i7e0#6Hdug@s zsr-57_=gLr&9Ros$k}}M>tJ77=hEJ}iPaZ%8|P+gUbS|Oj}5I{|5nZZc)C1$e*Rj` d`09hYXJ4M@PhCx)dHK8WZo1*|*q+^V@*ncduk8Q; literal 0 HcmV?d00001 diff --git a/docs/natgw/umn/public_sys-resources/icon-tip.gif b/docs/natgw/umn/public_sys-resources/icon-tip.gif new file mode 100644 index 0000000000000000000000000000000000000000..c47bae05c9fd17c02a851d96cfac67bf194498d8 GIT binary patch literal 879 zcmchWKWmj?48@OdDOZPr)a61!OE4yGD)salg#|^Ix$qIEF#uk)V>D{95e^!2r`i+9t# zTMu5YtUcd+@#gp0tDE;9ug>oLIzL$6dOx4-t#2PKExu1KulwoYeD?Os#mVO%AMWih HO|EMGZQ&sWI^~+e%qWysRPK%BSD+f4-fabAGq;|Cf|4nO{(o zMH%#n$oXf^sdM5SJ4e1UbEeM389O82RCB6M#VI=_KP%=$orn{5LVlIau{svV?3jS$ z$Q-F7am0>L02|Q2!ZN1G^Z2J`V#a3VX;G<~iYc3tSAnLeiI}hnc~O{UH5OwwCTPT} zks65+8-W$70S3`f30dfY7}$UY7M95y@-?2QvMPChphYF3!YbtLLIs*E%B)Oq4^fy^ z5+zoGJ>&tI*hU=i4-s$()c}KNsKh9AfEd_-1{V3`d>b_$i;xcz{y>Y0S(uP3>_P>a zLM((Fku(B;E{r2+xJ8u612VCVIG_oJ;Sj0;2GQ7rEa(6+umMf}M1C4=)Odu8AxQWG zEh;Aearj(=d;4Z^LLYN*6+asU?Nbl3^Q%D|{s@6Xj}(aZHwkoj-~bw*1FnSd;0aX! zUW<-TPD&b;6s;@zw7K~4mF9cDuK&BQ;b_N-Cj%R=CnEjde9%~1kk}vYY^@mTTNm%F z?mbrf*~d#iX;?ITDf(MHQdK;&p(ek&e9qe?*&A0E)mG(1s`J*pn^#ttId4vCXjV$j zj464u)2F9Q$V#0!dHk4(FDB#D&wP^f0*q1)G?4!%Xe>;ROD~Oee-}xfJUd+aa_0AK zFP$vgR2te>+%}b$hVw&Ni`yT>F5LNRM@_utk68Piwi5??BLBpCcb8mx|3c*1x!xZJ zKU!7(#h8s(^x)5*w=Z0K{=a9#qeoHU|0&%MiU0rr literal 0 HcmV?d00001 diff --git a/docs/natgw/umn/public_sys-resources/note_3.0-en-us.png b/docs/natgw/umn/public_sys-resources/note_3.0-en-us.png new file mode 100644 index 0000000000000000000000000000000000000000..57a0e1f53377b28fd80ceb393b035f8d9b8b392a GIT binary patch literal 1080 zcmV-81jqY{P)pI>PbXFRA}Dqnq7z+RTRg6r`*v5D@IBmL~4s5$SN3-f`YICkrqS^ z3O*?4J{4psT?>Nv;P$DA4|YKmeJd1v=!+{-P(e)MT23E4 zfpM5g?!;YNyXOywggfWv-aG#}pA%7499KRz`7Lmw98Q!I<#3`LPLvbnaH1TQ5UMEG zlVk_b1{y%CK&5Na8Kh~iV1CQyHSIUD=$Ui|Y1(mW{t2nlnW!hpqTT3)%#9tQ2@Hwc z4!jG@4brq%Pm%+`OlEvYXy4{GY5awd{We?gCpulWuT{Z9`oN)jk~9ZtI#ba@Tm#IC$eXI#i?GB7 z@C|Siuxi7{ffK+jzyrW_z5t&id2Xi{7fGOZ7RUNhF z=`q(YYu4B2zr}fA1-My6UW~A&C(H`Z0J{sqLLYb>ST?)$UTJH~j4 z)U5D`kx~@HyTBjADBwh`9UcOHGnaO3gx+o=^sFTdqcDs&7cD!S1Y1R9DJQENmMBXi zUX68u7SqPL=oS0?tDydiCJNY=lMCxo@cxg;Iw&H0tZv&cB5#jSkGc8v45{4-xAi@+ zH#c^6Llb3aTk2cp0#8`%*2*ZSb3DivIwje71|rV*JnwHI2e{V0 z?L}VtT_k|}D>qFKHz^_)cUMxtxkDBWXzz2D1oirfKkqs5Z>m~O`i+$JJR1>-NN>fsG-Q5hHbmeou}1??2@ zp;^{uvz{qy3k557pH|h^|K(Paf~;?wS^K(J)S`9Ki+p;|vZBS3*BostG+QG&8PgN& z=@C2h$ubuxBJTs&=XH#%UFPZrh=oAMNN{DPG_uReuDWcPESRPGOKD;{Otwcu3X@*QY`k0+@}-e yxT4{IZgHXpLI!Q!9RCwC$n{8}UWfaGMW8J;IUE8&LY1fUhGLTVa3!QBW+ZA*L=y*M3rfr5il?z?dJZieJ#47>M$@*mD4$1ecadv1qsU1#wR$;qu4Bmh4yS`Hi)ReG=4*#e zajgEV5YlLPaKTMvrW)|6L6Y@JtlU|tX}9u@d<^;|8a!TJ`kRn8mKIZX-z)%<^+`jn z738I}>P{CwooQ#@mc8ItdHsQ6rsk%O$iLY)*x7Zcj%}lwEK@`-=;otzSyX+&p9{kzQYbgSF@Q=2Qy+?#VW0=Vy|cYT&lQ@%;A2YQ{hH z9%ov+34{hBa~SnWOw39F;7p5`9$z4G?cJ)An*I*rb~&khdI=d8h1SkK)If-j5C2TB z8p4%r<<^31tR|Tw4Xs1QHMjMk20}yD8f4p%dXd_$me9Z-SWPlj8%nUOe;>LpUUAI& z1+$nxI~Q3>q`9q!{1-nPlEMa4o@e_SGSdvCrzn))J%_ut?ipfIn4e4CD=Pq4zT@D? zqk$|@wV{L*qfBG7mtFghv-Lntl$pcnz~kwNI)BUSUuvgmQEXp5=UThz?DmmjlsW$V z@)3#dyh6UbBYa%QD%n4gom-Glu20@0My{Xs3VRpaU9=0QxbJP-J)Pz^`?kOW30Tn z@ufYqb@gL4$<)8N0%S?kG%v#(IqvH7UvcW1v+a@N8!}9Baks0-uUUYP1beE1+)Q)S zUobczB2ql)J>S90pM1~e2X4k70q-59;@Rj(Ixc6Ok_Z$V@dbE+GNTrV;HlFQ=lRMeN%CX^J*|inqrfX$fdWuECU& zYE~#M%8xCgqI||*N`--7Xw)BgEZ#bB0-qYhW>q--LhLmBU*r0E*5+4PP+l2n2}rtV z_qXh+#jl32SrvAyo2R)OD=o_BoyYIMW>x6y_Tety7r)3^eF8`TK$3KP{`eA2F}YpN zxa|~0YP$+*PB&3e-M~W&UFbFHknL5q%yVT?GB=Ox3?p^VEh7*N@$03nevU0%RA*Qe zy8Bd~e78Ejsl=~x+vYF$e)B!#In3BC3Kw>)rNi4F>6}lnndnzTghB(1f9&nZP({}9 z<_Y#X?@5R5*rUdbm zZ9zPQB)-@t_#f`t1VTsxAtZr72uUD>BoIOp2q6gsLP&yt3mvdY+y=oIIs7M?<}pwN SX0_=60000=0&&navigator.userAgent.indexOf("opera")==-1&&document.all)?true:false;var xPos;var yPos;window.document.onmousemove=function(a){a=a||window.event;if(a.pageX){xPos=a.pageX;yPos=a.pageY}else{if(document.body!=null){xPos=a.clientX+document.body.scrollLeft-document.body.clientLeft;yPos=a.clientY+document.body.scrollTop-document.body.clientTop}}};function showTooltip(tooltipTxt){if(document.body==null){return}if(i==0){return}clickFlag=true;var text=eval("jsonData."+tooltipTxt);var bodyWidth=Math.max(document.body.clientWidth,document.documentElement.clientWidth)-20;if(!dhtmlgoodies_tooltipFlag){dhtmlgoodies_tooltip=document.createElement("DIV");dhtmlgoodies_tooltip.id="dhtmlgoodies_tooltip";dhtmlgoodies_tooltipShadow=document.createElement("DIV");dhtmlgoodies_tooltipShadow.id="dhtmlgoodies_tooltipShadow";document.body.appendChild(dhtmlgoodies_tooltip);document.body.appendChild(dhtmlgoodies_tooltipShadow);if(tooltip_is_msie){dhtmlgoodies_iframe=document.createElement("IFRAME");dhtmlgoodies_iframe.frameborder="5";dhtmlgoodies_iframe.style.backgroundColor="#FFFFFF";dhtmlgoodies_iframe.src="#";dhtmlgoodies_iframe.style.zIndex=100;dhtmlgoodies_iframe.style.position="absolute";document.body.appendChild(dhtmlgoodies_iframe)}}dhtmlgoodies_tooltip.style.display="block";dhtmlgoodies_tooltipShadow.style.display="block";if(tooltip_is_msie){dhtmlgoodies_iframe.style.display="block"}var st=Math.max(document.body.scrollTop,document.documentElement.scrollTop);if(navigator.userAgent.toLowerCase().indexOf("safari")>=0){st=0}var leftPos=xPos+10;dhtmlgoodies_tooltip.style.width=null;dhtmlgoodies_tooltip.innerHTML=text;dhtmlgoodies_tooltip.style.left=leftPos+"px";if(tooltip_is_msie){dhtmlgoodies_tooltip.style.top=yPos+20+st+"px"}else{dhtmlgoodies_tooltip.style.top=yPos+20+"px"}dhtmlgoodies_tooltipShadow.style.left=leftPos+dhtmlgoodies_shadowSize+"px";if(tooltip_is_msie){dhtmlgoodies_tooltipShadow.style.top=yPos+20+st+dhtmlgoodies_shadowSize+"px"}else{dhtmlgoodies_tooltipShadow.style.top=yPos+20+dhtmlgoodies_shadowSize+"px"}if(dhtmlgoodies_tooltip.offsetWidth>dhtmlgoodies_tooltipMaxWidth){dhtmlgoodies_tooltip.style.width=dhtmlgoodies_tooltipMaxWidth+"px"}var tooltipWidth=dhtmlgoodies_tooltip.offsetWidth;if(tooltipWidthbodyWidth){dhtmlgoodies_tooltip.style.left=(dhtmlgoodies_tooltipShadow.style.left.replace("px","")-((leftPos+tooltipWidth)-bodyWidth))+"px";dhtmlgoodies_tooltipShadow.style.left=(dhtmlgoodies_tooltipShadow.style.left.replace("px","")-((leftPos+tooltipWidth)-bodyWidth)+dhtmlgoodies_shadowSize)+"px"}if(tooltip_is_msie){dhtmlgoodies_iframe.style.left=dhtmlgoodies_tooltip.style.left;dhtmlgoodies_iframe.style.top=dhtmlgoodies_tooltip.style.top;dhtmlgoodies_iframe.style.width=dhtmlgoodies_tooltip.offsetWidth+"px";dhtmlgoodies_iframe.style.height=dhtmlgoodies_tooltip.offsetHeight+"px"}}function hideTooltip(){i=0;clickFlag=false;if(dhtmlgoodies_tooltip!=null&&dhtmlgoodies_tooltip.style!=null){dhtmlgoodies_tooltip.style.display="none";dhtmlgoodies_tooltipShadow.style.display="none";if(tooltip_is_msie){dhtmlgoodies_iframe.style.display="none"}}if(timeId!=null&&timeId!=""){clearTimeout(timeId)}}function showText(a){i=1;timeId=setTimeout(function(){showTooltip(a)},500)}function showText2(a){if(!clickFlag){i=1;showTooltip(a);i=0;if(timeId!=null&&timeId!=""){clearTimeout(timeId)}}}function anchorScroll(b){var d=document.getElementsByName(b);if(d!=null&&d.length>0){var c=d[0];var a=c.getBoundingClientRect().left+(document.body.scrollLeft||(document.documentElement&&document.documentElement.scrollLeft));var e=c.getBoundingClientRect().top+(document.body.scrollTop||(document.documentElement&&document.documentElement.scrollTop));window.scrollTo(a,e-30)}}; \ No newline at end of file diff --git a/docs/natgw/umn/public_sys-resources/warning_3.0-en-us.png b/docs/natgw/umn/public_sys-resources/warning_3.0-en-us.png new file mode 100644 index 0000000000000000000000000000000000000000..def5c3565da51684d78479f45904c0360844c243 GIT binary patch literal 3164 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