From 698e9d1f14f1066b5c68aa46134061e48976397f Mon Sep 17 00:00:00 2001 From: proposalbot Date: Thu, 18 Apr 2024 11:59:58 +0000 Subject: [PATCH 1/3] Changes to vpc_umn from docs/doc-exports#1005 (VPC UMN 20240105 version MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit For det Reviewed-by: Sarda, Priya Reviewed-by: Hajba, László Antal Co-authored-by: proposalbot Co-committed-by: proposalbot --- .../images/en-us_image_0000001197228903.png | Bin 28557 -> 0 bytes .../images/en-us_image_0000001211006359.png | Bin 49746 -> 0 bytes .../images/en-us_image_0000001211445065.png | Bin 31749 -> 0 bytes .../images/en-us_image_0000001540725521.png | Bin 17071 -> 0 bytes .../images/en-us_image_0000001627493158.png | Bin 8699 -> 0 bytes .../images/en-us_image_0000001627653972.png | Bin 8727 -> 0 bytes ...2.png => en-us_image_0000001649841616.png} | Bin ...6.png => en-us_image_0000001818822962.png} | Bin ...6.png => en-us_image_0000001818823006.png} | Bin ...2.png => en-us_image_0000001818823010.png} | Bin ...1.png => en-us_image_0000001818823030.png} | Bin ...4.png => en-us_image_0000001818823034.png} | Bin ...4.png => en-us_image_0000001818823038.png} | Bin ...2.png => en-us_image_0000001818823042.png} | Bin ...8.png => en-us_image_0000001818823050.png} | Bin ...3.png => en-us_image_0000001818823058.png} | Bin ...4.png => en-us_image_0000001818823074.png} | Bin ...2.png => en-us_image_0000001818823082.png} | Bin ...6.png => en-us_image_0000001818823110.png} | Bin ...6.png => en-us_image_0000001818823118.png} | Bin ...6.png => en-us_image_0000001818823138.png} | Bin ...0.png => en-us_image_0000001818823142.png} | Bin ...8.png => en-us_image_0000001818823162.png} | Bin ...2.png => en-us_image_0000001818823166.png} | Bin ...6.png => en-us_image_0000001818823186.png} | Bin ...7.png => en-us_image_0000001818823194.png} | Bin ...0.png => en-us_image_0000001818823210.png} | Bin ...1.png => en-us_image_0000001818823214.png} | Bin ...0.png => en-us_image_0000001818823254.png} | Bin .../images/en-us_image_0000001818823258.png | Bin 0 -> 16006 bytes ...2.png => en-us_image_0000001818823270.png} | Bin ...9.png => en-us_image_0000001818823278.png} | Bin ...8.png => en-us_image_0000001818823286.png} | Bin ...6.png => en-us_image_0000001818823302.png} | Bin ...2.png => en-us_image_0000001818823318.png} | Bin ...8.png => en-us_image_0000001818823338.png} | Bin ...4.png => en-us_image_0000001818823370.png} | Bin ...9.png => en-us_image_0000001818823374.png} | Bin ...2.png => en-us_image_0000001818823378.png} | Bin ...2.png => en-us_image_0000001818823386.png} | Bin ...0.png => en-us_image_0000001818823394.png} | Bin ...6.png => en-us_image_0000001818823402.png} | Bin ...4.png => en-us_image_0000001818823406.png} | Bin ...4.png => en-us_image_0000001818823446.png} | Bin ...6.png => en-us_image_0000001818823450.png} | Bin .../images/en-us_image_0000001818823514.png | Bin 0 -> 22049 bytes ...3.png => en-us_image_0000001818823522.png} | Bin .../images/en-us_image_0000001818823594.png | Bin 0 -> 14179 bytes ...0.png => en-us_image_0000001818823598.png} | Bin ...2.png => en-us_image_0000001818823602.png} | Bin ...4.png => en-us_image_0000001818823626.png} | Bin ...5.png => en-us_image_0000001818823678.png} | Bin ...2.png => en-us_image_0000001818823702.png} | Bin ...0.png => en-us_image_0000001818823714.png} | Bin ...8.png => en-us_image_0000001818823738.png} | Bin ...4.png => en-us_image_0000001818823762.png} | Bin ...8.png => en-us_image_0000001818823766.png} | Bin ...9.png => en-us_image_0000001818823770.png} | Bin ...4.png => en-us_image_0000001818823798.png} | Bin ...4.png => en-us_image_0000001818823830.png} | Bin ...5.png => en-us_image_0000001818982734.png} | Bin ...1.png => en-us_image_0000001818982758.png} | Bin ...6.png => en-us_image_0000001818982762.png} | Bin ...3.png => en-us_image_0000001818982794.png} | Bin ...6.png => en-us_image_0000001818982798.png} | Bin ...0.png => en-us_image_0000001818982822.png} | Bin ...4.png => en-us_image_0000001818982826.png} | Bin ...8.png => en-us_image_0000001818982830.png} | Bin ...4.png => en-us_image_0000001818982838.png} | Bin ...6.png => en-us_image_0000001818982846.png} | Bin ...0.png => en-us_image_0000001818982858.png} | Bin ...6.png => en-us_image_0000001818982866.png} | Bin ...1.png => en-us_image_0000001818982898.png} | Bin ...6.png => en-us_image_0000001818982906.png} | Bin ...0.png => en-us_image_0000001818982918.png} | Bin ...3.png => en-us_image_0000001818982930.png} | Bin ...5.png => en-us_image_0000001818982934.png} | Bin ...3.png => en-us_image_0000001818982946.png} | Bin ...2.png => en-us_image_0000001818982962.png} | Bin ...2.png => en-us_image_0000001818982974.png} | Bin ...9.png => en-us_image_0000001818983018.png} | Bin ...0.png => en-us_image_0000001818983026.png} | Bin .../images/en-us_image_0000001818983038.png | Bin 0 -> 19669 bytes ...4.png => en-us_image_0000001818983042.png} | Bin ...4.png => en-us_image_0000001818983054.png} | Bin ...8.png => en-us_image_0000001818983066.png} | Bin ...8.png => en-us_image_0000001818983162.png} | Bin ...0.png => en-us_image_0000001818983170.png} | Bin ...2.png => en-us_image_0000001818983174.png} | Bin ...0.png => en-us_image_0000001818983186.png} | Bin ...2.png => en-us_image_0000001818983190.png} | Bin ...2.png => en-us_image_0000001818983194.png} | Bin ...0.png => en-us_image_0000001818983198.png} | Bin ...6.png => en-us_image_0000001818983218.png} | Bin ...7.png => en-us_image_0000001818983242.png} | Bin ...4.png => en-us_image_0000001818983298.png} | Bin ...6.png => en-us_image_0000001818983374.png} | Bin .../images/en-us_image_0000001818983398.png | Bin 0 -> 14295 bytes ...4.png => en-us_image_0000001818983406.png} | Bin ...6.png => en-us_image_0000001818983414.png} | Bin ...2.png => en-us_image_0000001818983426.png} | Bin ...0.png => en-us_image_0000001818983474.png} | Bin ...2.png => en-us_image_0000001818983486.png} | Bin ...3.png => en-us_image_0000001818983494.png} | Bin ...7.png => en-us_image_0000001818983506.png} | Bin ...1.png => en-us_image_0000001818983610.png} | Bin .../images/en-us_image_0000001832479012.png | Bin 0 -> 133393 bytes ...5.png => en-us_image_0000001865582513.png} | Bin ...1.png => en-us_image_0000001865582577.png} | Bin ...3.png => en-us_image_0000001865582585.png} | Bin ...5.png => en-us_image_0000001865582593.png} | Bin ...8.png => en-us_image_0000001865582617.png} | Bin ...7.png => en-us_image_0000001865582629.png} | Bin ...9.png => en-us_image_0000001865582633.png} | Bin ...9.png => en-us_image_0000001865582665.png} | Bin ...7.png => en-us_image_0000001865582673.png} | Bin ...0.png => en-us_image_0000001865582677.png} | Bin ...1.png => en-us_image_0000001865582681.png} | Bin ...9.png => en-us_image_0000001865582701.png} | Bin ...1.png => en-us_image_0000001865582721.png} | Bin ...5.png => en-us_image_0000001865582729.png} | Bin ...9.png => en-us_image_0000001865582809.png} | Bin ...3.png => en-us_image_0000001865582817.png} | Bin ...7.png => en-us_image_0000001865582825.png} | Bin ...7.png => en-us_image_0000001865582893.png} | Bin ...8.png => en-us_image_0000001865582905.png} | Bin ...5.png => en-us_image_0000001865582933.png} | Bin ...4.png => en-us_image_0000001865582937.png} | Bin ...4.png => en-us_image_0000001865582941.png} | Bin ...1.png => en-us_image_0000001865582981.png} | Bin ...1.png => en-us_image_0000001865582989.png} | Bin ...5.png => en-us_image_0000001865583133.png} | Bin .../images/en-us_image_0000001865583153.png | Bin 0 -> 36096 bytes ...9.png => en-us_image_0000001865583165.png} | Bin ...3.png => en-us_image_0000001865583185.png} | Bin ...4.png => en-us_image_0000001865583217.png} | Bin ...1.png => en-us_image_0000001865583245.png} | Bin ...5.png => en-us_image_0000001865583253.png} | Bin .../images/en-us_image_0000001865583269.png | Bin 0 -> 27246 bytes ...5.png => en-us_image_0000001865583297.png} | Bin ...1.png => en-us_image_0000001865583301.png} | Bin ...3.png => en-us_image_0000001865662721.png} | Bin .../images/en-us_image_0000001865662737.png | Bin 0 -> 1004 bytes ...1.png => en-us_image_0000001865662745.png} | Bin ...4.png => en-us_image_0000001865662749.png} | Bin ...4.png => en-us_image_0000001865662753.png} | Bin .../images/en-us_image_0000001865662757.jpg | Bin 0 -> 914 bytes ...0.png => en-us_image_0000001865662761.png} | Bin ...5.png => en-us_image_0000001865662765.png} | Bin ...3.png => en-us_image_0000001865662773.png} | Bin ...8.png => en-us_image_0000001865662817.png} | Bin ...7.png => en-us_image_0000001865662829.png} | Bin ...7.png => en-us_image_0000001865662833.png} | Bin ...4.png => en-us_image_0000001865662841.png} | Bin ...9.png => en-us_image_0000001865662885.png} | Bin ...7.png => en-us_image_0000001865662901.png} | Bin ...0.png => en-us_image_0000001865662949.png} | Bin ...1.png => en-us_image_0000001865662969.png} | Bin ...1.png => en-us_image_0000001865662989.png} | Bin ...5.png => en-us_image_0000001865663001.png} | Bin .../images/en-us_image_0000001865663033.png | Bin 0 -> 8680 bytes ...3.png => en-us_image_0000001865663057.png} | Bin ...7.png => en-us_image_0000001865663089.png} | Bin .../images/en-us_image_0000001865663101.png | Bin 0 -> 1004 bytes ...7.png => en-us_image_0000001865663109.png} | Bin ...6.png => en-us_image_0000001865663121.png} | Bin ...3.png => en-us_image_0000001865663129.png} | Bin ...3.png => en-us_image_0000001865663133.png} | Bin ...1.png => en-us_image_0000001865663157.png} | Bin ...0.png => en-us_image_0000001865663181.png} | Bin ...8.png => en-us_image_0000001865663209.png} | Bin ...7.png => en-us_image_0000001865663213.png} | Bin ...9.png => en-us_image_0000001865663449.png} | Bin ...3.png => en-us_image_0000001865663453.png} | Bin ...7.png => en-us_image_0000001865663457.png} | Bin ...7.png => en-us_image_0000001865663461.png} | Bin ...1.png => en-us_image_0000001865663473.png} | Bin .../images/en-us_image_0000001865663509.png | Bin 0 -> 128 bytes .../images/en-us_image_0000001865663521.png | Bin 0 -> 128 bytes ...2.png => en-us_image_0000001865663537.png} | Bin .../images/en-us_image_0000001879005797.png | Bin 0 -> 148841 bytes .../_static/images/en-us_image_0142360062.png | Bin 377 -> 0 bytes .../_static/images/en-us_image_0162391155.png | Bin 13140 -> 0 bytes .../_static/images/en-us_image_0214585306.png | Bin 40541 -> 0 bytes .../_static/images/en-us_image_0214585307.png | Bin 377 -> 0 bytes .../_static/images/en-us_image_0233469196.png | Bin 384 -> 0 bytes .../_static/images/en-us_image_0233469654.png | Bin 377 -> 0 bytes ..._between_security_groups_and_firewalls.rst | 38 +- .../firewall/adding_a_firewall_rule.rst | 93 -- .../firewall/firewall_overview.rst | 21 +- umn/source/access_control/firewall/index.rst | 30 +- .../adding_a_firewall_rule.rst | 89 ++ ...anging_the_sequence_of_a_firewall_rule.rst | 4 +- .../deleting_a_firewall_rule.rst | 4 +- .../enabling_or_disabling_a_firewall_rule.rst | 4 +- .../management_firewall_rules/index.rst | 22 + .../modifying_a_firewall_rule.rst | 83 + .../creating_a_firewall.rst | 6 +- .../deleting_a_firewall.rst | 4 +- .../enabling_or_disabling_a_firewall.rst | 4 +- .../firewall/managing_firewalls/index.rst | 22 + .../modifying_a_firewall.rst | 8 +- .../viewing_a_firewall.rst | 4 +- .../associating_subnets_with_a_firewall.rst | 4 +- ...disassociating_subnets_from_a_firewall.rst | 4 +- .../index.rst | 16 + .../firewall/modifying_a_firewall_rule.rst | 87 -- .../default_security_group_and_its_rules.rst | 6 +- .../access_control/security_group/index.rst | 34 +- .../cloning_a_security_group.rst | 6 +- .../creating_a_security_group.rst | 6 +- .../deleting_a_security_group.rst | 4 +- .../managing_a_security_group/index.rst | 20 + .../modifying_a_security_group.rst | 4 +- ...ving_an_instance_from_a_security_group.rst | 8 +- .../changing_the_security_group_of_an_ecs.rst | 17 +- .../index.rst | 18 + .../viewing_the_security_group_of_an_ecs.rst | 4 +- .../adding_a_security_group_rule.rst | 66 +- ...llowing_common_ports_with_a_few_clicks.rst | 4 +- .../deleting_a_security_group_rule.rst | 4 +- .../fast-adding_security_group_rules.rst | 8 +- ...ing_and_exporting_security_group_rules.rst | 14 +- .../managing_security_group_rules/index.rst | 26 + .../modifying_a_security_group_rule.rst | 4 +- .../replicating_a_security_group_rule.rst | 4 +- ...curity_groups_and_security_group_rules.rst | 21 +- umn/source/change_history.rst | 1384 +++++++++-------- ...igning_an_eip_and_binding_it_to_an_ecs.rst | 14 +- .../elastic_ip/exporting_eip_information.rst | 11 +- umn/source/elastic_ip/managing_eip_tags.rst | 22 +- .../elastic_ip/modifying_an_eip_bandwidth.rst | 6 +- ..._eip_from_an_ecs_and_releasing_the_eip.rst | 24 +- umn/source/faq/bandwidth/index.rst | 4 +- ...ated_bandwidth_and_a_shared_bandwidth.rst} | 8 +- .../what_is_the_bandwidth_size_range.rst | 2 +- ...the_ecs_that_has_an_eip_bound_in_a_vpc.rst | 2 +- ...in_names_when_my_ecs_has_multiple_nics.rst | 2 +- .../can_i_bind_an_eip_to_multiple_ecss.rst | 2 +- umn/source/faq/eips/index.rst | 2 + ...etween_5_bgp_5_mailbgp_and_5_gray_eips.rst | 26 + umn/source/faq/eips/what_is_an_eip.rst | 2 +- .../faq/general_questions/what_is_a_quota.rst | 22 +- ...t_immediately_for_existing_connections.rst | 24 + ...sting_connections_after_it_is_modified.rst | 9 - ...rity_group_for_multi-channel_protocols.rst | 2 +- umn/source/faq/security/index.rst | 8 +- ...ultiple_security_group_rules_conflict.rst} | 4 +- ...tion_connect_vpcs_in_different_regions.rst | 6 +- ..._connected_by_a_vpc_peering_connection.rst | 23 +- .../what_is_virtual_private_cloud.rst | 6 +- .../why_cant_i_delete_my_vpcs_and_subnets.rst | 2 +- .../index.rst | 12 +- .../overview.rst | 2 +- .../step_1_create_a_vpc.rst | 4 +- .../step_2_create_a_subnet_for_the_vpc.rst | 12 +- ..._3_assign_an_eip_and_bind_it_to_an_ecs.rst | 14 +- .../step_4_create_a_security_group.rst | 6 +- .../step_5_add_a_security_group_rule.rst | 66 +- .../overview.rst | 2 +- .../step_1_create_a_vpc.rst | 4 +- .../step_2_create_a_subnet_for_the_vpc.rst | 12 +- .../step_3_create_a_security_group.rst | 6 +- .../step_4_add_a_security_group_rule.rst | 66 +- umn/source/glossary.rst | 6 +- .../monitoring/creating_an_alarm_rule.rst | 6 +- umn/source/monitoring/viewing_metrics.rst | 10 +- ...ng_a_user_and_granting_vpc_permissions.rst | 8 +- .../configuring_an_snat_server.rst | 8 +- umn/source/route_tables/index.rst | 26 +- ...ssociating_a_route_table_with_a_subnet.rst | 6 +- ...e_route_table_associated_with_a_subnet.rst | 4 +- .../creating_a_custom_route_table.rst | 6 +- .../deleting_a_route_table.rst | 4 +- .../exporting_route_table_information.rst | 9 +- .../managing_route_tables/index.rst | 26 + .../viewing_route_table_information.rst | 4 +- ...e_route_table_associated_with_a_subnet.rst | 4 +- .../adding_a_custom_route.rst | 6 +- .../deleting_a_route.rst | 4 +- .../route_tables/managing_routes/index.rst | 20 + .../modifying_a_route.rst | 54 +- .../replicating_a_route.rst | 8 +- .../route_tables/route_tables_and_routes.rst | 11 +- .../basic_concepts/elastic_ip.rst | 2 +- .../basic_concepts/firewall.rst | 8 + .../service_overview/basic_concepts/index.rst | 2 - .../basic_concepts/route_table.rst | 13 +- .../basic_concepts/security_group.rst | 6 +- .../basic_concepts/shared_snat.rst | 21 +- .../basic_concepts/subnet.rst | 4 +- .../basic_concepts/virtual_ip_address.rst | 14 +- .../basic_concepts/vpc_peering_connection.rst | 2 +- .../document_usage_instructions.rst | 2 +- umn/source/service_overview/index.rst | 2 + umn/source/service_overview/permissions.rst | 2 +- .../service_overview/product_advantages.rst | 26 +- .../{basic_concepts => }/region_and_az.rst | 0 .../what_is_virtual_private_cloud.rst | 2 +- .../adding_eips_to_a_shared_bandwidth.rst | 18 +- .../assigning_a_shared_bandwidth.rst | 8 +- .../deleting_a_shared_bandwidth.rst | 6 +- .../exporting_shared_bandwidths.rst | 21 + umn/source/shared_bandwidth/index.rst | 2 + .../modifying_a_shared_bandwidth.rst | 8 +- .../removing_eips_from_a_shared_bandwidth.rst | 14 +- .../assigning_a_virtual_ip_address.rst | 4 +- ...binding_a_virtual_ip_address_to_an_eip.rst | 4 +- ..._a_virtual_ip_address_to_an_eip_or_ecs.rst | 20 +- ...eck_ha_load_balancing_cluster_scenario.rst | 4 +- umn/source/virtual_ip_address/index.rst | 20 +- .../releasing_a_virtual_ip_address.rst | 6 +- ...nding_a_virtual_ip_address_from_an_eip.rst | 4 +- ..._a_virtual_ip_address_from_an_instance.rst | 6 +- .../virtual_ip_address_overview.rst | 4 +- .../ipv4_and_ipv6_dual-stack_network.rst | 51 +- .../subnet/creating_a_subnet_for_the_vpc.rst | 12 +- .../subnet/deleting_a_subnet.rst | 6 +- .../subnet/exporting_subnet_list.rst | 9 +- .../subnet/managing_subnet_tags.rst | 8 +- .../subnet/modifying_a_subnet.rst | 6 +- ...ing_and_deleting_resources_in_a_subnet.rst | 8 +- .../viewing_ip_addresses_in_a_subnet.rst | 6 +- ...g_a_secondary_ipv4_cidr_block_to_a_vpc.rst | 72 + .../vpc_and_subnet/vpc/creating_a_vpc.rst | 4 +- ...a_secondary_ipv4_cidr_block_from_a_vpc.rst | 36 + .../vpc_and_subnet/vpc/deleting_a_vpc.rst | 4 +- .../vpc_and_subnet/vpc/exporting_vpc_list.rst | 9 +- umn/source/vpc_and_subnet/vpc/index.rst | 4 + .../vpc_and_subnet/vpc/managing_vpc_tags.rst | 8 +- .../vpc_and_subnet/vpc/modifying_a_vpc.rst | 42 +- .../vpc_and_subnet/vpc/obtaining_a_vpc_id.rst | 6 +- .../vpc/viewing_a_vpc_topology.rst | 4 +- .../vpc_flow_log/creating_a_vpc_flow_log.rst | 6 +- .../vpc_flow_log/deleting_a_vpc_flow_log.rst | 6 +- .../enabling_or_disabling_vpc_flow_log.rst | 4 +- .../vpc_flow_log/viewing_a_vpc_flow_log.rst | 8 +- .../vpc_flow_log/vpc_flow_log_overview.rst | 2 +- ...nnection_with_a_vpc_in_another_account.rst | 130 +- ...ction_with_another_vpc_in_your_account.rst | 123 +- .../deleting_a_vpc_peering_connection.rst | 4 +- ...onfigured_for_a_vpc_peering_connection.rst | 8 +- .../modifying_a_vpc_peering_connection.rst | 4 +- ...onfigured_for_a_vpc_peering_connection.rst | 8 +- ...onfigured_for_a_vpc_peering_connection.rst | 8 +- .../viewing_vpc_peering_connections.rst | 4 +- .../vpc_peering_connection_overview.rst | 6 +- .../vpc_peering_connection_usage_examples.rst | 12 +- 348 files changed, 2056 insertions(+), 1705 deletions(-) delete mode 100644 umn/source/_static/images/en-us_image_0000001197228903.png delete mode 100644 umn/source/_static/images/en-us_image_0000001211006359.png delete mode 100644 umn/source/_static/images/en-us_image_0000001211445065.png delete mode 100644 umn/source/_static/images/en-us_image_0000001540725521.png delete mode 100644 umn/source/_static/images/en-us_image_0000001627493158.png delete mode 100644 umn/source/_static/images/en-us_image_0000001627653972.png rename umn/source/_static/images/{en-us_image_0000001454059512.png => en-us_image_0000001649841616.png} (100%) rename umn/source/_static/images/{en-us_image_0000001490118666.png => en-us_image_0000001818822962.png} (100%) rename umn/source/_static/images/{en-us_image_0162332046.png => en-us_image_0000001818823006.png} (100%) rename umn/source/_static/images/{en-us_image_0000001678437642.png => en-us_image_0000001818823010.png} (100%) rename umn/source/_static/images/{en-us_image_0000001221790501.png => en-us_image_0000001818823030.png} (100%) rename umn/source/_static/images/{en-us_image_0000001117669274.png => en-us_image_0000001818823034.png} (100%) rename umn/source/_static/images/{en-us_image_0142359884.png => en-us_image_0000001818823038.png} (100%) rename umn/source/_static/images/{en-us_image_0209583952.png => en-us_image_0000001818823042.png} (100%) rename umn/source/_static/images/{en-us_image_0000001221842468.png => en-us_image_0000001818823050.png} (100%) rename umn/source/_static/images/{en-us_image_0000001520717193.png => en-us_image_0000001818823058.png} (100%) rename umn/source/_static/images/{en-us_image_0211552164.png => en-us_image_0000001818823074.png} (100%) rename umn/source/_static/images/{en-us_image_0000001572300492.png => en-us_image_0000001818823082.png} (100%) rename umn/source/_static/images/{en-us_image_0000001208260576.png => en-us_image_0000001818823110.png} (100%) rename umn/source/_static/images/{en-us_image_0000001209442636.png => en-us_image_0000001818823118.png} (100%) rename umn/source/_static/images/{en-us_image_0000001237013856.png => en-us_image_0000001818823138.png} (100%) rename umn/source/_static/images/{en-us_image_0000001179761510.png => en-us_image_0000001818823142.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626574358.png => en-us_image_0000001818823162.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626574362.png => en-us_image_0000001818823166.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626574366.png => en-us_image_0000001818823186.png} (100%) rename umn/source/_static/images/{en-us_image_0000001515644737.png => en-us_image_0000001818823194.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626574370.png => en-us_image_0000001818823210.png} (100%) rename umn/source/_static/images/{en-us_image_0214585341.png => en-us_image_0000001818823214.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626575750.png => en-us_image_0000001818823254.png} (100%) create mode 100644 umn/source/_static/images/en-us_image_0000001818823258.png rename umn/source/_static/images/{en-us_image_0000001626576382.png => en-us_image_0000001818823270.png} (100%) rename umn/source/_static/images/{en-us_image_0214585309.png => en-us_image_0000001818823278.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626576858.png => en-us_image_0000001818823286.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626578706.png => en-us_image_0000001818823302.png} (100%) rename umn/source/_static/images/{en-us_image_0129304042.png => en-us_image_0000001818823318.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626734158.png => en-us_image_0000001818823338.png} (100%) rename umn/source/_static/images/{en-us_image_0152727234.png => en-us_image_0000001818823370.png} (100%) rename umn/source/_static/images/{en-us_image_0274115599.png => en-us_image_0000001818823374.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626734162.png => en-us_image_0000001818823378.png} (100%) rename umn/source/_static/images/{en-us_image_0152668782.png => en-us_image_0000001818823386.png} (100%) rename umn/source/_static/images/{en-us_image_0000001627174280.png => en-us_image_0000001818823394.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626734166.png => en-us_image_0000001818823402.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626734174.png => en-us_image_0000001818823406.png} (100%) rename umn/source/_static/images/{en-us_image_0191588554.png => en-us_image_0000001818823446.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626735566.png => en-us_image_0000001818823450.png} (100%) create mode 100644 umn/source/_static/images/en-us_image_0000001818823514.png rename umn/source/_static/images/{en-us_image_0171311823.png => en-us_image_0000001818823522.png} (100%) create mode 100644 umn/source/_static/images/en-us_image_0000001818823594.png rename umn/source/_static/images/{en-us_image_0000001464757610.png => en-us_image_0000001818823598.png} (100%) rename umn/source/_static/images/{en-us_image_0167839112.png => en-us_image_0000001818823602.png} (100%) rename umn/source/_static/images/{en-us_image_0162336264.png => en-us_image_0000001818823626.png} (100%) rename umn/source/_static/images/{en-us_image_0000001512701025.png => en-us_image_0000001818823678.png} (100%) rename umn/source/_static/images/{en-us_image_0000001209321492.png => en-us_image_0000001818823702.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626735570.png => en-us_image_0000001818823714.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626736198.png => en-us_image_0000001818823738.png} (100%) rename umn/source/_static/images/{en-us_image_0162329244.png => en-us_image_0000001818823762.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626736678.png => en-us_image_0000001818823766.png} (100%) rename umn/source/_static/images/{en-us_image_0000001796404809.png => en-us_image_0000001818823770.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626736794.png => en-us_image_0000001818823798.png} (100%) rename umn/source/_static/images/{en-us_image_0000001117669524.png => en-us_image_0000001818823830.png} (100%) rename umn/source/_static/images/{en-us_image_0093507575.png => en-us_image_0000001818982734.png} (100%) rename umn/source/_static/images/{en-us_image_0000001570070841.png => en-us_image_0000001818982758.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626738526.png => en-us_image_0000001818982762.png} (100%) rename umn/source/_static/images/{en-us_image_0000001461263993.png => en-us_image_0000001818982794.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626894086.png => en-us_image_0000001818982798.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626894090.png => en-us_image_0000001818982822.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626894094.png => en-us_image_0000001818982826.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626894098.png => en-us_image_0000001818982830.png} (100%) rename umn/source/_static/images/{en-us_image_0142360094.png => en-us_image_0000001818982838.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626894106.png => en-us_image_0000001818982846.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626894110.png => en-us_image_0000001818982858.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626895486.png => en-us_image_0000001818982866.png} (100%) rename umn/source/_static/images/{en-us_image_0000001254335981.png => en-us_image_0000001818982898.png} (100%) rename umn/source/_static/images/{en-us_image_0000001207699446.png => en-us_image_0000001818982906.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626896590.png => en-us_image_0000001818982918.png} (100%) rename umn/source/_static/images/{en-us_image_0000001281210233.png => en-us_image_0000001818982930.png} (100%) rename umn/source/_static/images/{en-us_image_0000001225081545.png => en-us_image_0000001818982934.png} (100%) rename umn/source/_static/images/{en-us_image_0000001699135873.png => en-us_image_0000001818982946.png} (100%) rename umn/source/_static/images/{en-us_image_0162335382.png => en-us_image_0000001818982962.png} (100%) rename umn/source/_static/images/{en-us_image_0000001626897562.png => en-us_image_0000001818982974.png} (100%) rename umn/source/_static/images/{en-us_image_0000001512591549.png => en-us_image_0000001818983018.png} (100%) rename umn/source/_static/images/{en-us_image_0000001627052380.png => en-us_image_0000001818983026.png} (100%) create mode 100644 umn/source/_static/images/en-us_image_0000001818983038.png rename umn/source/_static/images/{en-us_image_0000001627054054.png => en-us_image_0000001818983042.png} (100%) rename umn/source/_static/images/{en-us_image_0141273034.png => en-us_image_0000001818983054.png} (100%) rename umn/source/_static/images/{en-us_image_0214585308.png => en-us_image_0000001818983066.png} (100%) rename umn/source/_static/images/{en-us_image_0000001627054058.png => en-us_image_0000001818983162.png} (100%) rename umn/source/_static/images/{en-us_image_0118499140.png => en-us_image_0000001818983170.png} (100%) rename umn/source/_static/images/{en-us_image_0000001627054062.png => en-us_image_0000001818983174.png} (100%) rename umn/source/_static/images/{en-us_image_0000001627334080.png => en-us_image_0000001818983186.png} (100%) rename umn/source/_static/images/{en-us_image_0000001627054082.png => en-us_image_0000001818983190.png} (100%) rename umn/source/_static/images/{en-us_image_0000001465124712.png => en-us_image_0000001818983194.png} (100%) rename umn/source/_static/images/{en-us_image_0000001627055450.png => en-us_image_0000001818983198.png} (100%) rename umn/source/_static/images/{en-us_image_0209577986.png => en-us_image_0000001818983218.png} (100%) rename umn/source/_static/images/{en-us_image_0191594527.png => en-us_image_0000001818983242.png} (100%) rename umn/source/_static/images/{en-us_image_0000001627055454.png => en-us_image_0000001818983298.png} (100%) rename umn/source/_static/images/{en-us_image_0000001627056086.png => en-us_image_0000001818983374.png} (100%) create mode 100644 umn/source/_static/images/en-us_image_0000001818983398.png rename umn/source/_static/images/{en-us_image_0000001627056574.png => en-us_image_0000001818983406.png} (100%) rename umn/source/_static/images/{en-us_image_0000001627056686.png => en-us_image_0000001818983414.png} (100%) rename umn/source/_static/images/{en-us_image_0000001627744152.png => en-us_image_0000001818983426.png} (100%) rename umn/source/_static/images/{en-us_image_0000001209777270.png => en-us_image_0000001818983474.png} (100%) rename umn/source/_static/images/{en-us_image_0000001646961692.png => en-us_image_0000001818983486.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675254013.png => en-us_image_0000001818983494.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675254017.png => en-us_image_0000001818983506.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675254021.png => en-us_image_0000001818983610.png} (100%) create mode 100644 umn/source/_static/images/en-us_image_0000001832479012.png rename umn/source/_static/images/{en-us_image_0000001602035305.png => en-us_image_0000001865582513.png} (100%) rename umn/source/_static/images/{en-us_image_0000001163949251.png => en-us_image_0000001865582577.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675254033.png => en-us_image_0000001865582585.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675255405.png => en-us_image_0000001865582593.png} (100%) rename umn/source/_static/images/{en-us_image_0211560998.png => en-us_image_0000001865582617.png} (100%) rename umn/source/_static/images/{en-us_image_0284993717.png => en-us_image_0000001865582629.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675256029.png => en-us_image_0000001865582633.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675256529.png => en-us_image_0000001865582665.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675256657.png => en-us_image_0000001865582673.png} (100%) rename umn/source/_static/images/{en-us_image_0000001237328110.png => en-us_image_0000001865582677.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675258381.png => en-us_image_0000001865582681.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675258889.png => en-us_image_0000001865582701.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675373901.png => en-us_image_0000001865582721.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675373905.png => en-us_image_0000001865582729.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675373909.png => en-us_image_0000001865582809.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675373913.png => en-us_image_0000001865582817.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675373917.png => en-us_image_0000001865582825.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675375297.png => en-us_image_0000001865582893.png} (100%) rename umn/source/_static/images/{en-us_image_0191544038.png => en-us_image_0000001865582905.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675375405.png => en-us_image_0000001865582933.png} (100%) rename umn/source/_static/images/{en-us_image_0275513364.png => en-us_image_0000001865582937.png} (100%) rename umn/source/_static/images/{en-us_image_0285048674.png => en-us_image_0000001865582941.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675378241.png => en-us_image_0000001865582981.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675413821.png => en-us_image_0000001865582989.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675413825.png => en-us_image_0000001865583133.png} (100%) create mode 100644 umn/source/_static/images/en-us_image_0000001865583153.png rename umn/source/_static/images/{en-us_image_0000001675413829.png => en-us_image_0000001865583165.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675413833.png => en-us_image_0000001865583185.png} (100%) rename umn/source/_static/images/{en-us_image_0000001462622484.png => en-us_image_0000001865583217.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675413841.png => en-us_image_0000001865583245.png} (100%) rename umn/source/_static/images/{en-us_image_0157880395.png => en-us_image_0000001865583253.png} (100%) create mode 100644 umn/source/_static/images/en-us_image_0000001865583269.png rename umn/source/_static/images/{en-us_image_0000001675413845.png => en-us_image_0000001865583297.png} (100%) rename umn/source/_static/images/{en-us_image_0000001337710801.png => en-us_image_0000001865583301.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675415213.png => en-us_image_0000001865662721.png} (100%) create mode 100644 umn/source/_static/images/en-us_image_0000001865662737.png rename umn/source/_static/images/{en-us_image_0000001675415841.png => en-us_image_0000001865662745.png} (100%) rename umn/source/_static/images/{en-us_image_0118499144.png => en-us_image_0000001865662749.png} (100%) rename umn/source/_static/images/{en-us_image_0162733894.png => en-us_image_0000001865662753.png} (100%) create mode 100644 umn/source/_static/images/en-us_image_0000001865662757.jpg rename umn/source/_static/images/{en-us_image_0000001166028070.png => en-us_image_0000001865662761.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675416345.png => en-us_image_0000001865662765.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675418673.png => en-us_image_0000001865662773.png} (100%) rename umn/source/_static/images/{en-us_image_0284920908.png => en-us_image_0000001865662817.png} (100%) rename umn/source/_static/images/{en-us_image_0000001230120807.png => en-us_image_0000001865662829.png} (100%) rename umn/source/_static/images/{en-us_image_0000001521533677.png => en-us_image_0000001865662833.png} (100%) rename umn/source/_static/images/{en-us_image_0000001207827554.png => en-us_image_0000001865662841.png} (100%) rename umn/source/_static/images/{en-us_image_0000001197426329.png => en-us_image_0000001865662885.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675613937.png => en-us_image_0000001865662901.png} (100%) rename umn/source/_static/images/{en-us_image_0000001650535960.png => en-us_image_0000001865662949.png} (100%) rename umn/source/_static/images/{en-us_image_0000001540846821.png => en-us_image_0000001865662969.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675613941.png => en-us_image_0000001865662989.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675613945.png => en-us_image_0000001865663001.png} (100%) create mode 100644 umn/source/_static/images/en-us_image_0000001865663033.png rename umn/source/_static/images/{en-us_image_0000001675613953.png => en-us_image_0000001865663057.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675613957.png => en-us_image_0000001865663089.png} (100%) create mode 100644 umn/source/_static/images/en-us_image_0000001865663101.png rename umn/source/_static/images/{en-us_image_0000001675615337.png => en-us_image_0000001865663109.png} (100%) rename umn/source/_static/images/{en-us_image_0152667656.png => en-us_image_0000001865663121.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675616433.png => en-us_image_0000001865663129.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675813933.png => en-us_image_0000001865663133.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675616561.png => en-us_image_0000001865663157.png} (100%) rename umn/source/_static/images/{en-us_image_0191577030.png => en-us_image_0000001865663181.png} (100%) rename umn/source/_static/images/{en-us_image_0209606948.png => en-us_image_0000001865663209.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675618277.png => en-us_image_0000001865663213.png} (100%) rename umn/source/_static/images/{en-us_image_0000001512876289.png => en-us_image_0000001865663449.png} (100%) rename umn/source/_static/images/{en-us_image_0167840073.png => en-us_image_0000001865663453.png} (100%) rename umn/source/_static/images/{en-us_image_0000001675619157.png => en-us_image_0000001865663457.png} (100%) rename umn/source/_static/images/{en-us_image_0000001676063997.png => en-us_image_0000001865663461.png} (100%) rename umn/source/_static/images/{en-us_image_0000001681512581.png => en-us_image_0000001865663473.png} (100%) create mode 100644 umn/source/_static/images/en-us_image_0000001865663509.png create mode 100644 umn/source/_static/images/en-us_image_0000001865663521.png rename umn/source/_static/images/{en-us_image_0240332622.png => en-us_image_0000001865663537.png} (100%) create mode 100644 umn/source/_static/images/en-us_image_0000001879005797.png delete mode 100644 umn/source/_static/images/en-us_image_0142360062.png delete mode 100644 umn/source/_static/images/en-us_image_0162391155.png delete mode 100644 umn/source/_static/images/en-us_image_0214585306.png delete mode 100644 umn/source/_static/images/en-us_image_0214585307.png delete mode 100644 umn/source/_static/images/en-us_image_0233469196.png delete mode 100644 umn/source/_static/images/en-us_image_0233469654.png delete mode 100644 umn/source/access_control/firewall/adding_a_firewall_rule.rst create mode 100644 umn/source/access_control/firewall/management_firewall_rules/adding_a_firewall_rule.rst rename umn/source/access_control/firewall/{ => management_firewall_rules}/changing_the_sequence_of_a_firewall_rule.rst (90%) rename umn/source/access_control/firewall/{ => management_firewall_rules}/deleting_a_firewall_rule.rst (89%) rename umn/source/access_control/firewall/{ => management_firewall_rules}/enabling_or_disabling_a_firewall_rule.rst (89%) create mode 100644 umn/source/access_control/firewall/management_firewall_rules/index.rst create mode 100644 umn/source/access_control/firewall/management_firewall_rules/modifying_a_firewall_rule.rst rename umn/source/access_control/firewall/{ => managing_firewalls}/creating_a_firewall.rst (94%) rename umn/source/access_control/firewall/{ => managing_firewalls}/deleting_a_firewall.rst (85%) rename umn/source/access_control/firewall/{ => managing_firewalls}/enabling_or_disabling_a_firewall.rst (90%) create mode 100644 umn/source/access_control/firewall/managing_firewalls/index.rst rename umn/source/access_control/firewall/{ => managing_firewalls}/modifying_a_firewall.rst (77%) rename umn/source/access_control/firewall/{ => managing_firewalls}/viewing_a_firewall.rst (86%) rename umn/source/access_control/firewall/{ => managing_subnets_associated_with_a_firewall}/associating_subnets_with_a_firewall.rst (92%) rename umn/source/access_control/firewall/{ => managing_subnets_associated_with_a_firewall}/disassociating_subnets_from_a_firewall.rst (89%) create mode 100644 umn/source/access_control/firewall/managing_subnets_associated_with_a_firewall/index.rst delete mode 100644 umn/source/access_control/firewall/modifying_a_firewall_rule.rst rename umn/source/access_control/security_group/{ => managing_a_security_group}/cloning_a_security_group.rst (92%) rename umn/source/access_control/security_group/{ => managing_a_security_group}/creating_a_security_group.rst (98%) rename umn/source/access_control/security_group/{ => managing_a_security_group}/deleting_a_security_group.rst (92%) create mode 100644 umn/source/access_control/security_group/managing_a_security_group/index.rst rename umn/source/access_control/security_group/{ => managing_a_security_group}/modifying_a_security_group.rst (87%) rename umn/source/access_control/security_group/{ => managing_instances_associated_with_a_security_group}/adding_an_instance_to_or_removing_an_instance_from_a_security_group.rst (92%) rename umn/source/access_control/security_group/{ => managing_instances_associated_with_a_security_group}/changing_the_security_group_of_an_ecs.rst (51%) create mode 100644 umn/source/access_control/security_group/managing_instances_associated_with_a_security_group/index.rst rename umn/source/access_control/security_group/{ => managing_instances_associated_with_a_security_group}/viewing_the_security_group_of_an_ecs.rst (86%) rename umn/source/access_control/security_group/{ => managing_security_group_rules}/adding_a_security_group_rule.rst (88%) rename umn/source/access_control/security_group/{ => managing_security_group_rules}/allowing_common_ports_with_a_few_clicks.rst (97%) rename umn/source/access_control/security_group/{ => managing_security_group_rules}/deleting_a_security_group_rule.rst (92%) rename umn/source/access_control/security_group/{ => managing_security_group_rules}/fast-adding_security_group_rules.rst (98%) rename umn/source/access_control/security_group/{ => managing_security_group_rules}/importing_and_exporting_security_group_rules.rst (95%) create mode 100644 umn/source/access_control/security_group/managing_security_group_rules/index.rst rename umn/source/access_control/security_group/{ => managing_security_group_rules}/modifying_a_security_group_rule.rst (89%) rename umn/source/access_control/security_group/{ => managing_security_group_rules}/replicating_a_security_group_rule.rst (88%) rename umn/source/faq/bandwidth/{what_are_the_differences_between_a_dedicated_bandwidth_and_a_shared_bandwidth_can_a_dedicated_bandwidth_be_changed_to_a_shared_bandwidth_or_the_other_way_around.rst => what_are_the_differences_between_a_dedicated_bandwidth_and_a_shared_bandwidth.rst} (64%) create mode 100644 umn/source/faq/eips/what_are_the_differences_between_5_bgp_5_mailbgp_and_5_gray_eips.rst create mode 100644 umn/source/faq/security/does_a_modified_security_group_rule_or_a_firewall_rule_take_effect_immediately_for_existing_connections.rst delete mode 100644 umn/source/faq/security/does_a_security_group_rule_or_a_firewall_rule_immediately_take_effect_for_existing_connections_after_it_is_modified.rst rename umn/source/faq/security/{which_security_group_rule_has_priority_when_multiple_security_group_rules_conflict.rst => which_security_group_rule_has_a_high_priority_when_multiple_security_group_rules_conflict.rst} (68%) rename umn/source/route_tables/{ => managing_route_tables}/associating_a_route_table_with_a_subnet.rst (88%) rename umn/source/route_tables/{ => managing_route_tables}/changing_the_route_table_associated_with_a_subnet.rst (89%) rename umn/source/route_tables/{ => managing_route_tables}/creating_a_custom_route_table.rst (96%) rename umn/source/route_tables/{ => managing_route_tables}/deleting_a_route_table.rst (89%) rename umn/source/route_tables/{ => managing_route_tables}/exporting_route_table_information.rst (63%) create mode 100644 umn/source/route_tables/managing_route_tables/index.rst rename umn/source/route_tables/{ => managing_route_tables}/viewing_route_table_information.rst (89%) rename umn/source/route_tables/{ => managing_route_tables}/viewing_the_route_table_associated_with_a_subnet.rst (88%) rename umn/source/route_tables/{ => managing_routes}/adding_a_custom_route.rst (97%) rename umn/source/route_tables/{ => managing_routes}/deleting_a_route.rst (91%) create mode 100644 umn/source/route_tables/managing_routes/index.rst rename umn/source/route_tables/{ => managing_routes}/modifying_a_route.rst (82%) rename umn/source/route_tables/{ => managing_routes}/replicating_a_route.rst (91%) rename umn/source/service_overview/{basic_concepts => }/region_and_az.rst (100%) create mode 100644 umn/source/shared_bandwidth/exporting_shared_bandwidths.rst create mode 100644 umn/source/vpc_and_subnet/vpc/adding_a_secondary_ipv4_cidr_block_to_a_vpc.rst create mode 100644 umn/source/vpc_and_subnet/vpc/deleting_a_secondary_ipv4_cidr_block_from_a_vpc.rst diff --git a/umn/source/_static/images/en-us_image_0000001197228903.png b/umn/source/_static/images/en-us_image_0000001197228903.png deleted file mode 100644 index 6ef66ec65648eb0cca261df840df2c50f20073b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28557 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 diff --git a/umn/source/_static/images/en-us_image_0000001211445065.png b/umn/source/_static/images/en-us_image_0000001211445065.png deleted file mode 100644 index a86f5c5dd996ca3c28fdded0ea0061ad648c4df5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31749 zcmdqJ3pkYR*Eg)VX(ythY{uP&N=Vsn2JKX`DKuhG+{&iG&|rocNrl8zLfOlW>}FCJ zn?V~)HQ8k|GK?}9W*TD53^QiDm+t%j{{PSSz3=xu@9{qG^L)qGp~E%iy4JPMb*^=; zwSH@zXOfeHt?Z`VnSCnk4xaXRM$R8 zUAM8fk&vjyZeF?i8}NB!=$Xsm5)xbAul-*~3VHE|ghX`K*^@RdQC{rPfR}$CME zGl`gE`o}^v%`{7jd}%jrKesKOzoYrCm;RDUhf~>?%vEQNI;4$X*{ke6@%}vZmbG&A zQ+p$W4;3%{RIbXOHu%ta?atx0=fAnU%6R;+=i(uki)=#hKyz)yx$CoYe~1^vbE{yj z?vG8AAG60C+gfKY=P^vXFNYz;$fGQoLjao+61R5l14ah?v({GF@av*r$404N7d`i- z*8jTjKec|{uZx;Jald{`xIeP~>!Rw6#;=Q8m;OV@9EtDBv-I$6ycu9Z$QvyCeChYU zUijw0Wq0>-T+?hLQ%^jucmM2qoj$Yl3ty|O|KjY{uEh^~u`U#^Xm;bi+i5cHrAIyP z{>}ZdLt5MFw2>NrGx+qX!=91Q_p*o^whPvObAN=cj+!oHW(DEOPV`aZ{_)^vZ;vRl z2koM**#1t{@qfH2J(i=fs`>8H-?DhKB~b9TjeTyZ2ryFo7BHY`oAXHK$5}+igzp;(Y^y>(BTU4 zbk)(--D=lOsPiqZpUMhiu9BS#XX-2MRHAu5%E-TFvFB8X!iM|Wc;c&JLde+5j+Nmg zsoUd&9wAlaU(?-F0@)~a_fuz6?m3N6ip<*d7F4J?YP8wl3}tVhirhEdb*IDzUs8LX zwV2enCo{!wyZzbw7SmnmfZ>E8%u1lO$5{3Q^Glces#PfWu-hVIerZS}6S3YV9) zCevbS`jEZ@AJv{^L)=SivBIU)>+rSYh|Lz78yXjzH~yu6)?0QNJyB$J!fj88x5N zXj>ObaTMCcBa$K|qF(CECJZ<@)~3w1_m)}boDIIWpE zwcdtxbnM#LcJ&tijp?o*YW20YW{f}`$7Z$@#WlCAseU&=yj1CBVzj6Jl zwXfG$?VSDJnkcx&+<3=CB2{wM>Hv9z9fnDCT+!X>F4ocZKB< z{dpPbyfT=_FXA`#xl*^=)*+#Djsm+vskj@b*8g7j=mfbIe9>|s@>vYy_RX1S#lO_> zR?FG|$8VW${lF;|ng0F~FnF>gA09tf!Yit4G5%WP0~eDL28J{k1T`k!BJcy4$`fQZ+ zd#z%JrLC?DWhC;I;E|pxPTYjG@<>=)EY2bR$)L|*ywp3X`M3m!0hrO<#~Ue@H7=EQ z|0MicbvNJP{pbDiVlK>faNlNeX||k8>(5$WgufY1I73a{N&P2NiI-(lB1^B9C~PP; zmlKcXlFEyd^#%)Ph+c?uu$1JnMxN(@b}V~fVBYyUMQ1e*v=oOL9iXgSLeNR#uuhbZ z@BAAYsUmY_MbD*M-K^zWqf4FLi>h=9S)vkW-G6#rkVYNRL{q3(0jGu_fV^KgBOn>vj=}{8r~eh}Ad{tLE-z$V8;nj}>!Gvv^trMd3*8YIRQC>t~Fvl#WX|_$4UB-BJGJ>IvV` zfTz!-Zeu7Kn$oI`oNwQr*#Yv#Qz*MMm+hsRC8p0_-sZh!ai7}Q(hbJuN#dy(#qFhb zeoc3Vmtw{3j+Lgd$Y#O?)H<%pgD=VDUCR!+kuY1zvl7C1=W*vB6SX;G#P*>s%meD| zzDLv~H0{hPLNw#vZ)iH(NcDeFrMppz8-0wV2`(AGdHA)OP^oCqjdrFj!k{^qVOz-S zpN-IxZ-nL#J6cAHN9?@Z9Z8e!Qw-NrGpY&Fx;rhx!KaNwXNB%%bW}fLyutO>jHR6p*5V=eiXh9Kya0E7Jofk7L-vK$vj(5f zum4^Zy_2#}T65!oPVMDQt;z>h-Z7O_W5YNZK{Rj{Z*xN4t>({q?{KBYUheAoe>Ust z_VFyNaF&_9X{}=;jk2c#n!KirM(>SnXjzQ}yXZl7da@RuKSzQjGY3#Q6cnsAz^X${ zDbsoBx6d#PJDZPVIgYf}@wOjo1t#G6;_2fYTHT;_%mdF$WM~ID<^g6-E<{<)sw(_4 zh+JP)pMR(nSzBm4R%}+xo=RlssY3wm<{^8CtTv7!Wm#E!Boof)5cRjyZE!nm%4MlBmJp_8KZ20_a<+pLlqo&H(G9xvup-mjuOXw_KhwM zW1cw75+%Y&qR@Q$QE%;8JT`r}zq-dPKOsRK?NhVbfVIa;;;|I$o;*cRq)ue4PqsU* zb$Cjtb%78hC~I9-_HS~>g$4RT&1u)D%W(f^*rK|!Iv?-;)5I2HrB2+-XRLRyiMsG5 z3#M5rwWlT{z|&&PeTq&G9~bq`_nFtr&cXVj$IQ&u@585GG)Q6AtXRu6T za4uHrwgd2{O`sDZSL!AmEJ@=YVOM@rZRJf}dR>@Rb1bcdiCi70JFr`(YVqEExDq;X zPp};;zCN_?|tx-YWPtIlMlDA!w)+ z6jE&2SYe@`E=X9?n#B*xm8@k?(u~;^0vw$#a@hrIB1b>^Qa4_`cY_b_IDKTzl-|k3 ze(%Zp^Ac4e-N#I9+1wzH85EN zc8FHdcNt@i^ZHZ0Zq`&?j4oD68ww6+%Hk23!c)W4`+8>ZT)rLk%Vzt-r7(XFq}52N zTkJ@64{9Ju=r!E6kKF+EVsL4BeC?K785ySIEgdb$TxPo{k2G-n#E$!+NJITJ=ZtxD@t*8mr-Z z*t^Gtvz%|fm9J8_N5Desvaf?%+^523 zPxP5yGS3SR?1r_ya-Z_WBcyCTd->;>%N|R!UJ3~jh}Sg6Q!b}c7m8!{+$?+0(%}?% zEFsTd^!!hxWv?K~l{~K4Fxam2aA~6IXck}PcqVxpq0|hc4;KyPdG+TFMP9K7jVC8j zUFz{P+^6Nc7B~u#Ic0oi*7kt{n`AEl4 zOgsBvKOb5*lhaNwYR%)tR5G~Ce8CI?E-Xf+)>lP6pf`@xJ@3yWm*v(&3m0fz^UITpci@{JeTSDPkOqY7nYW0%+SZD^luM6=k4QqUT*~_NRzu-EsO!?m)?K*QCqp zTiX`nVVS#vs-Oe9$?QpV1QiU?Et-Vqb9jLJB6s(K)!|-+;x>A3%_tOi&_@*WgWfV_ zRt^0TG!i`PQ3)Bg>Ldv^MMM{4A_Mfg6{Yl}3*ms@ ziCO=h&DXoc&`WXDcoAIIsfxPYDfw~b&mUUuR=*n$^li3P|H*L5##B2;>z49d99f2V zE~@vbL7Y6f%&Gx9oJvjA3!^bse0F$mp*Nb0PS)4U+Wt5(i>+h%>Yt6C?}Vk+%iaad zI50UXX1qo4G#Z@I$=EyRdqeB=$R&%d@LXyash#T+<;{U7Q@havV?#Kr3m=6Ag6f>( zRDYHFjt^u*wrF}-4pa&c`D9V`s?n31CscpIF!aBuRy!F%6^t3=Vtt+cJ%&^3GFfd1 zzJ77?@YMK{kc%qLS_E)QHlI#%Qe%XxHP z<2pPdYtYp7a;|S~P*orCQ`4wcp6QV~wK?C}SZL|8^6mRjU=)oFc&rT#246c?9G0sdu zhhNsiVzZS4wbZ>S-LQ6a$|G{w1L1CAsb6&tB_(?6eeRB|!K0bIb*{RDDTR}>;eBF% zFEU-W0G|3~yQ<@jBN3EDb~~HITd3|O3aZ2mbRxR* z5nr#HG+8a%?f3;-A_|MngP3~agT1jf-9hLZkx+B{KF@BukxZx-E?JmPO?-q+VAzFR z^nEc#i?k=fke;*o!#w)oU}OHkHXmo_E_qin?tN& zKKTI^uS`p&I@gOvWYq9q=#@dOoJP1GFk2~q&6e%ou2%{vf*0ggbUNx*7@?>>R}65`B+4NW`80Y36-m_%t|y zc6tO;re?clv&h_%<}P6xwJ$8+uCt=~3#P4Q%D3of3vB`H-!e1u0t41zb_Tf|0_CIr62hT|kuNF&Wd@=9@zf$SrLiz3A=g&}}oXJd?x3PZ_>(y3E(E zqxPqMiZHdx!WQ}gK0A=06ZcJAhQnqvS@jL6y!Ryiy6>c#NQ#^#sSj!+y_KcE^)IE{5qru<&=IHoCtX`3?`F%EwKEB6AY9x4Tmhc`7~z$Nf} zpNX(TMX$0_g%_C>)V^25*ucGmkfoIusZ*|6!REFBAX!0cEEvXl? z*Ybyufs~Mrnh}x>*+&Sc(rk4izb@^WJfN0Y@AbWL)2iMU-BJO3wW&r)xa++h5uV@7 zj;ic9WdUA3MI{q0@npu{;4ws)`KGywK?Yr3SeQsnA^RGrH35nZ(TP+;H_{PEP)993 zbhQRbfd$06o@Tk6_Vay)69Fq~PF5XDv=|dydNcJLyWU%1K5No}(1$uuN@6F+5H&Ea z4Z4>o7Buo|RjFZZVa$r*&%(l<8dm*k)}_n&k|I$>ccr+%E0`*BUW#gHc}I1P@w^xq>p(GR?Xl|ts?Pgf0=UdESYWB;Y zBXz=%4dM(zk(0Mehww#2__HCs5MwVTns;WOVF7QvfhT^^Qc^26rbQu|Kl_c;3F-9h zgu>;EZQzbc=JjC5@1nu#`Ec957NH3$*2k(A$3pDdo9VoZuQ!*B&D_K96PC6tn;sa1 zO!z7hTsMU{P7d=()JUWrws4Y}EqDRgPgaCzNtK3Zg16Q}CtbTa#lE|!ut1V%AtGED zXv@*}F{P0G7I@8{NpC1mDedA((E_3jBLtRw-`KF|`$JZ9nHem6K5Jnf$PkQ<|D9}) zOUmWCr>Qzkvo>P$V+vEhP*hz?`!9Ll)`Hz05*3mfq(Q|%fGF>wR(xl@zRHDj8vvB# z$*-r&0NB=BY4)i9rgWX!-po)V_gFjD#@j<`g%j&SCV-2ip70cK?KOF`>@|cZ5mz`5 z1R2ovHib=_vcwSSyMtU&m*hWjp`kPWBR~-P%-U(%c-ta9Q80X4L3)#Y(B;fAi+@F1 zw)~f2OaFdItGYsQ!|GB7qukL7-B?fmmj`cdPN_2N$h)U@R^x{^s*q;mclMvS)a@ZR z0Cm&n8T>f&cgf?k(f~zGk0jF7ik8_C zt0F%BYs)0~5bftZ<9-qK(Dm-TD)7%ZIhXv^6-I(xhqJe<7x(#4s-TL_z+e`OKKU>J4hTUr}b)Af5t(2ihQnzKM;7%0*a^r?>OlJVDw-+6j{bn5aMd~OE{~r!DGO90Ad~}w+3b#1p#>K?(@ydogwP7p{L?^%MI2-CBJ0{HA8BBnB>c>QE$_g4VwU0>-LvAzVdJ5w=OETUY=KY#_(*UguW{ zce6-f(~Sj_hZs_)oz3Cdhl+g5cr{SY>yyHQw|pUu-y*QQ^0%Wv3JD`D@1VbSY+B`?Qc<9na5$LVfWd(;m5|sv4d9B2T8jyu!#w zSZyEPFa#ha*@4=c$7^(XeZov(Nf^y*1d>30kvdo*wgoRdLbC zJDO?Ey&O-oh#D*ylDwg#D4S<#-NkjGv7p`Yb0!6m=3b1qkvD8v>M=jxHZ~7oOL!wn z>FIDP8Cc-Y!H`X}+0=nCVkexs#_O%K>}l)))I;{qf=iP5CP%RGQ|BeG$v(6^!K~+skMy>{x6-^asGs}{=h|*jxtP=Cj=v24&84rsQpf*%`!G%VzDWT#{+iq^dVyCw z-QvilQHv!=RDrq-9~nJmG=9aL=Ul@cY7y=d9v%+2QW z2Vo}rHw;!lGpJv@wKl5aSiXuBq{?4)!W+fFvemY(x;?H+`ndf@DcL)gIza4*yi(Z+ zmsgwQafkt6E&1_??fToc33rvYi=LPiWSZdb#LZgtc-K}S8ijAriEN|VA{6Jbb-i%5 ziL&J}-P(eZ93O$_6hKLbw|;3(fe^=cAeOo$2lQ&k25I#zXMPYU2W#xL&W>CQ`*Zv+r&ceVn=m{!7w-<>D8v{w`-dVG>HI87zAs zLxJbE*)%CiHQ392*)R9T5|1heQA2`4px!6RqjR5yu7Ex}8>mq~vi>Td4V^RR?U0uB z0c@da)j>T`Y_wnA$5J#<%5`UW2>c^_P zpTo@KG_o#P*5cVfya^Fs?Qqj0c&xd2{ZXBbca~a@w8a5Y#`*b1N^`Kmk;vu}o2ITb z>3;XAx3M=U+~&_*%X}(`k|)FQGM?>9QkW}Jl$f=HUem2egmswFbl0rlMt?s>@~>+8 z=dJ%4uBADg*~JLGff|!1|XtK-np{p&0d}nsm>uE|U=XUe>sh zD$^N++{(sNq6Kf_BnMKAX+v%iJKID7&qc)LsccrzRfRwZ=`tz$;%sJJ8LUDMj#Np% zaJd&z+l#508P2cz#;W^A1;jvYZp7gS=bErJjR6d~K<|u3L1d0~kM-AhliqAZbHLap zb+;cb>urR8veTv8hD+hX9WsZ^)Iq`_(x7Ul#kWz}8a?w|>z6SWOYtmy&Y4)(%(Y^lTev~VW8 zc#<$0L4Dy^9KM5p0)S{D`awEm^rc;ySklq^LREY=T$Cho@~4qG2o*BwSwpN@@coM* z<6${M*(AL6&l=CWR9@{is`D6scC_glC~FuVJ95o=)v)U5GrUq&$RVKW{4)EIwe?)o z8~$RSBPC?e((Pw9X8z4vNohPsB?f?W<&=rK4$)UiZ63%>As;>m5DH|EFOFezs*-^| zG~jGH2T2-i=p1rPCda6rr1tZ;#-Cs>QiWe#S_2w}d**xK^ZJN}s8p9h;hbm}MNY>V zIp7QcJ70Lsx);?bl!6ODgk3tSXHNnKJ8w46dlmJd#*5II$X;z^TM^_#`;0_ z#%hjL5L0}zpPh)z4!T^j5bW%SPW7Qa7V6K|KdGw-*ze=w)tA3Ap;ZB_MIkOgm4}#8 z5^<7xzpt1+1jT`d<-%DPY&lW=+ zh`PbfJ}OAhCxl|8+@Cdvx1QSzgT$9Bt3O4eM?h8NNz0!XOw;pET4dOBvojbRd934) z$o?9Ox?<4{vniw}4U=Qc_a-AKNyq(m(DeA)`Pw>>y9OY_^2~PMKe^T2aA7%!KSoXI zfRzTt)_f*C?+4-2+>H38{Z>gL`Sc{t;Gi7kBLMzcfXeX`af1O33Y)!X#j8m7-^)t{ zfu$8hHNXWTfqs={MVT$*#>`Ev-?5U?^NkkriShPukK%Rllz_|X1<}^|1eE|!Rn>OU z2jTXBCK_IWZ|7o#Y4mu$FdI42dLZLM8#=Ju+Z~5#Z)9fjI78LG+%UfRePLg}9HEF_ z0&73IDIZHjr>AgAUhTfY#O)l7D+nuR$pd4m7y_ICj}F%dEcT=5rx~SNNJl*q6td2; z=mOc*XIWnUfC~jcnRj`(J&)@Vg zFAfM9BULB6f&MX56YBuntEX~Z0jD6Gi8_3bSPuBq zY_uZ(vQIWFtF8>4DEXxX7#1j#(OAtMn)^T|aZkX6Zbn?kb5yjm^SUY4N9-z*RA?&JM>sAU4#w=i^%0hpBtHjHD= z;I`>FH=WxTMPrQus7F?bt0Q;70fICKmSoN?sr4u=xo;;!`nhLIXf?^SX`!=!I_1_W zU~RBwS<3HdoryG+Gjq}1${Wa|Iw9o}$F28=Tgn}((a9VDz-l0n0%qy5kCmOzWtcOS zGImDzP4tmeScd5f!QjXEN!a1G}--g|QagNUmt z!A)6|5YSRgS>+TL;?qPQP9ouEOd@u$fJNf-W`zyYYR&WA@vzpn{3|C6*dBO8ll~a> z4KHNnPPT^#JRS0V0&f*YjDLG8DW^m6=I`I?a?Zz6&gah>$0^Z=?`TB+DK2The2p56 z0(&BTk``G7@#dBhu@{_0aCYD@nNyu4%#aE86nytp#s*n{6bN|EuC(=!J~db-kzB)C ziMeiFtZ{L+uy7$Om2{k2J7T~FlO`{W;7c$hag_TcXa2M3Q34lhFt5{6^KrYa*(_9qy{$rX}Lin4hY42At(-Y?ZST*kWc1q0i^raOKEx2g<28UieU zayH*=uU&t|{JcP1Xwb9wnw0>hcAiy>1uW;fyPWh7uQc#{5y(Vo`hL)FZz7&9icSPP zwEc`(|ka>X|4`odlc>xw%by(X$Y)R8Ovti>dd=uLw)1gf3Q z`SH4YYw4}8yzykcOQnwaI9)HI3G|g|T1)H!*@eWf*cLCDJ`{Uz+%4L(!T5Dels_F; zre(T*YaDm~s;aQzDMCh0y;3~kDE<@0@)&bp%MNk$+_{+R+;n`5pY!U#=$~_-bMY2F zydpg1ZH+@#P+D8uq0mZd zCyQ`yr0evHIRXvE3f<}f`=TXIc{;@;X$ll3t3$?p|9T~2c&-#G*a6)l!6=@3S~2r;}|F({_F4l^5` zuZ@9y?WvCAuP<>ZQ-jMiBMz9O?CCv*914?2aqO(*gh(VnX}2+6m^&k$vG-cK!AAoR~( z=G2xxT@;*noszTpbLm;!4oe4;dhD6K~^agjzSBZPPp-uHsJFANQ?kYa3#5Ptk(}k;(M_IsMD|2A?p3jk z*FgglN_dhC7l}Tv=`T@bQ^y1@!?h7@$)7UkmojBB74Zo;o1S{T7C8|%fFeN z&NTM{8R8f81HMOaYU)(@r9m;P!ZG{_tDNO|Y%I}1^&lWVFYj{db`PZ5wEil&b%k6c z8aoeo#>6$x_(kT#Oy`vt4j?i4%%)Vu4YSx`r{}-(x+PcZb1%laIF7v~b355jr#uNR z7}|7nD(X95#TP)_A!(}b&tm!4@U5daw7ONMsQW1Q)nC)qlifj}_vl7y!N+T$AP=O> zZJ9RYtvQ5OUYfjnKI;#0KX_0(-PL1vn|9Jep(5*$%ccI*l3H0$NuYMrXI5M6QDBJo zwuN}?uAlOKE@)xd_;GladT>ikivo9w)( z?Vbu7=C?|9Go)@a)2Fzn_XcaVEI$Yn9ng|LJWD3_Z7vv74MHgt`_le+{L0K~O}CnI z&HmOcoEqQlLHBpmmhR*0ZHzc>*{9bR8vLAlg)0+%pnlPyManuT|TpiibU|O6!H87j>he7?9D^84)t>HZ<&q|8)wwUSBF*mCJc+A+Dt|Pn9 zcu%@_lO@L2=k0f!7HJk7XnN`1C@K3nTVX>(4pklEKn-1Q(?1zJiVwzS56# z8n%L2Wjbf8oYgpR;pf+GOr3*nJANZjrUtx+Pj21NCziF<#1a$I+9*y*|AM;P5;o6j z6|=aWj>X*6vx3_6wU|Q_{jlS0tAXqf*Sf`$3uNxZB%7I1^xWVZC5%uw32Tje$f}1W zP1bw{y2z_|fV&#A=+nnCiYm@B&$~ywri@wiv^a)AVS5or@--VSEe@&j-TDPzIE#me zrhQ>riW?NDz1AL*<~l0IANXd3!lU$A>qP1oVyPX~FuhN0>p7FBC0wdZqppi1wU0=s z;Lgw*oK8=HOR8;ro+r6CEPer(^H;U=L1(XZr5#=6e8pI8fIg z%bZYsXp1VOym4?;22|=$k<*^Heirf%MDs_lpKo?>45Ov`H;~)bU2{frfx>vjtMWAR z6}qPBy|gEz_gQkC^}OBz!1D4#!k6aDxUaLUhhB7wrEkkj!r%OOTO%`!V{s3$1nQv- zvu7D3GkA1wJ?2SW&>=cnpAs3p`;I_+(@xE7jYo{lsVd!Q3MkCa|a16 zwU{5k9hrLGxbAc@Y{?tSA)wy1hbBpZ&# zJ(QUZ^w2-M-ljW+mcfc{X0~(f9|#8VH(NT;zx=hUy7oDp)oY!4jN)yx}j$mGw?C)K)b| z+rS%WG@IEfA=^=lz5i6%$^RJ{mRonAI^e+tro)RiLZR$Pv8! zN3}z0Kr?R*68o_jZ$qV?U;j4$+Kiqc;ENV!QIfIV6JB+ri>M_ZlWEf;lz4rL;Sd== z9StPnX0kmuwQf%*RB{ca_itM~7y|ig1Q9_7`_=0XJ$d7Fv{1*UTCsYR5|Fp)y+KPdSgfWI7wj|MOp^KB~uE7w|DUJm>}Wilt$uRHKp zEc&09K1tNQ|97M}5;qdgj#)jCMz;O1^~T5lL*k=N1T*BqMCjI`oc8v1K^F6zpQ}ut z;a`d7D}j9DPQl5fD&d`#BiMSr@!xXZsO9f$YE!?Lt_8zF{XT;=xV242+UB!+sH~!C zy=I~+RPp3i+{QgJ6sbo=H|@_$0_%hW=8AmV;om4n9{pcmb&k^Zi^RkliHrZ6Bs#9q zm);#m0HraAF|cRvWT9EPM_`&p7LZI{^{M-xzZ!VXIbYyX3uJg#S)*mCk2e$>ZG3+4 z&zhX4WB-uJ-y=)?VyG{>hAAw^Re$Xnl~O4Ny0ia1_dbnS|NRX|2G}+-POgakDYx32 zwbUCspEmFwYvG$_ZrtQ|-ICd0sF|RnA(?7KvgD?xgzKC7DI)By>?Uvko8+a=gO`y%!=!R}sx33qTl)z%b z6@&~@>T$Ni(Kk2DaOD-P)i<_KvKQwYzXt7@3o1LG|NLf5)9F5h$;V|iB^ZU~(0&@9 z)T!!mmsuvRXA$v_x;-&^>EyYS2A+78q<>}jDOc)vjLidXBIe$cjL41No0mJW_;szO zizv@yUQ;TnKwo>Ge=oWlO+x_>HM7r=^u;(>?j!ORDssGx?91_)qPu zgWh(*X+vL!ei&{mTHH;}jOM(m177$YR*o-*1)*sm9S{Ko#(62_>%|;y)&(hLcCv$zI29~Da}pi8 zI*@_im~Wgw?PQB)@d*H3?kU8aA#zJs36iK*jrsbYTSqAzE-cu79Uny~7)UYUg%qP~DS{|hC2PT#memm>plF?#yXBzHoI=aa#XV`>PZtn>zCuY>PI@tv znq%xIm8^C6$sUKZ2{t$E|CV&j6lZ%kzPl8E7itV{Z9~y^Rv)Vd=Kk~yoW;`c+Pl1L z!&(tMUtWp%hHAltUDn~$klTaoSYgkvLZg9w5K5F3YPe@6!c$ASW`t~U<`5fCo)FK3 z%wmrNeXfy~K;dIx9?mg>5_F8h?b}*9&_4zBpGmbas|7J5qLz4bb^;WE|>}sY24O0@xjXK_Y z=ZC+<%ru;!lx8$}c2?vKTZaDZnHKcbb<}1O*gQ*6J}K;ScaXWD=5pVmQUL)Y<`lh} zpD&mhNq|$G{M}h2sh>LPRI79AW1zsa`LhTV1~`R^9lCb7;%E5TnTGca9USLqEyFig zxT`y!QR_A7($QD^Ds{-#J{mNV>88i~$Wrsl%&Y(%!Y7gwRg{uIKE&Z1cgEE_Ps40EH zrTt!B#sN=oNx;U)TeOdI4>~&z)8Y!WDwORJN#eUtG8`3JG;hv|o~PmWw!WCTdx5oR z+-myMFx~qIC;4*A6cjs@wPs%&rS9a68C7NoQFoz%pRIK_WFwa0{+2`TB3;8LDHl_e z^CPXg5SB|&(!#u;=Vq{7EU<+n3)`)xTS0x~Iu>h}ztkksWh1G}?y11C#(0IRV6Sw- z2ox4j2&M|BBUOZHLV3a?VG(j5e9Uuj8+Fl)-)sj+@&n1RJG#|3cEGkOXc!v>^-yzG7d%bJA1XsPA zZ5l?=_DjU2m_sp^OHF@*3Ckm-puJ;p*5~zrFWUT3Df4uT*c6S7?rybW#j#VCIa zPQ`M8=H2aCmzGDa&GI8U0Jl*G26o8BfF0KAvs#%c7u++c_t7&K!FmwnKr;INWY_~1 z-Uqr0J&kA{bpz{0e!ZA`cF_LcSS`?3IrQ=2mj&IzAdQxn?Mk^ZYV8P297iQ5#=afd zy6Y37*&f$gg4kL;5a=0jA6oS?)bZ z%B#A!7l@dJa9e18z9X?}L|hN#OlTe9Fv3&R$!^3=8CJE@9Dt6K5r;}8p%SIRDv;cV z^sHnoN98oOoyKqEY6p8f;@kO+%E?E8YdMIYFtSJl{gVjCjZ z7NKU(9l1Ub*^CpWQ39SZ4b_yon}UOb9s^qR2n$OcDTR~vfSd>B^$)YNsrM&GdG!kd zmC|sl@kY3i5<%n`ZHJpTu-(9QxmY_|@D1lRID^=ka(X7~DG-ED=dQdNy0N$)FvJ4Y z<&9@2>1htZ$C4@-v)e zRd^drAsgH2rHGNFGZKkV#vpkm=Ar-rJ4G})2U9RtToa)|b4MGg9=}|u;W7K;S7P3S>65mm=Vm<5Ylrb7DR@2vzLKF zdCS7U>Q#H79ZoDM!9shNVItU=b3R$xePf!1w1-R3A49XsBjU7Tomapx4{P)DwCM}`Q z1^uO9*D?DeXAd9?{(7vAzFYH}`G0LT@*j}U{J)Usdfg5F=PvjMYp(29=J&sLD9B&O zw)BMCW^~^*IriW+Le%G;q;+q;xu|pgbn64LDTStSp&3%^rvOj^5MBY}j7BAJ z8p4~Kf1S^Qa*(8`>cb0O$Tan#GQ)EHnN6FtdN&z$@_WqimMW}=NflFyJ*UR6l|JW+i z65sZA#w^D`dB2>&m95(p*Xf5f!2N)sesdGyRUPq~+wR4qWPk3^PkN~t_wB<*Nm6Jo ztN(1`Rgd_(CQZ4O9VxXR|RWevd%rDykAE8f`h8b@day}_3MU= z{=U;ZjJeoo^22SHlr}PSdLj%F>en+DI{t0By_mVIXg3i4`_`J14hEHWnh&JMSPVO> zntIJ=M^t;FL#@v3>-RQy%Rle*VD`N7X|K7);Gi4h)))A-Ldwp?F~8KuGNlwvxf~M{ z_|!_4M8w{|rO|nD{adon`nMP4CLq$>`xo}uNQ%v37;ggi6x!9NzJoQeQ6BHvjdHUg zxhBf@(q#6@-jpE_ug#&ZT99{nbHEcdlF226A+nMz$wU@*0HaF29v9K+34o*>_R`Wt@qSwgqMzqR6IgZXRqDvaUS{tch9H>r z#X_)_;wbJCzXgJxi*|Gwiylv6CTZnYdM|Ewv=rUsF7^qfs~zXh*Umk=UVfc9WR)nY zh^-Ble?O^Rc;`WB{?}De;3_|%a3;Mc%w-^%%&52v!8GO=9JuqTe5=HjNb|6;0DDz0 zXo?x~<imQtDqd5b&X6m;aYRjZ;wn_1R?cajqdp%{|-+6lg9(s-K zDRXYSi9_o6akV$WKqo*G%|LO(Sj$`sfEutbDq)zi)dRU({xEez!&a7l*`jq)vD}Y`@x*TcHw6oB1Yo)uV_D`0ye0;(zPzJENLV*K|?X6sdv=(zntq zfFKIe0$32FDJ4h?!d59#CG-R_h@u-%q$nMcULsq1NvI+sMIl58y%Qvq5K17){o+1n z&dgo&XV#rH_pX~CSu6GHBwi!m*^I zAORksLv8JmB&GiP3tXrqDkisOJ?MG;m_7mZN2|w)mY|cR<1yJ+3~I%uVtmzGUz_u~ z%>8!fT=uY4fzrS$r>_k>^VK)->Z-OnP?bB`kZLcGGk^V=S$3qUv?Zfr0nS7o7<9bDyV+F8JA2sD6ejfQ_`hi#XXT4OXXL zhl>O_=Cd^}?x#)HC24{Tfdm0K5B69^;cSa^_|g?LLP!SiVgbaf ztQ%>IyH*u9Wd!Dd3;1W~fQj@dVzmjUvyE(s3(GLs>6K2m5RpCH3Key6X+|OCg+TSb zsFuCxI*5>M4N}t}L8H(&O63IEy>`8$a9W2k4O`w(t4|sZX9oKVte5ak#j(jBJz`#d zHbV7l=d6J%vvbXw7Pc;QvC0c5{k&w65l%?q=%$aS70*FxONx~oidU}ylW?WD+u2(S zjyQ?hs1wXWKLJq)9|v?x<^0i5a{gzd6E(|h2^^Eiw(U+S+UuJVS?F7rvM%?OlzvGp z&jondi&jpQ4Kb*4kd7Bbp1ZQV($v{5Kw@Dz;EYK!xQFmnpNyQGjifI;ZDAZ#xh^Sw z^X#S80;;RaN;9&*mpFFN)Ai*Mx0uA{&jhi3yI?~5j6rQq^2yQ_NpmZ<_=XfeNr9}>*tDDB?C zDf^%a$1!-H4t&(Hv#ITUt8~TW`^Thfwq!9bN;72iss%qC`ub44z5X)$T@Kh&U)mmV z!qJy!r~`dtu!~JraC(fhO{R4+=y2i{H;mYw9to~CVQyKTOuOBZ!q*(R*fur;36xBW z0=ObQ+|QGel4Z-><5(@tWMoZfr9#ESx=i5;F}|ekcxXzd)@=zYMAr&!IVNl#6!!7^ z#W&=}iQrjv3BM2X>R*tTbKJ4R&wR37!**kNQj>a<+Q~;b&ZOc)`e9i8!HHm`c3J4V zYA5Ojte8R74$1hkXX>g1;-VlipnQg!uNnez!MYM=3LBSg-H)F$t(T-}FLqAaX!uXh zrfP^!_kVfB=x=p_ukA=@LXa*3o$Tul&scfaM~y?|kMHB2euJJMqM7D`)B|xDK6XaZ ztjG7s#rgyFClOz=T7wP_2K~mvLG={k9(z|_a*?Po>i9tr)8I@|LXk`S?v0MI3lrBQ zIM$U=H(Mw7pLp!+RIsfx2_-mAY5s*w9H8QERPU7 zouCLd94X0th^|J6Z@p%yaSTdd-2Qm8l>PBWtvD@WWaz^|R0uEWG7tOyrNb&pRz53? zTo@h7s>Z!IbM z0ycJSXVN?Bn*UpUf1IbU8p;M z>2>`kdpz;M54VHA^R<5BomXRgpUPIne0#Yc-RhHSU9%Z&u%Vs0B(gNR6PxNjzF^Yn z#Kk57&EQV)(uBT)ukUv@@J!dmz$;4w%&g_S3*J{sdCcTZ#j%^;AHkr{m^MI~&wlQU zP4k;=pY}M*Gwu8Aa;Lc!$I;Fs+&J>@nOa1ROnQ0L5MISZbC4^lgIXd$wQJ9zE(_kk zO;J0=Ql7@3lEB$|rlQpMFXsz)UUDqWxb$SO5W9NFTKkd90#$5u7 zw~h7T7dlcBB)8)o`%3G%x0AuzCTEB;28a}c zXH(p<3)c6>chB%p?H&uVEv$yuhms|*sm&u&wrRi7;Nmb)>U8c`NOiV zF(aYTGzR}?K~<9pVcY-LSUkh;-h-PFb-PBQHRlu(K84@8dT#SHgFpT%YHi z$N6<^y!E)V`%~I1tIVvFXLecRJSW5Z5#$?8y)1J7VteXJ)U%)??a#1xU#_YauBv@D zLfuKf30Bmld|60J=k88pW(Pb~sVREa)6NU4CWC6q80GjWDI@S<+4Ov*Zzmq>gzypx zLej)g7PqFv%ue$Na#8SNq;IPy-%B}&^HGnQ{oT`*<6J2H(#o7bV)gW@B9Gt^RP|FY zKEgo6soRVp(ABoIRmo07-kmi9=Y*K-VacF_cXpuU+`GAK%wxw?War7fM7`k0YzF&> zuhR5f=o7~_FF#Mogjh>3o?yk39zNJIJTfEpc>f(b1beBUx)a^XTE8D{0LMl5J@k%O zKRTA!n-rHt5>Zfm;d6*ww~>Y&%}@53=VLR)s*UPQdY0_t+*PjskEA%%eCo5)fExDZ~3zj^B9LsGn(V7Qx zsuRJzFI>lEEjQL!@~m~InIag8nHz^>`E1^qiSh_>z+0W)sEP3Yc#7Ig(hrsh(Y%5Y za?Vxp7$9&>HE{XwkPaG}hzuH`xZ{M2&;Q^AvhIDjGP+d#0Y`A=NeR$9r8ir zx{S7y&c*##9hz^!5?Dje8+L;RofzzjlE+8P-O)hLwl%(B#O5Zj8%u(Nn;s`$@-Zu< zmW~!z)(x%I+{Ds*Q)gSQF~kfrB3}3?H0om3*U~s~>tav7iyf*df+K}i;Cbq*B7L12 z;|8f5!wK3om<1ou;!O@;q(u z-bd;RN@>7LKrpX2W=@m+xQeZtS|r>`!! z(r6n{jA|&d&nv}A%mGpzKL$dMzbt@9F^xMea3Uf?%a{lB05xC7n$kL_e_|?akH{EO zk>fuCj2Oob_1{#cos}?`J}c8hA5P7M&SdXuKe7(N=Dgg$cM|ieWxhk*izToims|dt z-|S9nszxI)3B!K|!xtB&`6P9!MGfPu`%+x)W?b%KXWCx<(BJv+T`?WTkfGp!b*l_* z4Ww~}gFJtthVRDY?D38|qSbZrS^Y5gmrl<$nkP&WN6JCdSNk*AOe^O3P%oBeMmuhl ztheS7!~gc1{R{=ppBqjNx)5qbyHd_y#i-pm^Ms9pU6#NUT^WI6W{ObxXt2E}XKwK@SwUp9kV3IFh0fE6Yqw|j}h*a*0ayG7?00L!_}(o724 z+-X%9k`b_BryEO(>xPzUs`1G3@=0E*SIXp9v2&6aup#2OqLKm!?`0I)md0gj+?KG{ zww8bt&9>ZvySUfcIcVw_OQ!p8O#ZC9Gd&p&uQwAdmE#-Y8HKV>JlD{J2Jimhq%@rE zBZ#!;efk`9RKw+Q_8W!T_q7h49Y_9QD{pN0XK;d4jn`4cLZx$xDVetm&6;MaiTx1T zq=H|zJBSFeH19839-NxpcuO2y`iT2}{7C}GLh-=;By9~?#-*Sf&4*5Y6`Emp1Qu-A zck|3Qf^=4R}-IrTC55OabbT1EpaD zwt1P>SGl>*y1)(RcFk9#r>5>^ZEvEx+sr0``sVzu^UhoKsBifpMLQx5&hp{EtNzoS58YyILpk;B&d z3Y=w?nx*gcBn<5gx==|Q@X|q;dz;a7S8f1Dkv~@Q1k@(xb-|%7)Op;}$NMGcfdka< zoQY&QR^z(317{3M+qo}m&>Z3KB%OOln)zbj@EmQ-a5?=zxnVXDj z&Bl$sMir_WQrDISs7uj82mI>o9RgqKHK+gW0^c01aP7QY%CqIFZ~&AeuIvBDk*9pZ zCrZ)X=t0Yk9Pa`%i?ddp!e&<7pn5_tX4I>{e23ueE)7FdgKK7)MW&$`naN6 zpfb!`X{M%i2B0NRPEIMA8z?9lxZi7azc;-MP?$qAw7@__AY}oj3l#IT3nd)gg}U*) zI|V;Bjjn)umi{DPso3bNzUH2$_#X-tJi~b4nOHq6_^&Adk|W#MS`W*z4asoYxV+IW zJXt0t!yh+9$>PrXP;}J~~TWgFEE~Z2O;M8D|CGPw8TUCvX z4jHD9Z)TzYzecxGRx@tr z=+|-7b%wf(mP#%!)(P7h?B2vz>f&$ie~j4bD~4h=l5i9IJrh>SjcctRHbWPBGfK+q z=2Kn7lo3leO3cHjh2U>9s%vX)9pN}@ipq#W&EfbvM(*|;eBy<=TNUxKTTPz!UIDrR z4<>edgKPlmP(;bm^Uj?dU3tx?kR24nb}VeQX_@-bF|}O2!qnBVvsMR|2CE>*-+tCh)0+6!2yMgp&_py~hXn zk(x2Fo1s~>K7z+oGZRxkd?Eo4E2y%buvV&GEkL@JAojL+Q~ty!>bZHihJ@5nV<&cE zi7CjXl;T{&c)pbKIW_}#-(oG{M5~>*S-WpN7<5`&o|daThp$$Wo<-}Ve8h(QFX{wc z`3P!3gq_JxH?fiAYWF$_A+OTQ5(e3>>%-x*1rIe0n>j^*qFL_Y%Z;R;>Gnw0AOZi< zpdrGJK4@vqo5Dj}9Pk^P%BC+WJ%Q2ZVC5vt9_iboAFLnx!spN979fmWs-;&FVz(QH z$xm0fIi>2ctmqSRqe+KCy8#f(?G7Ysqc!Q1Z=!ABZg9?QgCyU@@;8mKFNBqc$c!Zjt$?_>G(b@us6ux>!swoO z?SS=zFo#H*Z~@SXL~owjuGQiMFrwm;$a3}>rmBNm20Oeyi6)PnmM0!)^!C9Qe8=v* zz}oT?C6PN*_30eWqUSt)x8{^1>i84~3f3?P7-5$TVUR-ww!s9gq5rXWQfl|Qj>RBy zNu=n{1Pon>?{_sV1B z{Szc}p|K70mfB~WGjzd%23Tx1k8;RfuJnqCoy>VESsd?9iVt6Z0V~B~-jQ?XbTP%t zQSp0a{v%r%LF2a(v}G7N{;HAvL4CqE6$XHLXga9ghD=kkwNwH|BUbRpGHMcRH;Gzu zzL-&6(^RH=kqN|fgn}Oe6iDb>z=k4txW0VmVk#C~T96SSA9o&oiOc6xnZPWhXU z#V?d{^0~_Ga{wBEvf|xPQ~1&qsleBMBgY)8<0eddlf~W>;ygznH;uA>fYER;NAjr# z2yft}ssjCN_IP^xZPsfOr&s+&#Xr#oo!9Ovhux;NAte)EByfqkc{Y=DH6r`r_U|;; zYwHxf$N=_9QC&wao5lO3pX*0HL*n&Vm%hiJN@icLgJ|a0qx7@hFAs!}@iqZZQCr_= z$TqR@5A)g=PkGr7CMO&R`VVJ@#8F0juh1MB$`WB2tnwG)#4p|AUu1x6+7FrAA(nz& z3#OS7bikNC9=#_hWQ@U}fdokX*Y|iIrC-7nH_^x|>i~p#JlWe!+U>TbTeC3Xvv#xS z_Q~hyfF1@S)T5Bn=jlIk41&(oB2(yB zPebeD#6eP24Ax{MK72pmD;fF+Q^7>OeDr<>`FjXiWw37G(xzV=%+;dRDCqQ#ceES{ zhCzaWGI)sGpU1RX7#oD|&q$$tX13+YrrL{fD9Zts75fRQ%@~Hx-Ew_}IN-qhg#m!F zwRA-mN)HN?AL;2-?mBtEd3Hi|jir~iDc>c!xYWzadz#`HNP{P|WNr8afKke0Ga%3t zcZ32WZh7bJkmFAk|J@uzL@eu`IDN#J*@yxRHR4Wx#UNBj?Gb|s>|hG8*!nwv zq*>7RMb_#9hx5sDbr?x8<1ZS+*_7QHx%bPI5-PI^{eM7d&s@a#ho&dhHYP`wFR;*= zAUJ9#X;2vPWRijg+9Uu=JjmLo&C<>Ksj<=Bx6u40#mHa0dDokDOqa1$gKeUZJlflS zq8y$h$wO@*{q@$X$V^*~IS$x|lLz3ZHdvruMW$6=br45%h7#?CF=6Nu^pKEe|kk()Wye{TFl#Fd#CzKZN#sbYrPOJuFN!j)@xO@9LQ9S_sI<2x)4;g-Y{(dp@$Sqw> zsGW(^8XB8NqwN>dKS^0y*?U-e*^}b8u2MFG(yQrr^SoYcT{aS<jqjl(mMw3nl{8Q4SXYnbZet%;WKK&jku!yZ5cyt46t4w@I@2zL|5*=I? zBL3ZD4v?sV7WjUocGUuGES^<^v6f9=hR}jDA+LtUI7AgryX-QnT74oiTOZAi-Ss>) zk5+eUF43?5$IR`7h!jp7_tp7UnY^UVws|?)i`H#SxR~*fVx6@X){GfOCQ7nm=$e}ct>fa%cYn+&f3 zp|XKB@^A4L3>!Qoq<;dpo7bN8KjoApIH74zVpJvHmh z=2F#{MXXTz9}!=(dQ<2npA;Bx-i_Q!^C0*~T)BHe5AV-gp2Ybr0>1+^i~eNqnV~{& zjRekWajS9SogFR?!~-FOZy^l}nPJxm{aZ;Un&CTZAKLBebpuS29G(wm8I}KY<_uT- z+V)vk-Z=hBxA=cV#p%EC{`?Gw1FI6V`I>%~*&yP~~D_@nWW3i+m+%$6W%i9s$Ft zUyJ8nkYuMgc&P_W(?tpPk6Q7reBfm^F95vop@uU$RhVZ^e>BK$f7?7cHwY^ST~@S)p10{%5( zn^9bBh}Cwe?FsN^Octcp6g(_{2q_BJ>F_iha4JW{IiQzB7VY{k+_YN_q~PcL_uhq$ z++PWEXQ;u7K`r`E0^YxV1_Sv|a>i@x(dvykzXYAy=R?G{CqQ;cSMcfWNdE9_O+cyW z+okuwa9}mKQ;Uc!PX7|*1%m^^zj!Oa`~h$JP6sL8S?KsD^f*r#WssjDZ$>bLP``ab z7CBN*`ZV;-%SQS#c`2X{ejN(lO_ZUj)C~2dir}r``z7G^-$a=(Qu8)MotEV_W^K^m z9OWXmY0C-(ga>Vi>^a2WuuWwD;q{4kyy~mbDKByxW1CoArI@v9tK?6>GL-R>XA~J9 zVd9kqb2C(dIoiOMm9md8==b|zkqU6siK?ZruZdZYe7eSz0(r$|AYR!pUWIqEU;SA3 zHEm*leu&K=QHYaT5}K)eQ^M;8;mvR4mwFmOBnNoU1-yw)%$+7P>2P8d3QkQ_=c`v^ z8I-o_zJb!c873)iyno~e!HV`Hur&8B*rr-?796o^ZUM)6wH@z`2IAD8BzGPN98K=7 zq?}ZaXN3)@qM?u@q>^sW+um(njFbsm9S*yNzf2d}7JgQ5^KZ562^TTOowP4H<*#_` zy{*O%=I_ao!bTzHd!sudcB3#^o<@Y%4f3I?ZvhStHXvLJU*7IpDMXIq^JhRV*Ev~B zfPjtsFw~)S#K9)Q+U(V;!&+K-i%VG$fa#kBH#oYIes!f=niM zF4>+Kq8QH=dELuXYr5K6nQvOB5ZcaWP=t^wq3vzs5d)g5mL_~ak3$$wsBJhxy(cNi zsi}^Rpe-BXH!3Nbk(2s~?6*Y|i%gWz{&|skUpn;jI1(fmJ6bXzNj7QTXZVyH<-IL` zw>!qMKd-5TuXf}WrKsaAL$*&Pzs^Sn!>)GfQz+^$<~H$!!)0eABDR&cjpmxn223|X zx?Hl136%QJbJ{y`fDNbuk_xTWk?PLJgoT)e7XsRMtdem2+di}bylNEwb!B#DdJZf# z9Tl9GfcEDhY2&Q+uyc8EQIk&n3OZnr45iuwV1i_LgJM;gzvu%`yE%uNA_c6?~WI|2;CB959yz zjl*EF8x99RTPrs~KSbJy|2(CA{k4Y1i|I$_hWe(PO_#0B=5)>_+CsK#idJfA35{d5 z=Eb=y3)Kx=8(nT(v9$y&bahrQvFRjCY&!X=QCeO4)mVT?GsYB;do zjo9{2B4ga&l0^G;+rfRoU03oX;3jVm9Ek(_T63c5in_pt{Ol|C2ES~{ZV!vn$PXN& zA=%}-wy>;4&$aSU(aH|PZh1TFKtZa@-Db@&con;EXRx zf}9l@`Sdr*VH11aqs}%#(TkxL{&|X4W^-vK=OeSh1_0ax;BtO^GmUdVm1Mj4RB(bu z3KEX@<4Y3TZhJ0fEFFCA7>D1Xi0?lY#tukJmUbLSpS|b+>#maULc8ygd`i*2w_m_Z zy8}CD02`5jEX1UA=w2C*OWaZ?z3!f;ed)YdZTZe0P|5)ICt0787;3(2u74dQRe8nG zJxey(ve5hIQ$pWL48CI{74QG8kr*6d)f;rnt!^6#v1N1QQvs8shV~@R`I4N7+M6L~ zJS&1f{6eig-hTKXDKTt8YvMK|wj0cYvuwn3+9r7r*kH<8586#zd9W%$JUq2cxi4Jt@@pfjCU{$vUT@q17J+;SOr6?adk$ zP7nGJK@1ld?j8_}>U0>Odhr249)E%#b5?ZH$N|TgnthwigMyqP&SexyZTE53Nex9a z>2_+uLejbZ$!knreK(dBig(a=tzYd1J@{L&Zgqh>#fbI_kS$iWhg4Y`OBb5fyx!G# zOI(R&YqcTTAH0(abA7XE`*RT}4mf{B)!I7UO=V9i7lu4h#`)BZzorta*+?7+re5Gp!l%*957YgPPNn7$2Kl+6+9$MHB>3#_$|1_O2r?lG*crk(!O z*)c+Y{SHLRt-t)Qk?8iow2_;`MnatL=yeXI3rj!xfGZR*Fy2fAx(`}@b%my@4TTOS z3Y){)G6I{hi_|mR^h2zSSXU9-G>&_M9DeUwlG&3*KZgj6U-6oa%tS3pISBpAVIwRk|Q|s?WBr6f%b=uOI@1-hMpZ|EO;4LrdGw|1F;5b@)O|eR-XcRa* zMsQoB%6$M8@Wln@hzI`#p;WQebI(|PV<<9A&is@Tb2?096hj?K z)U$XyYKXUlOphHqU2s=Pm?6xLkLfxf)veyNWQyZ}?6h1UK(&CNjYV4iN^KJ+?J3)1 zg~&;%o9XkbQlAF_dfyDyv%{qc%KvaVP$u%6kD6~h81su1R~rmQ8t}g^0;XggVaRRh zta(2elSdMI2k)e9-t8Z+`Qw_fj6mS{`%VK$;?B-Yd_1kCUGUdc>0ATz=5$^9=l{vg zY32=6InfP3-J9B+0~h?hGJQXlzXRCTa6^y}d}Fq2YIN()xdspBm2L^p(x|30e{jx| zS+W)wL#^+WK~>P|xJO^6PQyi}Lo5{1 zP#->RQnfR$Y$NYPIsVS|EM}J*H}~Xx+euEA=5VIO;~Q>K2gu&fkGR&>)^gsJtgVkF z9qO;Ne_TI{S>pcpU!z80)E39Ra%ew`)imVlfxIo585DC?dZ}lNRy+4U^Uj0&2dCn+ zNQLFK)6Z`LCwG=e8G%W9#w68JdY#g=9_v%ebQOKuD0_whagYe|+bJ7%r{JI0D@FsO zscX~I!yZd0m~#1q37ARo%(VLX)<9W-#IqKvdPWC&&itO;-VB&=p-j@51=oZ-XL9+u zqBKK5XpT54jIrm5sxlu>YM2sa9i(?zpnTDJ_ z6Jy}4^uX|-zER|NynxHQX09lvTi=sp@}nF8&T}NcqIsqf+xn-7T1Q&-U`7X@2yseo zc4{4OH0!o9FuDk}0|e4B^<9%U^+=&x{7K!}r$hzhwb-LA!3ANBfxncxly zxVWkZ?^!lnI)1pDiL`L`WIlg=;tu$eR+q;1!SOpuAnEzOlYY*{Hem|>;?m8@!j$`M z4affXUJ!UQt1eJ!*6pKu*_e}%@Cxv|cpsGIOjPJ^j9@gwtUrSgLPpu2pcY3cjt8DFp6DAL?CE5CEO@Z~ zV>S>H@poFd*o#=IfOjJb4l;vF)yKedv%`;aw#Not2N<6sPav;?!h93%XeDqWu1hO` zEFqA>+1mAJU~|Bh3i3mGS!|sact-;e+(eY1mw($;Q3MAhYYSL-K)UJ zZqNZWG-R6A4K`0B#0y=f*_6Pz1N7A5JazIi0Fgp%xEFuBU%zIO!R0oX0$OnK@h!; z!Kl$^jNTcZ@%en8-|yc0-+k_L?_bX!Ui%#9oPG9MXRWp0Ywh=*$k*EHwAY!hQ&3RQ zzI>sgM?rBZn1bR${8dWwf4(8%Kyq`zQ&0Ul1+w@43i;%+y^@v^1x0Bb^@;Tr^7*xQ zFHAitC~o{Z|GSXLdxM37;@`Rn@*w3u!Z{d6i9E1r^nVA-P5JhAOZE>?(d@Zz28$hPI^i9YH323 z$s?rr?YRE#?Be;6$Gus)^H%QJ!KL$-?&j%v^YhXN#q)N9;=l3oJ)`!Wla{lr4A-fw z7Ps1$*V-!@*DjED6xoKN(iUlH{&{uyz~)jgV!D3Ier1<&r(f{Tg?`FL1UO(CI+#IM za5}Kmlh7oJ|1it;_xQsna55)5%HV^soTDgKd7>O(vx5nYSbIoX47nE6Cflxq%{8_t zh|Is76BfEbbuMFz06#?=jp{~u!QQpM&(|2V>Nc(e6aoV@xL9B__P734$;=Nw{bE*# zXzu)aUwiDzH;CNmRkC4FPzbGpmIO*Ag4P47pjfMEdg^!!bCgLvKXT_V|;)ovoc-07x*C4!*YG2QU%QS^B=lNf)Xsi0@K5fP(+v zn*RRE&(^ZWpPoPK7xIs!Y`@btuqL@>{@Y@GG;ns1C;c(pP#oTDi*R`t56-HvGu%k^ zuMgC9jxnnCUISN|7z+Rji;B7I5z`rCe9FcFx^PzvC&k{k&ooLH~nN8yLBpquP7ZuvNrSQ;&z1Wvu$SAn-5${wU$5cRw^2)`*H_bA;` z?DZU{v&TlJmJ4fBnAlo5U%ejV)A8%bk#Q;((GN4}<6;sHE+x^1F!v0&HG&n0#9I}a zbqy`5o3S``qfKGFf;WW;ltA_xyh1*tom%V0BsO3A80VOk;4Gr_IlNAep9(| zxlshnl@P?%9|rH*IV?7G##v(jLIf70C(HG)eD&(y?JX}?Zpc-c*=C%j!YYY|2QVMv zq)(iYWx2t=*KT%G|HQnEDO0|?O(@k%))<(XkL`hJ>J45CYMjwKD6DbMA5dMS5yNz8 z&IgqF;zgzE7W7<0Ob!fnNP~6Fm4;M zN>C)|#JO;y;7H)P&URZd-Wm5QpvycH7lbm5QzsG{%#qEDJurl?PPFq>L2-}^G!o)( z_6`?^+TAPxOwG{+7%zP68UMbidTDq7w)hl=@)%3w?A6F&6x8dedS_IitWyL)LVTd8 z#645=se@L((Z<0V1XcIO%H@hZ0^Ma%yk%8nK?vJ7$uB#x3N>RtDKnbF{+RRk^d73G ztMV4Y*%A77dbS?LOx2nKEp4AW9C(ohp?KWgK^v^AE|^-#!SQic%z5Myf=lR(ZTbgo z+}lrbwBuDHYK4xR1x1*ze*);45W=Yen@)(c-ailI@|;JjB(7Qwxz-pvCo}L)C;p5{ z2`DuxK8p>#*nV07?{Cgzwhf=nq265)43`JR3e;HcBO68$a8Ijp9+xonM2DX6;l8gx zi#!|_A?yhEj4s;u=6O4S-Ilwu>`E1d9tG<&qOd}iK;Do^*xBdxWaY)iZsJR)K@M?C87`dVh)8~*AQ z2}Dg<)sQ{PEVUVy$5H-CPxG?P^-qhGXCsoVH%?hWh@Rb9`Mb`IMO~tamgCm8qlVF` zbp40a=L5NzR`>TnhJy~bdadVDOJcs)6O|X*z_|tzG|w%3+Z_L>>-UPo@U2dg69tMXf+&V%G+F5W9Ki;LpWpw_c6|Ci4F&o)kTIxSnmMP@zsBxbiH{rEFzYc1szIc=9|66MM>;80Nj#%LhmiZjg?5jTd5hdK>0Oz?!ef;BHW zIOkCY#e<#RyD~F(vF@3c1S6!Lw;LgAZ{S-sFRErZ4?YJ2n5Tf(n>(UVkGQ6a^jilp ziS1fJUk$E+CUXc{!kSHW5s9o0`%0gi|P*hkLqV^azc zCu;0brV(IU9Fr0!Og!2hFL5#|^X-dOGemevg8Qs?x}m7kDO;XcH+U>10#IX-rg-X* zSY(<%IGzYA;2lUsbg)!I6JPhhKHAl=(84B1985nineF~Mvn&*J#n;Iz522Q230{yz z2pOo7gNsLt)pR}aPVJWqPLmBv(AZwgrv`x%?^+4a zc#eyNUEXPDC)VaQJ;tnt(mM_H7Y0~bbybs z2;x$RM)K-6Kqcx{_h1GCBi=k+bd`V#XuLtTcvFDnc#aXK$gJR#%yHF3z#TZ|toYGs zV0f2{*{#4zA4`M=6)J%I3E!5lavgR-vs!tL98?2LUS}q`u%PNO@=I?!GKzB}cg>2J z{H?jPitN!pB))smI=hs7qLO9V@o{L69W7~ieTUk(Ft761+d0jN09r0DX799;(1c?( zyRZ^f?&R+0Q&$mtrWS8PjcWIZkpK>yUUR30)NmJphB};C*~G^=pL%; zN5`nASw)~Sicj=M9oh}FV(C%eZ8a^Xs$U{7d$M-PWkVW#IPt!W!xrx3gz}k^>k(~X zJ)7p?N2$KTbcwqeYI#70k+h3c$^qb-5oSbcG8+gKsVCLbFfB(fz&ui8oAOZHd33PA z!P4#GSAfsf;l6lv$F zZ%xMnitNM2)~I<6@}2l4hm5OfZv&SSmROqV4#4&&+Fx@cFWY#);XK^17P~X+tD-1@15O0b#AyU($^D(uxB-H){i1IEm02Dc#UYs|hw2 zJi|Ent^olQm1rTrb@jPjXSSJHC@f7L;d@hWUn_>cOQEvu*Jzf$u`c|PvCQu7S!wU( z_}hg6^*+B~+D68>)X-Va5k?~iYvT(-jVieu=pQ^1m03m@j$EFXe4uKcD0FzP73URk z=*E|B8P3lPsrwS!GE_gjB!u{lw^JQVbDfYk@M`FE2Ym6U4thIbz`kJ&nhYtU1dN111aCLJjx zqwXZ9e7<{GBfshe=V`7;mZ+|*n0};Prmi>S2UG5*?O5Mv_E8q!X%tntKti#Ok>q#p z`fHE9D?TmN{t%KI#*A=0H&=G?7UJK$%i)aTyv}lHYi3=pc~gSrcPjZR$On-9wdTR+F{jjyYf7J8uHQBb zTZ0#9j@>x4UGz*afQ!6{KsdQ3U8jbOe*SXu{0_{tXEC?ltnZsCTx%xEE!i~Jj+Z9= zr1|;r$F~7)WFLwKk<-BOeFyz)SPo05UPG?HD(lFAkK=@CAtRQ)eW_YKa0pz$-vV*< z65=I?+(p>Jd-cu@J)Izo`T znffTSxvLgz${pR&)q1WSmvK>T>OX{OLH`aXM5*=4XVAK6BMoIw10*+woDspLpY&gwM z8Ld3#a?1YvIMhSkN%w5fLm)0|_|IQ0XsHtRt(I)b+{F4_W%%Bzvu}NHQi^yVUqwQ( zA$mr*LahI{qUPK%a_3@GydWY$(CGSI1Ep6V5(|>M-eUSvcX%?A_!m6s5SjB`Nt8au z+24S9-jVylEqGIFZeaGL1s4~s*KLkZt^vB(f;X74tCJYxEG|{UnQe*XJc+ij&cx*x za03W?M@YCkC2`FR#XrTX*&pw4CS&|ETo3o3X8tA5Fv3^ep0vf!thx{&z9Utq_bIc|I zrQ8g`ajEWT`%V?8Y>QmuqdF$b2aTYQokSUx?U>BrqS`5qS}{#56>IYoY<@)>U#)r$c+=DP}~`tMR205cK2JblB%S2S<^F@Q@$%MFXJBv$JJq11qZX3=N6Q=Rwd?ir9 zS~t4s;Ez`BMQW~#h<0(OJ>1T7m40YM~vZL3? z@s_zJ8A2Co-cQMYU54{}qJ*RM>jjT29+a9nq-GBCdUr^HE1A&9QTXdgorZDX(2vaK z(ZEeR#0^Nzt6l=qt834s+VbNa>d9@W0W)Evl@g6nO3rd^V50Q6-cp!M4xHr44hS_9~I9k7&7<(a~a89JZ7AwyZ5Brs5m*P)>23PJ0+sRP!9qd z{M+E7oHEF_P|RG=_@66S{vO5Q7zB2FQq#u`htz(MWNT< z)k7w%;udCA{&S#s#)wXO;hWk1Fx=HR{syW6SsCV-?*KZLPE|P0Nfn)Ym3H@)a_~UK z-tWC5-r)Y;r#>rVBn0@e+%vCE$HP>)K(xkU1Mo0EVkn&XSoiF0*FM$TOTCYux!zkd zm%n-Hq0-*OdeoZq)N96D@?rc??|`bY;NbU{HWQb3?gWF>3u5mQC(2ZH*4FnZ2IjxQ zcRT#AFykM8AQi-wtsY-0yRdZYf#l88etXtFw-LJF)6iIGd;Tja9d@3>zZ8UsuVSPz zul(T32nfp#v?hP2{qbJ@)&O|juxqztyIKxUcRCvTjJ1!zXlTCEzCkenQ4AyG+HU@mi3-^9HzqU!15ZCwUfs)4_}#ot_nY!ur$Q66>j^m8eZSwN zLPU>zbEdy{goNu++IUY(B>PFUg0Y0Le&4+u>{*q*&goI5lgvSQuhdys>UI{jc!f>z zUfo1qPTv}ad&s`f3RHD3Q`DV!PD8y@i;j+qfQDkB|c(}!delJSUoun0sZv9{F`>qgiU*F zY*uq_A9bLQ^+unWh+PKesIvOMm_8UL9$_*O zeiP)j_oc1_Y!Q1 z_NSb{20G|es+_)|=GJ7Mf=y7cP_W2BBjlipU0QmRbYbjgnz{^am_GpXG*H@?X36``=i{=<%0BAGAM6unArh_OviTDT zL7IU`*a77>nCD6qYaNm3k(&yY*3~4|6GC6FW=CIoAs<*6Gf0jZF~Zle1}V{+CS<-2KZE1Xg?VfHWn5&`5;uYQ%5p_10w&!ew zFMcsAs2O=UAc)-)uN--y1C5``Z>EO%bpQ`|_m!IjwFaE^g8_8GA2s+Sg{QR}E%)VI z$W~&9&whWnfwTvtDWvW~EjKeyj_5}kCm)yMBIb(e(w+ATS=09C z-e282{w4D(*&f?e2ec_ND9&J{PSF@89;>w{r=7(_Fx#}hI4Z7nY}ctIlmd^NFR85a zYTSPSmX~`b=D+wcRRMyYV)1&9%fkZ8&(dKlqM?^m1RKApQvH>Dta~Fc_*oJ&ioo+! zs@>iX;FliEwK*Q_LX%7{pHJ{S69S%V%zFP2nn}IXH-J=RyRJ^WhBsR2T{bR)39jUt z&pnMc-x*|F_iTKZLO-Ed`Qd5oAC`(0bK5oJ5|+fxi2T%AjKx}#b9ybI);B->ue<;p z|NaHiOq5+(=pp@1DK0*j_3WMMQJ>yQF)fyRciuDya%!@+7;GNZeZ{o%rS#%&=h>Z2 z`z5L~O6{~fI?`_N(5J@Z550jzI#_jZ@{~}#dWL807&z;syhUBz5+Z)UsJtRa+D&fw zF(zL5gLENg#Ya(KWcu6Ym^j9D;-pE85g*myU8^8b%y{fBIHuSQJXn*C^gd`}+$W$D zsQ1%qmPQ!8(xB7Rz^JGt=q|!v3_bA}46gO+_+MyRd)68eQUca?} zR5UXil%PM&{ux2JQq$Qh-hSpHSUsrfsr|ATQ9`K28JgS?kkpR^E_$AAknL9Cp1Y)f zhS0+OmE7d+S=So}PLR#pwI(U=J{kq;*4W$R!5>2|c6j|+4z0d7LikL~ii$GTR(g3gWjJAvm|c}lxSLP?xX!XI>6#8e?{H3)D-z6`%oP zK}#!ql5F3ERP`rX8d5jbHu%6hwzxLI9s(<~s7sB&!OZi-3egpZ+fIRnC}n&I{Ur*^)QV2^bZqz_tpfc+y+lpNvV)``>-^(tljvD zRbx!h&6TJ(qzYOg+@z1xPACI_PpW(xx~0|x9#tG}+N3woigtth9lY>tt8H0elP>60 z|4qQ(6V+mTm4VPXsmx8KS7b1w!xxZzLm`28H=Ptao5(Y(>!oVsb)c-R##vkqvX?Z; zv`XOlNk!Jd6{@2I?np&EciKx8WiMU&ldZRHF5dae*`;uvH-R@lHmK}U)&@wrnWTwo z+2ewN2g>>B#3_6Ut&KJoV$ZlTIs2pETnpT0;iefcw)@@cdbsM2^V>xy$mCi(_nz~a z)!8TE?$ECu`*6_Q9*Nsf0g{l_5~>A|I8jvBCxe1MF>je?q3F{5G)eOzeY%_SwNIs< zdF@q?`Gp*y*cbkg(M<-Z3VBf|K+WX96LUQj7}2XY`w^Y@To7r+S;cnMr8X&HPmMHC z(C)mr%xUgM+T*?bv}@`r%t($Dsu$FLJ&1ojf5?8h*rLw|#}=Tly3DbW8nh3jBkcFB z4GLDS3fX+QQNJ-$jOtU6^F>ejf`x9iaOk?MyUH(e?)oUYdSQ0fyfAx|yEXDQD_ysU zI%C2^i}rjAE4kM^yoM0Vy7)=ho+Sp?|DyqNsO#Agg2j*VS?J*aw4i3vKlWsSLI1V@Nm5tk*M95p( zb`{M{E>_qskXFkM474(WOF2{3+kvCmX91|zD?f)4GT6P|=aNY9%u4!gdN!1HQ%dS0&~hQ95*Y+3VyU+B4J@Tp(AmtOs}tp_V=kMZ1Cx zr~n~S#BR|R%Xd1^ALW1!-S#H+-3-NGrM;^uCLWGuRFi!3T|o(OawO!ZT(9X&!)kq| zSsI^`%ZYshELN)p+31IJiSv+oEGl2gcMa)ocgi3LEqk~R!iG0zC~`C`oyN@xVRI7CJpW&BIJX*OYg4xJy}i^ zKk{+U?yyi=fu<@@lXtJaDh@nGJr2E_*~^Mn3xfA^Ap zUOmsB#6ls*Dihycl6B75kl7a$fX-XY$kU(jf{4zS9xmaF6)cgqK$GVi%03PO22iTp z>pp@p-2LBMB^}0=6p)QFl0chys=u_Q`GNY12kwD;Zm#_mmm^kx?Nd?w%*>ppTfU?L zn)ne^?xKdITklH9s>u^@yH`b#jtd?#U2|MDXE4vbg8sD@ogT zqa?r11a4-xnqxncda`s22^Siq z#q6fKm5H2SuvkJE`$^{1W~{HnaDlEXkI=#D+F5eriE1N>=qB#FW+CZ){)Up|$W;l3 zY3buzGs#&paqj>hzks-ku>tWFE~nY_43}D7)A;}|Q9MX?2eb+eQX#RF>LaeL%Tbi! zw~v`9eo~#(x4dXOmG%3p|8I5vz0CBC8K-@N!h`nTEmqBBR9YIFn?o&wyJ8^!kavD6 z_9_0rR9&wVP!q*#rqvflV<6Hm*whqz(Qxc$s**S=}L<3WpouP*!&@di- zWujCZWaf$c)V=fNdD8NBbpY4q2fN8pUy5? zjUzU3@+1C!r#ek1it-uO=}bYB!*{#;I6f#ofF=|TjIhe09tWBj=LPI1Y&`d=Mkz=H z6PU#Xb?Sek7(rbX3bxV&YF?C3iz>U&pdo|W@e%lr5nnXv-kXaxzet=>dlCz+{L3CPx2CYbaAoAcqh+SDB)d0;qqXm` z{8*_Cd_+ue-E)-43yHlP(s0js#~R?#!69=d?*l5z3pn^{RX4OT%Wa3;Oy3UMq+^UJ zw~_w1K^4u_K|O}qraUtYMQF|S)m$5+H#WsA*aFyZ7SJEH|{XpuGP!V{NR_^+-)cDi_xe+NH_F5pKzC;c|O9q z`-VY-LdCH3Lm)>k2MmsgA_66<5(-dHz&;g8#&@f~u9m29T@R747#~DfrJF9{7cL3L zXfMW~*cDdYzif)W&6$-}7z$?Kq1}6r;qjhRE_CQI+UJs-|3fZV*v_>tq?|Rfo+N*P zCQ7;nNTr8e4SptZO~d6Y$D@JITwferB^dWrImdT@onCCTTyX3nlzwP^?77s7u~*n; zk{lWPF73H9))zDq6Qe@56IAZ6QhXqJVWeCQRwXzT+g~~J1*ix6T4RP$T@mE679G0H z4gXbV%uv&PTJ?x4R&=09{A!GZ9ObrN5NbKpbbV@$DmI;=Rp)^nE{PV0PR%V-FnG^; z&Erh&;(U^R*qeGuuN?=W@syO!aMFH)e%OG8%E6_wmy9l_M}u};+#?DO1ZGceSLe;K zn=hb^FN_&otKFMMvhy+*?LARi^K{Sd z{ubm*z^8WG2C{R=WRAkbIWVyM&D51&I7!X?Sbfzxv+k~HYDs(D*D+Pi|o^#E(8RR4S9UehJ?46~EoY{HzR4G)jnKta4 zq9Elwii~%uh}6wdtLFaMUmEeVH%&GS2%?IgjH802{B~8|OpE(X`fd4^igEFz|Fbt} zCAI!a`(I>LbaF3n*IN{yOb&mP?>=N`=Z|<2Y2F;vdX9+%+UBv4 z*R1Yk{fjBi_HU%G+fgh&M#Y}A*@22@8>12tlCPjQc%>ZMF>)OXuHV-M9R3Yba@{CnJEs+3$6FB z+1}?2+C2cX6tNMG{3T8Tof{Q=3HiI#kBL{W7tl!?rCVY)?jj66U{`{V%P2}m-=^>7 zEuhh={3Y&nn>!9opG2IhR9B9nIV9%cxOkD%&O~C zZfnR`8_C}%T&Jjx{HjQC&#M^!Wg123rQ;vAW&iAY+~esA{z@AWdAnveZ3*|9xu?;m zD`R4~K}tEJ7W{SRcxmScbg(c%=(K@JgE7qeYC3)R5N;T`<<_dfP(1_L#$b=cJoxpEnht}(&eE0I@p+}~y!<31?%I+3C0PFCQ0#^g*<Wu{KJ%Q z`$ghel_-_D$%Hl3dSS9gi?{jfephrM?T0l|_x?abes9so#8cC|&T2UHuv4O)>}r%H z%N0eI-q0o7!q_@ry_ci_8er2TxOv!vW~;QOx$ACLy9i}puRys^BNqfSq=qVhm z%a5w!tFm${oVIE`=r`8s&&8eO;kDK^E!v3zy6{QJtV5r)oxY=^Z=bgRo=|nbw(F1Vzh1IBW16o zvecWN1|*LEyuIQW#2Mqwnb|`Oj5Ji*s%~wfim3;>e_?VSdI+sp^}yL!PXwU{nL3>d z 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 NQdL_8`P?e>e*w=QKL`K- diff --git a/umn/source/_static/images/en-us_image_0000001627493158.png b/umn/source/_static/images/en-us_image_0000001627493158.png deleted file mode 100644 index 29a2351277718c1b8e42f9cce3ed9cb6ce174dc5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8699 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 diff --git a/umn/source/_static/images/en-us_image_0000001454059512.png b/umn/source/_static/images/en-us_image_0000001649841616.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001454059512.png rename to umn/source/_static/images/en-us_image_0000001649841616.png diff --git a/umn/source/_static/images/en-us_image_0000001490118666.png b/umn/source/_static/images/en-us_image_0000001818822962.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001490118666.png rename to umn/source/_static/images/en-us_image_0000001818822962.png diff --git a/umn/source/_static/images/en-us_image_0162332046.png b/umn/source/_static/images/en-us_image_0000001818823006.png similarity index 100% rename from umn/source/_static/images/en-us_image_0162332046.png rename to umn/source/_static/images/en-us_image_0000001818823006.png diff --git a/umn/source/_static/images/en-us_image_0000001678437642.png b/umn/source/_static/images/en-us_image_0000001818823010.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001678437642.png rename to umn/source/_static/images/en-us_image_0000001818823010.png diff --git a/umn/source/_static/images/en-us_image_0000001221790501.png b/umn/source/_static/images/en-us_image_0000001818823030.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001221790501.png rename to umn/source/_static/images/en-us_image_0000001818823030.png diff --git a/umn/source/_static/images/en-us_image_0000001117669274.png b/umn/source/_static/images/en-us_image_0000001818823034.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001117669274.png rename to umn/source/_static/images/en-us_image_0000001818823034.png diff --git a/umn/source/_static/images/en-us_image_0142359884.png b/umn/source/_static/images/en-us_image_0000001818823038.png similarity index 100% rename from umn/source/_static/images/en-us_image_0142359884.png rename to umn/source/_static/images/en-us_image_0000001818823038.png diff --git a/umn/source/_static/images/en-us_image_0209583952.png b/umn/source/_static/images/en-us_image_0000001818823042.png similarity index 100% rename from umn/source/_static/images/en-us_image_0209583952.png rename to umn/source/_static/images/en-us_image_0000001818823042.png diff --git a/umn/source/_static/images/en-us_image_0000001221842468.png b/umn/source/_static/images/en-us_image_0000001818823050.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001221842468.png rename to umn/source/_static/images/en-us_image_0000001818823050.png diff --git a/umn/source/_static/images/en-us_image_0000001520717193.png b/umn/source/_static/images/en-us_image_0000001818823058.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001520717193.png rename to umn/source/_static/images/en-us_image_0000001818823058.png diff --git a/umn/source/_static/images/en-us_image_0211552164.png b/umn/source/_static/images/en-us_image_0000001818823074.png similarity index 100% rename from umn/source/_static/images/en-us_image_0211552164.png rename to umn/source/_static/images/en-us_image_0000001818823074.png diff --git a/umn/source/_static/images/en-us_image_0000001572300492.png b/umn/source/_static/images/en-us_image_0000001818823082.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001572300492.png rename to umn/source/_static/images/en-us_image_0000001818823082.png diff --git a/umn/source/_static/images/en-us_image_0000001208260576.png b/umn/source/_static/images/en-us_image_0000001818823110.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001208260576.png rename to umn/source/_static/images/en-us_image_0000001818823110.png diff --git a/umn/source/_static/images/en-us_image_0000001209442636.png b/umn/source/_static/images/en-us_image_0000001818823118.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001209442636.png rename to umn/source/_static/images/en-us_image_0000001818823118.png diff --git a/umn/source/_static/images/en-us_image_0000001237013856.png b/umn/source/_static/images/en-us_image_0000001818823138.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001237013856.png rename to umn/source/_static/images/en-us_image_0000001818823138.png diff --git a/umn/source/_static/images/en-us_image_0000001179761510.png b/umn/source/_static/images/en-us_image_0000001818823142.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001179761510.png rename to umn/source/_static/images/en-us_image_0000001818823142.png diff --git a/umn/source/_static/images/en-us_image_0000001626574358.png b/umn/source/_static/images/en-us_image_0000001818823162.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626574358.png rename to umn/source/_static/images/en-us_image_0000001818823162.png diff --git a/umn/source/_static/images/en-us_image_0000001626574362.png b/umn/source/_static/images/en-us_image_0000001818823166.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626574362.png rename to umn/source/_static/images/en-us_image_0000001818823166.png diff --git a/umn/source/_static/images/en-us_image_0000001626574366.png b/umn/source/_static/images/en-us_image_0000001818823186.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626574366.png rename to umn/source/_static/images/en-us_image_0000001818823186.png diff --git a/umn/source/_static/images/en-us_image_0000001515644737.png b/umn/source/_static/images/en-us_image_0000001818823194.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001515644737.png rename to umn/source/_static/images/en-us_image_0000001818823194.png diff --git a/umn/source/_static/images/en-us_image_0000001626574370.png b/umn/source/_static/images/en-us_image_0000001818823210.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626574370.png rename to umn/source/_static/images/en-us_image_0000001818823210.png diff --git a/umn/source/_static/images/en-us_image_0214585341.png b/umn/source/_static/images/en-us_image_0000001818823214.png similarity index 100% rename from umn/source/_static/images/en-us_image_0214585341.png rename to umn/source/_static/images/en-us_image_0000001818823214.png diff --git a/umn/source/_static/images/en-us_image_0000001626575750.png b/umn/source/_static/images/en-us_image_0000001818823254.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626575750.png rename to umn/source/_static/images/en-us_image_0000001818823254.png diff --git a/umn/source/_static/images/en-us_image_0000001818823258.png b/umn/source/_static/images/en-us_image_0000001818823258.png new file mode 100644 index 0000000000000000000000000000000000000000..a3ec979c497512c0d3210a892a864564e2bd1f66 GIT binary patch literal 16006 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 Is?T2kH@Cvbwg3PC literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001626576382.png b/umn/source/_static/images/en-us_image_0000001818823270.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626576382.png rename to umn/source/_static/images/en-us_image_0000001818823270.png diff --git a/umn/source/_static/images/en-us_image_0214585309.png b/umn/source/_static/images/en-us_image_0000001818823278.png similarity index 100% rename from umn/source/_static/images/en-us_image_0214585309.png rename to umn/source/_static/images/en-us_image_0000001818823278.png diff --git a/umn/source/_static/images/en-us_image_0000001626576858.png b/umn/source/_static/images/en-us_image_0000001818823286.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626576858.png rename to umn/source/_static/images/en-us_image_0000001818823286.png diff --git a/umn/source/_static/images/en-us_image_0000001626578706.png b/umn/source/_static/images/en-us_image_0000001818823302.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626578706.png rename to umn/source/_static/images/en-us_image_0000001818823302.png diff --git a/umn/source/_static/images/en-us_image_0129304042.png b/umn/source/_static/images/en-us_image_0000001818823318.png similarity index 100% rename from umn/source/_static/images/en-us_image_0129304042.png rename to umn/source/_static/images/en-us_image_0000001818823318.png diff --git a/umn/source/_static/images/en-us_image_0000001626734158.png b/umn/source/_static/images/en-us_image_0000001818823338.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626734158.png rename to umn/source/_static/images/en-us_image_0000001818823338.png diff --git a/umn/source/_static/images/en-us_image_0152727234.png b/umn/source/_static/images/en-us_image_0000001818823370.png similarity index 100% rename from umn/source/_static/images/en-us_image_0152727234.png rename to umn/source/_static/images/en-us_image_0000001818823370.png diff --git a/umn/source/_static/images/en-us_image_0274115599.png b/umn/source/_static/images/en-us_image_0000001818823374.png similarity index 100% rename from umn/source/_static/images/en-us_image_0274115599.png rename to umn/source/_static/images/en-us_image_0000001818823374.png diff --git a/umn/source/_static/images/en-us_image_0000001626734162.png b/umn/source/_static/images/en-us_image_0000001818823378.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626734162.png rename to umn/source/_static/images/en-us_image_0000001818823378.png diff --git a/umn/source/_static/images/en-us_image_0152668782.png b/umn/source/_static/images/en-us_image_0000001818823386.png similarity index 100% rename from umn/source/_static/images/en-us_image_0152668782.png rename to umn/source/_static/images/en-us_image_0000001818823386.png diff --git a/umn/source/_static/images/en-us_image_0000001627174280.png b/umn/source/_static/images/en-us_image_0000001818823394.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001627174280.png rename to umn/source/_static/images/en-us_image_0000001818823394.png diff --git a/umn/source/_static/images/en-us_image_0000001626734166.png b/umn/source/_static/images/en-us_image_0000001818823402.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626734166.png rename to umn/source/_static/images/en-us_image_0000001818823402.png diff --git a/umn/source/_static/images/en-us_image_0000001626734174.png b/umn/source/_static/images/en-us_image_0000001818823406.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626734174.png rename to umn/source/_static/images/en-us_image_0000001818823406.png diff --git a/umn/source/_static/images/en-us_image_0191588554.png b/umn/source/_static/images/en-us_image_0000001818823446.png similarity index 100% rename from umn/source/_static/images/en-us_image_0191588554.png rename to umn/source/_static/images/en-us_image_0000001818823446.png diff --git a/umn/source/_static/images/en-us_image_0000001626735566.png b/umn/source/_static/images/en-us_image_0000001818823450.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626735566.png rename to umn/source/_static/images/en-us_image_0000001818823450.png diff --git a/umn/source/_static/images/en-us_image_0000001818823514.png b/umn/source/_static/images/en-us_image_0000001818823514.png new file mode 100644 index 0000000000000000000000000000000000000000..a587644528eddf8325e286ba61e8f2701d612583 GIT binary patch literal 22049 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001464757610.png b/umn/source/_static/images/en-us_image_0000001818823598.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001464757610.png rename to umn/source/_static/images/en-us_image_0000001818823598.png diff --git a/umn/source/_static/images/en-us_image_0167839112.png b/umn/source/_static/images/en-us_image_0000001818823602.png similarity index 100% rename from umn/source/_static/images/en-us_image_0167839112.png rename to umn/source/_static/images/en-us_image_0000001818823602.png diff --git a/umn/source/_static/images/en-us_image_0162336264.png b/umn/source/_static/images/en-us_image_0000001818823626.png similarity index 100% rename from umn/source/_static/images/en-us_image_0162336264.png rename to umn/source/_static/images/en-us_image_0000001818823626.png diff --git a/umn/source/_static/images/en-us_image_0000001512701025.png b/umn/source/_static/images/en-us_image_0000001818823678.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001512701025.png rename to umn/source/_static/images/en-us_image_0000001818823678.png diff --git a/umn/source/_static/images/en-us_image_0000001209321492.png b/umn/source/_static/images/en-us_image_0000001818823702.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001209321492.png rename to umn/source/_static/images/en-us_image_0000001818823702.png diff --git a/umn/source/_static/images/en-us_image_0000001626735570.png b/umn/source/_static/images/en-us_image_0000001818823714.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626735570.png rename to umn/source/_static/images/en-us_image_0000001818823714.png diff --git a/umn/source/_static/images/en-us_image_0000001626736198.png b/umn/source/_static/images/en-us_image_0000001818823738.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626736198.png rename to umn/source/_static/images/en-us_image_0000001818823738.png diff --git a/umn/source/_static/images/en-us_image_0162329244.png b/umn/source/_static/images/en-us_image_0000001818823762.png similarity index 100% rename from umn/source/_static/images/en-us_image_0162329244.png rename to umn/source/_static/images/en-us_image_0000001818823762.png diff --git a/umn/source/_static/images/en-us_image_0000001626736678.png b/umn/source/_static/images/en-us_image_0000001818823766.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626736678.png rename to umn/source/_static/images/en-us_image_0000001818823766.png diff --git a/umn/source/_static/images/en-us_image_0000001796404809.png b/umn/source/_static/images/en-us_image_0000001818823770.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001796404809.png rename to umn/source/_static/images/en-us_image_0000001818823770.png diff --git a/umn/source/_static/images/en-us_image_0000001626736794.png b/umn/source/_static/images/en-us_image_0000001818823798.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626736794.png rename to umn/source/_static/images/en-us_image_0000001818823798.png diff --git a/umn/source/_static/images/en-us_image_0000001117669524.png b/umn/source/_static/images/en-us_image_0000001818823830.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001117669524.png rename to umn/source/_static/images/en-us_image_0000001818823830.png diff --git a/umn/source/_static/images/en-us_image_0093507575.png b/umn/source/_static/images/en-us_image_0000001818982734.png similarity index 100% rename from umn/source/_static/images/en-us_image_0093507575.png rename to umn/source/_static/images/en-us_image_0000001818982734.png diff --git a/umn/source/_static/images/en-us_image_0000001570070841.png b/umn/source/_static/images/en-us_image_0000001818982758.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001570070841.png rename to umn/source/_static/images/en-us_image_0000001818982758.png diff --git a/umn/source/_static/images/en-us_image_0000001626738526.png b/umn/source/_static/images/en-us_image_0000001818982762.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626738526.png rename to umn/source/_static/images/en-us_image_0000001818982762.png diff --git a/umn/source/_static/images/en-us_image_0000001461263993.png b/umn/source/_static/images/en-us_image_0000001818982794.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001461263993.png rename to umn/source/_static/images/en-us_image_0000001818982794.png diff --git a/umn/source/_static/images/en-us_image_0000001626894086.png b/umn/source/_static/images/en-us_image_0000001818982798.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626894086.png rename to umn/source/_static/images/en-us_image_0000001818982798.png diff --git a/umn/source/_static/images/en-us_image_0000001626894090.png b/umn/source/_static/images/en-us_image_0000001818982822.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626894090.png rename to umn/source/_static/images/en-us_image_0000001818982822.png diff --git a/umn/source/_static/images/en-us_image_0000001626894094.png b/umn/source/_static/images/en-us_image_0000001818982826.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626894094.png rename to umn/source/_static/images/en-us_image_0000001818982826.png diff --git a/umn/source/_static/images/en-us_image_0000001626894098.png b/umn/source/_static/images/en-us_image_0000001818982830.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626894098.png rename to umn/source/_static/images/en-us_image_0000001818982830.png diff --git a/umn/source/_static/images/en-us_image_0142360094.png b/umn/source/_static/images/en-us_image_0000001818982838.png similarity index 100% rename from umn/source/_static/images/en-us_image_0142360094.png rename to umn/source/_static/images/en-us_image_0000001818982838.png diff --git a/umn/source/_static/images/en-us_image_0000001626894106.png b/umn/source/_static/images/en-us_image_0000001818982846.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626894106.png rename to umn/source/_static/images/en-us_image_0000001818982846.png diff --git a/umn/source/_static/images/en-us_image_0000001626894110.png b/umn/source/_static/images/en-us_image_0000001818982858.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626894110.png rename to umn/source/_static/images/en-us_image_0000001818982858.png diff --git a/umn/source/_static/images/en-us_image_0000001626895486.png b/umn/source/_static/images/en-us_image_0000001818982866.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626895486.png rename to umn/source/_static/images/en-us_image_0000001818982866.png diff --git a/umn/source/_static/images/en-us_image_0000001254335981.png b/umn/source/_static/images/en-us_image_0000001818982898.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001254335981.png rename to umn/source/_static/images/en-us_image_0000001818982898.png diff --git a/umn/source/_static/images/en-us_image_0000001207699446.png b/umn/source/_static/images/en-us_image_0000001818982906.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001207699446.png rename to umn/source/_static/images/en-us_image_0000001818982906.png diff --git a/umn/source/_static/images/en-us_image_0000001626896590.png b/umn/source/_static/images/en-us_image_0000001818982918.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626896590.png rename to umn/source/_static/images/en-us_image_0000001818982918.png diff --git a/umn/source/_static/images/en-us_image_0000001281210233.png b/umn/source/_static/images/en-us_image_0000001818982930.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001281210233.png rename to umn/source/_static/images/en-us_image_0000001818982930.png diff --git a/umn/source/_static/images/en-us_image_0000001225081545.png b/umn/source/_static/images/en-us_image_0000001818982934.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001225081545.png rename to umn/source/_static/images/en-us_image_0000001818982934.png diff --git a/umn/source/_static/images/en-us_image_0000001699135873.png b/umn/source/_static/images/en-us_image_0000001818982946.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001699135873.png rename to umn/source/_static/images/en-us_image_0000001818982946.png diff --git a/umn/source/_static/images/en-us_image_0162335382.png b/umn/source/_static/images/en-us_image_0000001818982962.png similarity index 100% rename from umn/source/_static/images/en-us_image_0162335382.png rename to umn/source/_static/images/en-us_image_0000001818982962.png diff --git a/umn/source/_static/images/en-us_image_0000001626897562.png b/umn/source/_static/images/en-us_image_0000001818982974.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001626897562.png rename to umn/source/_static/images/en-us_image_0000001818982974.png diff --git a/umn/source/_static/images/en-us_image_0000001512591549.png b/umn/source/_static/images/en-us_image_0000001818983018.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001512591549.png rename to umn/source/_static/images/en-us_image_0000001818983018.png diff --git a/umn/source/_static/images/en-us_image_0000001627052380.png b/umn/source/_static/images/en-us_image_0000001818983026.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001627052380.png rename to umn/source/_static/images/en-us_image_0000001818983026.png diff --git a/umn/source/_static/images/en-us_image_0000001818983038.png b/umn/source/_static/images/en-us_image_0000001818983038.png new file mode 100644 index 0000000000000000000000000000000000000000..d6154bac1d892265ea20dc0c19b3e620045c0085 GIT binary patch literal 19669 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001627056574.png b/umn/source/_static/images/en-us_image_0000001818983406.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001627056574.png rename to umn/source/_static/images/en-us_image_0000001818983406.png diff --git a/umn/source/_static/images/en-us_image_0000001627056686.png b/umn/source/_static/images/en-us_image_0000001818983414.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001627056686.png rename to umn/source/_static/images/en-us_image_0000001818983414.png diff --git a/umn/source/_static/images/en-us_image_0000001627744152.png b/umn/source/_static/images/en-us_image_0000001818983426.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001627744152.png rename to umn/source/_static/images/en-us_image_0000001818983426.png diff --git a/umn/source/_static/images/en-us_image_0000001209777270.png b/umn/source/_static/images/en-us_image_0000001818983474.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001209777270.png rename to umn/source/_static/images/en-us_image_0000001818983474.png diff --git a/umn/source/_static/images/en-us_image_0000001646961692.png b/umn/source/_static/images/en-us_image_0000001818983486.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001646961692.png rename to umn/source/_static/images/en-us_image_0000001818983486.png diff --git a/umn/source/_static/images/en-us_image_0000001675254013.png b/umn/source/_static/images/en-us_image_0000001818983494.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675254013.png rename to umn/source/_static/images/en-us_image_0000001818983494.png diff --git a/umn/source/_static/images/en-us_image_0000001675254017.png b/umn/source/_static/images/en-us_image_0000001818983506.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675254017.png rename to umn/source/_static/images/en-us_image_0000001818983506.png diff --git a/umn/source/_static/images/en-us_image_0000001675254021.png b/umn/source/_static/images/en-us_image_0000001818983610.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675254021.png rename to umn/source/_static/images/en-us_image_0000001818983610.png diff --git a/umn/source/_static/images/en-us_image_0000001832479012.png b/umn/source/_static/images/en-us_image_0000001832479012.png new file mode 100644 index 0000000000000000000000000000000000000000..2fb3fb2dd0e2981ec5d70d2f35021429ea8114d7 GIT binary patch literal 133393 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≶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

JlRzZ#m?FHUiI9Bi0Ubvb&owP;9u(F0ei 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 a%f5Z7-Dzriz2op^mE_f*z#cz;_1^&c<>w^; literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001675413829.png b/umn/source/_static/images/en-us_image_0000001865583165.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675413829.png rename to umn/source/_static/images/en-us_image_0000001865583165.png diff --git a/umn/source/_static/images/en-us_image_0000001675413833.png b/umn/source/_static/images/en-us_image_0000001865583185.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675413833.png rename to umn/source/_static/images/en-us_image_0000001865583185.png diff --git a/umn/source/_static/images/en-us_image_0000001462622484.png b/umn/source/_static/images/en-us_image_0000001865583217.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001462622484.png rename to umn/source/_static/images/en-us_image_0000001865583217.png diff --git a/umn/source/_static/images/en-us_image_0000001675413841.png b/umn/source/_static/images/en-us_image_0000001865583245.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675413841.png rename to umn/source/_static/images/en-us_image_0000001865583245.png diff --git a/umn/source/_static/images/en-us_image_0157880395.png b/umn/source/_static/images/en-us_image_0000001865583253.png similarity index 100% rename from umn/source/_static/images/en-us_image_0157880395.png rename to umn/source/_static/images/en-us_image_0000001865583253.png diff --git a/umn/source/_static/images/en-us_image_0000001865583269.png b/umn/source/_static/images/en-us_image_0000001865583269.png new file mode 100644 index 0000000000000000000000000000000000000000..f1f960fee94ca5d0c0572d3729ddf99f01df3744 GIT binary patch literal 27246 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 MQMrw~_2B7$0S947JOBUy literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001675413845.png b/umn/source/_static/images/en-us_image_0000001865583297.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675413845.png rename to umn/source/_static/images/en-us_image_0000001865583297.png diff --git a/umn/source/_static/images/en-us_image_0000001337710801.png b/umn/source/_static/images/en-us_image_0000001865583301.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001337710801.png rename to umn/source/_static/images/en-us_image_0000001865583301.png diff --git a/umn/source/_static/images/en-us_image_0000001675415213.png b/umn/source/_static/images/en-us_image_0000001865662721.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675415213.png rename to umn/source/_static/images/en-us_image_0000001865662721.png diff --git a/umn/source/_static/images/en-us_image_0000001865662737.png b/umn/source/_static/images/en-us_image_0000001865662737.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/umn/source/_static/images/en-us_image_0000001675415841.png b/umn/source/_static/images/en-us_image_0000001865662745.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675415841.png rename to umn/source/_static/images/en-us_image_0000001865662745.png diff --git a/umn/source/_static/images/en-us_image_0118499144.png b/umn/source/_static/images/en-us_image_0000001865662749.png similarity index 100% rename from umn/source/_static/images/en-us_image_0118499144.png rename to umn/source/_static/images/en-us_image_0000001865662749.png diff --git a/umn/source/_static/images/en-us_image_0162733894.png b/umn/source/_static/images/en-us_image_0000001865662753.png similarity index 100% rename from umn/source/_static/images/en-us_image_0162733894.png rename to umn/source/_static/images/en-us_image_0000001865662753.png diff --git a/umn/source/_static/images/en-us_image_0000001865662757.jpg b/umn/source/_static/images/en-us_image_0000001865662757.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ad5684271ee0a2eef82a41da01f9020a6db252ff GIT binary patch literal 914 zcmex=42X5EGFQ z5)l;v8N$d6)WgEc$;!$p!pqGoLNfS&fI*OhL5e}1nNf*>Nsy6Qkn#T!26+YsMpmF7 zK;D1?Mkb&e+1NQaxwwG}whAyXF)}kVu`q*N4OCqVlxJWOWEE00bYv3_Ok`Io6ftU? zxR68HY2!iBpoX!XqN1 zl2cOC(lau%ic3n%$}1|Xnp;}i+B-VCCQY6)b=ve9GiNPYykzOJeA&aSFc^aar4&0M~|O8efIpt%U2&ieg5+G+xH(oe}VkP$iNKo z7TjlO{t^WGi;0DWnS~wXFGi+vAZ8Y1VO2C_6LJh>Pb?HxGHT=yahkYr<3UbkKb$@|Xn~>>2+0@7U3GiBo-+YnQ~7 z-6x)Ntzz?3-@vrz_CKlehwOhv_1Wtme7pUhp?kf{m8B6TuUE?5eRol*EW6@@wHJeB z!19&0hWAZB>;KW)&r^SK;~$s*42Sg2|7YkAJsRVCkDcUKivJcdwI0$Z;Kzly(eYQcpUwDK1bA1 z(VaRB6YuzVt$MD~;K6MAWvQk%Q@P@v-|jb_|5l&=ZN2WE_14zrkDuP{E1Z)q`e^^h zN%3F3{xf`98u!pu_79 QY;m^QR3zZ;vHJfv0V^I^D*ylh literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001166028070.png b/umn/source/_static/images/en-us_image_0000001865662761.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001166028070.png rename to umn/source/_static/images/en-us_image_0000001865662761.png diff --git a/umn/source/_static/images/en-us_image_0000001675416345.png b/umn/source/_static/images/en-us_image_0000001865662765.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675416345.png rename to umn/source/_static/images/en-us_image_0000001865662765.png diff --git a/umn/source/_static/images/en-us_image_0000001675418673.png b/umn/source/_static/images/en-us_image_0000001865662773.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675418673.png rename to umn/source/_static/images/en-us_image_0000001865662773.png diff --git a/umn/source/_static/images/en-us_image_0284920908.png b/umn/source/_static/images/en-us_image_0000001865662817.png similarity index 100% rename from umn/source/_static/images/en-us_image_0284920908.png rename to umn/source/_static/images/en-us_image_0000001865662817.png diff --git a/umn/source/_static/images/en-us_image_0000001230120807.png b/umn/source/_static/images/en-us_image_0000001865662829.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001230120807.png rename to umn/source/_static/images/en-us_image_0000001865662829.png diff --git a/umn/source/_static/images/en-us_image_0000001521533677.png b/umn/source/_static/images/en-us_image_0000001865662833.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001521533677.png rename to umn/source/_static/images/en-us_image_0000001865662833.png diff --git a/umn/source/_static/images/en-us_image_0000001207827554.png b/umn/source/_static/images/en-us_image_0000001865662841.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001207827554.png rename to umn/source/_static/images/en-us_image_0000001865662841.png diff --git a/umn/source/_static/images/en-us_image_0000001197426329.png b/umn/source/_static/images/en-us_image_0000001865662885.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001197426329.png rename to umn/source/_static/images/en-us_image_0000001865662885.png diff --git a/umn/source/_static/images/en-us_image_0000001675613937.png b/umn/source/_static/images/en-us_image_0000001865662901.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675613937.png rename to umn/source/_static/images/en-us_image_0000001865662901.png diff --git a/umn/source/_static/images/en-us_image_0000001650535960.png b/umn/source/_static/images/en-us_image_0000001865662949.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001650535960.png rename to umn/source/_static/images/en-us_image_0000001865662949.png diff --git a/umn/source/_static/images/en-us_image_0000001540846821.png b/umn/source/_static/images/en-us_image_0000001865662969.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001540846821.png rename to umn/source/_static/images/en-us_image_0000001865662969.png diff --git a/umn/source/_static/images/en-us_image_0000001675613941.png b/umn/source/_static/images/en-us_image_0000001865662989.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675613941.png rename to umn/source/_static/images/en-us_image_0000001865662989.png diff --git a/umn/source/_static/images/en-us_image_0000001675613945.png b/umn/source/_static/images/en-us_image_0000001865663001.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675613945.png rename to umn/source/_static/images/en-us_image_0000001865663001.png diff --git a/umn/source/_static/images/en-us_image_0000001865663033.png b/umn/source/_static/images/en-us_image_0000001865663033.png new file mode 100644 index 0000000000000000000000000000000000000000..ce84b5c56acc27336f4a8201b99a6fd1542c40b2 GIT binary patch literal 8680 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 br#z*>(?g=~#Qr(cL3Qu0iB7rJqwxO%X@Tw+ literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001675613953.png b/umn/source/_static/images/en-us_image_0000001865663057.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675613953.png rename to umn/source/_static/images/en-us_image_0000001865663057.png diff --git a/umn/source/_static/images/en-us_image_0000001675613957.png b/umn/source/_static/images/en-us_image_0000001865663089.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675613957.png rename to umn/source/_static/images/en-us_image_0000001865663089.png diff --git a/umn/source/_static/images/en-us_image_0000001865663101.png b/umn/source/_static/images/en-us_image_0000001865663101.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/umn/source/_static/images/en-us_image_0000001675615337.png b/umn/source/_static/images/en-us_image_0000001865663109.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675615337.png rename to umn/source/_static/images/en-us_image_0000001865663109.png diff --git a/umn/source/_static/images/en-us_image_0152667656.png b/umn/source/_static/images/en-us_image_0000001865663121.png similarity index 100% rename from umn/source/_static/images/en-us_image_0152667656.png rename to umn/source/_static/images/en-us_image_0000001865663121.png diff --git a/umn/source/_static/images/en-us_image_0000001675616433.png b/umn/source/_static/images/en-us_image_0000001865663129.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675616433.png rename to umn/source/_static/images/en-us_image_0000001865663129.png diff --git a/umn/source/_static/images/en-us_image_0000001675813933.png b/umn/source/_static/images/en-us_image_0000001865663133.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675813933.png rename to umn/source/_static/images/en-us_image_0000001865663133.png diff --git a/umn/source/_static/images/en-us_image_0000001675616561.png b/umn/source/_static/images/en-us_image_0000001865663157.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675616561.png rename to umn/source/_static/images/en-us_image_0000001865663157.png diff --git a/umn/source/_static/images/en-us_image_0191577030.png b/umn/source/_static/images/en-us_image_0000001865663181.png similarity index 100% rename from umn/source/_static/images/en-us_image_0191577030.png rename to umn/source/_static/images/en-us_image_0000001865663181.png diff --git a/umn/source/_static/images/en-us_image_0209606948.png b/umn/source/_static/images/en-us_image_0000001865663209.png similarity index 100% rename from umn/source/_static/images/en-us_image_0209606948.png rename to umn/source/_static/images/en-us_image_0000001865663209.png diff --git a/umn/source/_static/images/en-us_image_0000001675618277.png b/umn/source/_static/images/en-us_image_0000001865663213.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675618277.png rename to umn/source/_static/images/en-us_image_0000001865663213.png diff --git a/umn/source/_static/images/en-us_image_0000001512876289.png b/umn/source/_static/images/en-us_image_0000001865663449.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001512876289.png rename to umn/source/_static/images/en-us_image_0000001865663449.png diff --git a/umn/source/_static/images/en-us_image_0167840073.png b/umn/source/_static/images/en-us_image_0000001865663453.png similarity index 100% rename from umn/source/_static/images/en-us_image_0167840073.png rename to umn/source/_static/images/en-us_image_0000001865663453.png diff --git a/umn/source/_static/images/en-us_image_0000001675619157.png b/umn/source/_static/images/en-us_image_0000001865663457.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001675619157.png rename to umn/source/_static/images/en-us_image_0000001865663457.png diff --git a/umn/source/_static/images/en-us_image_0000001676063997.png b/umn/source/_static/images/en-us_image_0000001865663461.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001676063997.png rename to umn/source/_static/images/en-us_image_0000001865663461.png diff --git a/umn/source/_static/images/en-us_image_0000001681512581.png b/umn/source/_static/images/en-us_image_0000001865663473.png similarity index 100% rename from umn/source/_static/images/en-us_image_0000001681512581.png rename to umn/source/_static/images/en-us_image_0000001865663473.png diff --git a/umn/source/_static/images/en-us_image_0000001865663509.png b/umn/source/_static/images/en-us_image_0000001865663509.png new file mode 100644 index 0000000000000000000000000000000000000000..d8f9804a86ba17c29671c2e708ea7d8a55e9e102 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^l0YoR!3HEv_nU76QtqBEjv*eM$$$R;|6k80#jF+; z?O^U55wJ5{BC7O~q*zc+j>O?r+CO>N0_0+A4p~TjRK7gvqKc1@gq@&$jgF-6A(h65 b!XFtDtmNgH8Ra{GMlyK1`njxgN@xNAeY7O< literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001865663521.png b/umn/source/_static/images/en-us_image_0000001865663521.png new file mode 100644 index 0000000000000000000000000000000000000000..d8f9804a86ba17c29671c2e708ea7d8a55e9e102 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^l0YoR!3HEv_nU76QtqBEjv*eM$$$R;|6k80#jF+; z?O^U55wJ5{BC7O~q*zc+j>O?r+CO>N0_0+A4p~TjRK7gvqKc1@gq@&$jgF-6A(h65 b!XFtDtmNgH8Ra{GMlyK1`njxgN@xNAeY7O< literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0240332622.png b/umn/source/_static/images/en-us_image_0000001865663537.png similarity index 100% rename from umn/source/_static/images/en-us_image_0240332622.png rename to umn/source/_static/images/en-us_image_0000001865663537.png diff --git a/umn/source/_static/images/en-us_image_0000001879005797.png b/umn/source/_static/images/en-us_image_0000001879005797.png new file mode 100644 index 0000000000000000000000000000000000000000..f6203273d7de5c12cfefacd416d851c952f34cea GIT binary patch literal 148841 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Ð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
q(bK*E90Zr*F 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0142360062.png b/umn/source/_static/images/en-us_image_0142360062.png deleted file mode 100644 index f5a39cdd61f3943031ab65acbb8e278eddcbc654..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 377 zcmV-<0fzpGP)0003%NklAVtD%WDFYK7?F3uJ$H&L;?b|o{TMY9k-F-Z2F)Re=MzdhE>F(xUhS^77 zW0L}liCU*J6#FWJ*}q>NW>_|BE5r4#2<6D~2vJlP#fghm+?F9e%bP)+9o1k$Jgh#3 zX(Gnu3=F>+9$mW0@Z={<7jZO&J_cI4e<8!dop%_%GH^4fI5;q9aua7UULWH(0?ktQ zc!qdKIR;i!K8DTb@aqK0l5O$VvuhX@!F&p{6l9{X6@#xUh=CuFZ85j88-x3;Hw>30 z{25|FKE-bjhAi0@1HHyz8kx&rieV&i0u&}LR7*hlzoMdop?C9LR0%9Rs#=W2e4Ij~ z7UK*WYD)}QP~*)`uaC}Vs5nY(ze3C#FdsA0yLk)p@7c3wM_ZY+Nl4gC9k9eTU={-a XEx%Fd{x#b$00000NkvXXu0mjf${L%$ diff --git a/umn/source/_static/images/en-us_image_0162391155.png b/umn/source/_static/images/en-us_image_0162391155.png deleted file mode 100644 index 8dc4f6feb7b5067d25ec5f3e31f4cdb85b5ccf7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13140 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 N0FY9WtQ0p1`9I7bW4QnT diff --git a/umn/source/_static/images/en-us_image_0214585306.png b/umn/source/_static/images/en-us_image_0214585306.png deleted file mode 100644 index e0684deafa0e6bf77309e5d6060b35a202a88b55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40541 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 diff --git a/umn/source/_static/images/en-us_image_0214585307.png b/umn/source/_static/images/en-us_image_0214585307.png deleted file mode 100644 index f5a39cdd61f3943031ab65acbb8e278eddcbc654..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 377 zcmV-<0fzpGP)0003%NklAVtD%WDFYK7?F3uJ$H&L;?b|o{TMY9k-F-Z2F)Re=MzdhE>F(xUhS^77 zW0L}liCU*J6#FWJ*}q>NW>_|BE5r4#2<6D~2vJlP#fghm+?F9e%bP)+9o1k$Jgh#3 zX(Gnu3=F>+9$mW0@Z={<7jZO&J_cI4e<8!dop%_%GH^4fI5;q9aua7UULWH(0?ktQ zc!qdKIR;i!K8DTb@aqK0l5O$VvuhX@!F&p{6l9{X6@#xUh=CuFZ85j88-x3;Hw>30 z{25|FKE-bjhAi0@1HHyz8kx&rieV&i0u&}LR7*hlzoMdop?C9LR0%9Rs#=W2e4Ij~ z7UK*WYD)}QP~*)`uaC}Vs5nY(ze3C#FdsA0yLk)p@7c3wM_ZY+Nl4gC9k9eTU={-a XEx%Fd{x#b$00000NkvXXu0mjf${L%$ diff --git a/umn/source/_static/images/en-us_image_0233469196.png b/umn/source/_static/images/en-us_image_0233469196.png deleted file mode 100644 index a844ced309f186b04e3a98c8bb2d48b511fddd85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 384 zcmV-`0e}99P)X1^@s6D=Y3@00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0ToF^K~zXf?Ug%= z!ax*8{gYx`VWeQWT%*=`K#W|Po*&lDWtPX-u{ zNG2O~>9EIc7pNT66eW^i+b+P$*kIZ3FisVoEEr(u+OX0LPID#KQz8k*E`#Nc^yrH1 zFN%zDshxyiiV82T3I~`i^lKx;e**q}{=$Gj;kSQ~YtHp3#F*gGnl}-6W&WS%tCt7u zD)l_WSJ~5dghUd+@1W?ALv}At2|Zu0Cqxs(;3N2#8v*S=CZHWs3S>{_lfoP~VzW0r eIZ0k!0Gt3$49bg_(;id+00000003%NklAVtD%WDFYK7?F3uJ$H&L;?b|o{TMY9k-F-Z2F)Re=MzdhE>F(xUhS^77 zW0L}liCU*J6#FWJ*}q>NW>_|BE5r4#2<6D~2vJlP#fghm+?F9e%bP)+9o1k$Jgh#3 zX(Gnu3=F>+9$mW0@Z={<7jZO&J_cI4e<8!dop%_%GH^4fI5;q9aua7UULWH(0?ktQ zc!qdKIR;i!K8DTb@aqK0l5O$VvuhX@!F&p{6l9{X6@#xUh=CuFZ85j88-x3;Hw>30 z{25|FKE-bjhAi0@1HHyz8kx&rieV&i0u&}LR7*hlzoMdop?C9LR0%9Rs#=W2e4Ij~ z7UK*WYD)}QP~*)`uaC}Vs5nY(ze3C#FdsA0yLk)p@7c3wM_ZY+Nl4gC9k9eTU={-a XEx%Fd{x#b$00000NkvXXu0mjf${L%$ diff --git a/umn/source/access_control/differences_between_security_groups_and_firewalls.rst b/umn/source/access_control/differences_between_security_groups_and_firewalls.rst index c4b42e5..de9a514 100644 --- a/umn/source/access_control/differences_between_security_groups_and_firewalls.rst +++ b/umn/source/access_control/differences_between_security_groups_and_firewalls.rst @@ -5,16 +5,16 @@ Differences Between Security Groups and Firewalls ================================================= -You can configure security groups and firewalls to increase the security of ECSs in your VPC. +You can configure firewall and security group rules to protect the instances in your VPC, such as ECSs and databases. -- Security groups operate at the ECS level. -- Firewalls protect associated subnets and all the resources in the subnets. +- A security group protects the instances in it. +- A firewall protects associated subnets and all the resources in the subnets. For details, see :ref:`Figure 1 `. .. _en-us_topic_0052003963__fig9582182315479: -.. figure:: /_static/images/en-us_image_0000001699135873.png +.. figure:: /_static/images/en-us_image_0000001818982946.png :alt: **Figure 1** Security groups and firewalls **Figure 1** Security groups and firewalls @@ -25,16 +25,20 @@ For details, see :ref:`Figure 1 `. .. table:: **Table 1** Differences between security groups and firewalls - +----------+------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | Category | Security Group | Firewall | - +==========+================================================================================================================================================+=============================================================================================================================================================================================================================================================================================================================+ - | Scope | Operates at the ECS level. | Operates at the subnet level. | - +----------+------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | Rules | Does not support **Allow** or **Deny** rules. | Supports both **Allow** and **Deny** rules. | - +----------+------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | Priority | If there are conflicting rules, they are combined and applied together. | If rules conflict, the rule with the highest priority takes effect. | - +----------+------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | Usage | Automatically applies to ECSs in the security group that is selected during ECS creation. You must select a security group when creating ECSs. | Applies to all ECSs in the subnets associated with the firewall. Selecting a firewall is not allowed during subnet creation. You must create a firewall, associate subnets with it, add inbound and outbound rules, and enable firewall. The firewall then takes effect for the associated subnets and ECSs in the subnets. | - +----------+------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | Packets | Only packet filtering based on the 3-tuple (protocol, port, and peer IP address) is supported. | Only packet filtering based on the 5-tuple (protocol, source port, destination port, source IP address, and destination IP address) is supported. | - +----------+------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Category | Security Group | Firewall | + +=======================+========================================================================================================================================================================+===========================================================================================================================================================================================================================================================+ + | Protection Scope | Protects instances in a security group, such as ECSs and databases. | Protects subnets and all the instances in the subnets. | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Rules | Does not support **Allow** or **Deny** rules. | Supports both **Allow** and **Deny** rules. | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Matching Order | If there are conflicting rules, they are combined and applied together. | If rules conflict, the rule with the highest priority takes effect. | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Usage | - When creating an instance, such as an ECS, you must select a security group. If you do not have a security group, a default security group will be created for you. | Selecting a firewall is not allowed when you create a subnet. You must create a firewall, add inbound and outbound rules, associate subnets with it, and enable firewall. The firewall then protects the associated subnets and instances in the subnets. | + | | - After creating an instance, you can: | | + | | | | + | | - Add or remove the instance to or from the security group on the security group console. | | + | | - Associate or disassociate a security group with or from the instance on the instance console. | | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Packets | Packet filtering based on the 3-tuple (protocol, port, and source/destination) is supported. | Packet filtering based on the 5-tuple (protocol, source port, destination port, and source/destination) is supported. | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ diff --git a/umn/source/access_control/firewall/adding_a_firewall_rule.rst b/umn/source/access_control/firewall/adding_a_firewall_rule.rst deleted file mode 100644 index 6510a64..0000000 --- a/umn/source/access_control/firewall/adding_a_firewall_rule.rst +++ /dev/null @@ -1,93 +0,0 @@ -:original_name: en-us_topic_0051746702.html - -.. _en-us_topic_0051746702: - -Adding a Firewall Rule -====================== - -Scenarios ---------- - -Add an inbound or outbound rule based on your network security requirements. - -Notes and Constraints ---------------------- - -A firewall can contain no more than 20 rules in one direction, or performance will deteriorate. - -Procedure ---------- - -#. Log in to the management console. - -2. Click |image1| in the upper left corner and select the desired region and project. - -3. Click |image2| in the upper left corner and choose **Network** > **Virtual Private Cloud**. - - The **Virtual Private Cloud** page is displayed. - -4. In the navigation pane on the left, choose **Access Control** > **Firewalls**. - -5. Locate the target firewall and click its name to switch to the page showing details of that particular firewall. - -6. On the **Inbound Rules** or **Outbound Rules** tab, click **Add Rule** to add an inbound or outbound rule. - - - Click **+** to add more rules. - - Locate the row that contains the firewall rule and click **Replicate** in the **Operation** column to replicate an existing rule. - - - .. figure:: /_static/images/en-us_image_0274115599.png - :alt: **Figure 1** Add Inbound Rule - - **Figure 1** Add Inbound Rule - - .. table:: **Table 1** Parameter descriptions - - +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Parameter | Description | Example Value | - +========================+=================================================================================================================================================================================================================================================================================================================================+=======================+ - | Type | The firewall type. This parameter is mandatory. You can select a value from the drop-down list. Currently, only **IPv4** and **IPv6** are supported. | IPv4 | - +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Action | The action in the firewall. This parameter is mandatory. You can select a value from the drop-down list. Currently, the value can be **Allow** or **Deny**. | Allow | - +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Protocol | The protocol supported by the firewall. This parameter is mandatory. You can select a protocol from the drop-down list. | TCP | - | | | | - | | You can select **TCP**, **UDP**, **ICMP**, or **All**. | | - +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Source | The source from which the traffic is allowed. The source can be an IP address or IP address range. | 0.0.0.0/0 | - | | | | - | | - IP address: | | - | | | | - | | - Single IP address: 192.168.10.10/32 | | - | | - All IP addresses: 0.0.0.0/0 | | - | | - IP address range: 192.168.1.0/24 | | - | | | | - | | - IP address group: The source is an IP address group. An IP address group is a collection of one or more IP addresses. You can select an available IP address group from the drop-down list. An IP address group can help you manage IP address ranges and IP addresses with same security requirements in a more simple way. | | - +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Source Port Range | The source port number or port number range. The value ranges from 1 to 65535. For a port number range, enter two port numbers connected by a hyphen (-). For example, **1-100**. | 22, or 22-30 | - | | | | - | | You must specify this parameter if **TCP** or **UDP** is selected for **Protocol**. | | - +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Destination | The destination to which the traffic is allowed. The destination can be an IP address or IP address range. | 0.0.0.0/0 | - | | | | - | | - IP address: | | - | | | | - | | - Single IP address: 192.168.10.10/32 | | - | | - All IP addresses: 0.0.0.0/0 | | - | | - IP address range: 192.168.1.0/24 | | - | | | | - | | - IP address group: The source is an IP address group. An IP address group is a collection of one or more IP addresses. You can select an available IP address group from the drop-down list. An IP address group can help you manage IP address ranges and IP addresses with same security requirements in a more simple way. | | - +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Destination Port Range | The destination port number or port number range. The value ranges from 1 to 65535. For a port number range, enter two port numbers connected by a hyphen (-). For example, **1-100**. | 22, or 22-30 | - | | | | - | | You must specify this parameter if **TCP** or **UDP** is selected for **Protocol**. | | - +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Description | Supplementary information about the firewall rule. This parameter is optional. | N/A | - | | | | - | | The description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - -7. Click **OK**. - -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001627054054.png diff --git a/umn/source/access_control/firewall/firewall_overview.rst b/umn/source/access_control/firewall/firewall_overview.rst index d585350..e925870 100644 --- a/umn/source/access_control/firewall/firewall_overview.rst +++ b/umn/source/access_control/firewall/firewall_overview.rst @@ -11,7 +11,7 @@ A firewall is an optional layer of security for your subnets. After you associat .. _acl_0001__fig9582182315479: -.. figure:: /_static/images/en-us_image_0000001699135873.png +.. figure:: /_static/images/en-us_image_0000001818982946.png :alt: **Figure 1** Security groups and firewalls **Figure 1** Security groups and firewalls @@ -24,9 +24,22 @@ Firewall Basics --------------- - Your VPC does not come with a firewall, but you can create a firewall and associate it with a VPC subnet if required. By default, each firewall denies all inbound traffic to and outbound traffic from the associated subnet until you add rules. + - You can associate a firewall with multiple subnets. However, a subnet can only be associated with one firewall at a time. + - Each newly created firewall is in the **Inactive** state until you associate subnets with it. +- Firewalls use connection tracking to track traffic to and from instances. Changes to inbound and outbound rules do not take effect immediately for the existing traffic. + + If you add, modify, or delete a firewall rule, or associate or disassociate a subnet with or from a firewall, all the inbound and outbound persistent connections will not be disconnected. New rules will only be applied for the new connections. + +.. important:: + + After a persistent connection is disconnected, new connections will not be established immediately until the timeout period of connection tracking expires. For example, after an ICMP persistent connection is disconnected, a new connection will be established and a new rule will apply when the timeout period (30s) expires. + + - The timeout period of connection tracking varies by protocol. The timeout period of a TCP connection in the established state is 600s, and that of an ICMP connection is 30s. For other protocols, if packets are received in both inbound and outbound directions, the connection tracking timeout period is 180s. If packets are received only in one direction, the connection tracking timeout period is 30s. + - The timeout period of TCP connections varies by connection status. The timeout period of a TCP connection in the established state is 600s, and that of a TCP connection in the FIN-WAIT state is 30s. + .. _acl_0001__section99541345213: Default Firewall Rules @@ -58,8 +71,8 @@ By default, each firewall has preset rules that allow the following packets: | Outbound | \* | Deny | All | 0.0.0.0/0 | 0.0.0.0/0 | Denies all outbound traffic. | +-----------+----------+--------+----------+-----------+-------------+------------------------------+ -Rule Priorities ---------------- +How Traffic Matches Firewall Rules +---------------------------------- - Each firewall rule has a priority value where a smaller value corresponds to a higher priority. Any time two rules conflict, the rule with the higher priority is the one that gets applied. The rule whose priority value is an asterisk (*) has the lowest priority. - If multiple firewall rules conflict, only the rule with the highest priority takes effect. If you need a rule to take effect before or after a specific rule, you can insert that rule before or after the specific rule. @@ -90,7 +103,7 @@ Configuration Procedure .. _acl_0001__fig1643183218163: -.. figure:: /_static/images/en-us_image_0162335382.png +.. figure:: /_static/images/en-us_image_0000001818982962.png :alt: **Figure 2** firewall configuration procedure **Figure 2** firewall configuration procedure diff --git a/umn/source/access_control/firewall/index.rst b/umn/source/access_control/firewall/index.rst index 2f4cc01..39ecda7 100644 --- a/umn/source/access_control/firewall/index.rst +++ b/umn/source/access_control/firewall/index.rst @@ -7,18 +7,9 @@ Firewall - :ref:`Firewall Overview ` - :ref:`Firewall Configuration Examples ` -- :ref:`Creating a Firewall ` -- :ref:`Adding a Firewall Rule ` -- :ref:`Associating Subnets with a Firewall ` -- :ref:`Disassociating Subnets from a Firewall ` -- :ref:`Changing the Sequence of a Firewall Rule ` -- :ref:`Modifying a Firewall Rule ` -- :ref:`Enabling or Disabling a Firewall Rule ` -- :ref:`Deleting a Firewall Rule ` -- :ref:`Viewing a Firewall ` -- :ref:`Modifying a Firewall ` -- :ref:`Enabling or Disabling a Firewall ` -- :ref:`Deleting a Firewall ` +- :ref:`Managing Firewalls ` +- :ref:`Management Firewall Rules ` +- :ref:`Managing Subnets Associated with a Firewall ` .. toctree:: :maxdepth: 1 @@ -26,15 +17,6 @@ Firewall firewall_overview firewall_configuration_examples - creating_a_firewall - adding_a_firewall_rule - associating_subnets_with_a_firewall - disassociating_subnets_from_a_firewall - changing_the_sequence_of_a_firewall_rule - modifying_a_firewall_rule - enabling_or_disabling_a_firewall_rule - deleting_a_firewall_rule - viewing_a_firewall - modifying_a_firewall - enabling_or_disabling_a_firewall - deleting_a_firewall + managing_firewalls/index + management_firewall_rules/index + managing_subnets_associated_with_a_firewall/index diff --git a/umn/source/access_control/firewall/management_firewall_rules/adding_a_firewall_rule.rst b/umn/source/access_control/firewall/management_firewall_rules/adding_a_firewall_rule.rst new file mode 100644 index 0000000..ffb0801 --- /dev/null +++ b/umn/source/access_control/firewall/management_firewall_rules/adding_a_firewall_rule.rst @@ -0,0 +1,89 @@ +:original_name: en-us_topic_0051746702.html + +.. _en-us_topic_0051746702: + +Adding a Firewall Rule +====================== + +Scenarios +--------- + +Add an inbound or outbound rule based on your network security requirements. + +Notes and Constraints +--------------------- + +A firewall can contain no more than 20 rules in one direction, or performance will deteriorate. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. Click |image2| in the upper left corner and choose **Network** > **Virtual Private Cloud**. + + The **Virtual Private Cloud** page is displayed. + +4. In the navigation pane on the left, choose **Access Control** > **Firewalls**. + +5. Locate the target firewall and click its name to switch to the page showing details of that particular firewall. + +6. On the **Inbound Rules** or **Outbound Rules** tab, click **Add Rule** to add an inbound or outbound rule. + + - Click **+** to add more rules. + - Locate the row that contains the firewall rule and click **Replicate** in the **Operation** column to replicate an existing rule. + + + .. figure:: /_static/images/en-us_image_0000001818823374.png + :alt: **Figure 1** Add Inbound Rule + + **Figure 1** Add Inbound Rule + + .. table:: **Table 1** Parameter descriptions + + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +========================+========================================================================================================================================================================================+=======================+ + | Type | The firewall type. This parameter is mandatory. You can select a value from the drop-down list. Currently, only **IPv4** and **IPv6** are supported. | IPv4 | + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Action | The action in the firewall. This parameter is mandatory. You can select a value from the drop-down list. Currently, the value can be **Allow** or **Deny**. | Allow | + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Protocol | The protocol supported by the firewall. This parameter is mandatory. You can select a protocol from the drop-down list. | TCP | + | | | | + | | You can select **TCP**, **UDP**, **ICMP**, or **All**. | | + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Source | The source from which the traffic is allowed. The source can be an IP address or IP address range. | 0.0.0.0/0 | + | | | | + | | - IP address: | | + | | | | + | | - Single IP address: 192.168.10.10/32 | | + | | - All IP addresses: 0.0.0.0/0 | | + | | - IP address range: 192.168.1.0/24 | | + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Source Port Range | The source port number or port number range. The value ranges from 1 to 65535. For a port number range, enter two port numbers connected by a hyphen (-). For example, **1-100**. | 22, or 22-30 | + | | | | + | | You must specify this parameter if **TCP** or **UDP** is selected for **Protocol**. | | + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Destination | The destination to which the traffic is allowed. The destination can be an IP address or IP address range. | 0.0.0.0/0 | + | | | | + | | - IP address: | | + | | | | + | | - Single IP address: 192.168.10.10/32 | | + | | - All IP addresses: 0.0.0.0/0 | | + | | - IP address range: 192.168.1.0/24 | | + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Destination Port Range | The destination port number or port number range. The value ranges from 1 to 65535. For a port number range, enter two port numbers connected by a hyphen (-). For example, **1-100**. | 22, or 22-30 | + | | | | + | | You must specify this parameter if **TCP** or **UDP** is selected for **Protocol**. | | + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | Supplementary information about the firewall rule. This parameter is optional. | N/A | + | | | | + | | The description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +7. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818983162.png diff --git a/umn/source/access_control/firewall/changing_the_sequence_of_a_firewall_rule.rst b/umn/source/access_control/firewall/management_firewall_rules/changing_the_sequence_of_a_firewall_rule.rst similarity index 90% rename from umn/source/access_control/firewall/changing_the_sequence_of_a_firewall_rule.rst rename to umn/source/access_control/firewall/management_firewall_rules/changing_the_sequence_of_a_firewall_rule.rst index f56ccf5..4511c34 100644 --- a/umn/source/access_control/firewall/changing_the_sequence_of_a_firewall_rule.rst +++ b/umn/source/access_control/firewall/management_firewall_rules/changing_the_sequence_of_a_firewall_rule.rst @@ -33,5 +33,5 @@ Procedure The rule is inserted. The procedure for inserting an outbound rule is the same as that for inserting an inbound rule. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626894110.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865582933.png diff --git a/umn/source/access_control/firewall/deleting_a_firewall_rule.rst b/umn/source/access_control/firewall/management_firewall_rules/deleting_a_firewall_rule.rst similarity index 89% rename from umn/source/access_control/firewall/deleting_a_firewall_rule.rst rename to umn/source/access_control/firewall/management_firewall_rules/deleting_a_firewall_rule.rst index 278b692..93cf3f9 100644 --- a/umn/source/access_control/firewall/deleting_a_firewall_rule.rst +++ b/umn/source/access_control/firewall/management_firewall_rules/deleting_a_firewall_rule.rst @@ -33,5 +33,5 @@ Procedure You can also select multiple firewall rules and click **Delete** above the firewall rule list to delete multiple rules at a time. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001627054082.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818823162.png diff --git a/umn/source/access_control/firewall/enabling_or_disabling_a_firewall_rule.rst b/umn/source/access_control/firewall/management_firewall_rules/enabling_or_disabling_a_firewall_rule.rst similarity index 89% rename from umn/source/access_control/firewall/enabling_or_disabling_a_firewall_rule.rst rename to umn/source/access_control/firewall/management_firewall_rules/enabling_or_disabling_a_firewall_rule.rst index 6d66828..7be2761 100644 --- a/umn/source/access_control/firewall/enabling_or_disabling_a_firewall_rule.rst +++ b/umn/source/access_control/firewall/management_firewall_rules/enabling_or_disabling_a_firewall_rule.rst @@ -31,5 +31,5 @@ Procedure The rule is enabled or disabled. The procedure for enabling or disabling an outbound rule is the same as that for enabling or disabling an inbound rule. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675254033.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818823738.png diff --git a/umn/source/access_control/firewall/management_firewall_rules/index.rst b/umn/source/access_control/firewall/management_firewall_rules/index.rst new file mode 100644 index 0000000..2324c9c --- /dev/null +++ b/umn/source/access_control/firewall/management_firewall_rules/index.rst @@ -0,0 +1,22 @@ +:original_name: vpc_acl_0015.html + +.. _vpc_acl_0015: + +Management Firewall Rules +========================= + +- :ref:`Adding a Firewall Rule ` +- :ref:`Modifying a Firewall Rule ` +- :ref:`Changing the Sequence of a Firewall Rule ` +- :ref:`Enabling or Disabling a Firewall Rule ` +- :ref:`Deleting a Firewall Rule ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + adding_a_firewall_rule + modifying_a_firewall_rule + changing_the_sequence_of_a_firewall_rule + enabling_or_disabling_a_firewall_rule + deleting_a_firewall_rule diff --git a/umn/source/access_control/firewall/management_firewall_rules/modifying_a_firewall_rule.rst b/umn/source/access_control/firewall/management_firewall_rules/modifying_a_firewall_rule.rst new file mode 100644 index 0000000..cfa8eb2 --- /dev/null +++ b/umn/source/access_control/firewall/management_firewall_rules/modifying_a_firewall_rule.rst @@ -0,0 +1,83 @@ +:original_name: vpc_acl_0005.html + +.. _vpc_acl_0005: + +Modifying a Firewall Rule +========================= + +Scenarios +--------- + +Modify an inbound or outbound firewall rule based on your network security requirements. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. Click |image2| in the upper left corner and choose **Network** > **Virtual Private Cloud**. + + The **Virtual Private Cloud** page is displayed. + +4. In the navigation pane on the left, choose **Access Control** > **Firewalls**. + +5. Locate the target firewall and click its name to switch to the page showing details of that particular firewall. + +6. On the **Inbound Rules** or **Outbound Rules** tab, locate the row that contains the target rule and click **Modify** in the **Operation** column. In the displayed dialog box, configure parameters as prompted. :ref:`Table 1 ` lists the parameters to be configured. + + + .. figure:: /_static/images/en-us_image_0000001865582941.png + :alt: **Figure 1** Modify Rule + + **Figure 1** Modify Rule + + .. _vpc_acl_0005__table59686157164549: + + .. table:: **Table 1** Parameter descriptions + + +----------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Item | Description | Example Value | + +============================+========================================================================================================================================================================================+=======================+ + | Type | Specifies the firewall type. This parameter is mandatory. You can select a value from the drop-down list. Currently, only **IPv4** and **IPv6** are supported. | IPv4 | + +----------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Action | Specifies the firewall policy. This parameter is mandatory. You can select a value from the drop-down list. Currently, the value can be **Allow** or **Deny**. | Allow | + +----------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Protocol | Specifies the protocol supported by the firewall. This parameter is mandatory. You can select a value from the drop-down list. | TCP | + | | | | + | | You can select **TCP**, **UDP**, **ICMP**, or **All**. | | + +----------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Source | The source from which the traffic is allowed. The source can be an IP address or IP address range. | 0.0.0.0/0 | + | | | | + | | - IP address: | | + | | | | + | | - Single IP address: 192.168.10.10/32 | | + | | - All IP addresses: 0.0.0.0/0 | | + | | - IP address range: 192.168.1.0/24 | | + +----------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Source Port Range | The source port number or port number range. The value ranges from 1 to 65535. For a port number range, enter two port numbers connected by a hyphen (-). For example, **1-100**. | 22, or 22-30 | + | | | | + | | You must specify this parameter if **TCP** or **UDP** is selected for **Protocol**. | | + +----------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Destination | The destination to which the traffic is allowed. The destination can be an IP address or IP address range. | 0.0.0.0/0 | + | | | | + | | - IP address: | | + | | | | + | | - Single IP address: 192.168.10.10/32 | | + | | - All IP addresses: 0.0.0.0/0 | | + | | - IP address range: 192.168.1.0/24 | | + +----------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | **Destination Port Range** | The destination port number or port number range. The value ranges from 1 to 65535. For a port number range, enter two port numbers connected by a hyphen (-). For example, **1-100**. | 22, or 22-30 | + | | | | + | | You must specify this parameter if **TCP** or **UDP** is selected for **Protocol**. | | + +----------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | Provides supplementary information about the firewall network ACL rule. This parameter is optional. | ``-`` | + | | | | + | | The description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +----------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +7. Click **Confirm**. + +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818823406.png diff --git a/umn/source/access_control/firewall/creating_a_firewall.rst b/umn/source/access_control/firewall/managing_firewalls/creating_a_firewall.rst similarity index 94% rename from umn/source/access_control/firewall/creating_a_firewall.rst rename to umn/source/access_control/firewall/managing_firewalls/creating_a_firewall.rst index 32fdb05..408e08a 100644 --- a/umn/source/access_control/firewall/creating_a_firewall.rst +++ b/umn/source/access_control/firewall/managing_firewalls/creating_a_firewall.rst @@ -30,7 +30,7 @@ Procedure 6. On the **Create Firewall** page, configure parameters as prompted. - .. figure:: /_static/images/en-us_image_0129304042.png + .. figure:: /_static/images/en-us_image_0000001818823318.png :alt: **Figure 1** Create Firewall **Figure 1** Create Firewall @@ -51,5 +51,5 @@ Procedure 7. Click **OK**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626574358.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865663057.png diff --git a/umn/source/access_control/firewall/deleting_a_firewall.rst b/umn/source/access_control/firewall/managing_firewalls/deleting_a_firewall.rst similarity index 85% rename from umn/source/access_control/firewall/deleting_a_firewall.rst rename to umn/source/access_control/firewall/managing_firewalls/deleting_a_firewall.rst index 057b698..05bc8cd 100644 --- a/umn/source/access_control/firewall/deleting_a_firewall.rst +++ b/umn/source/access_control/firewall/managing_firewalls/deleting_a_firewall.rst @@ -31,5 +31,5 @@ Procedure Deleting a firewall will also disassociate its associated subnets and delete the firewall rules. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675613953.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818982830.png diff --git a/umn/source/access_control/firewall/enabling_or_disabling_a_firewall.rst b/umn/source/access_control/firewall/managing_firewalls/enabling_or_disabling_a_firewall.rst similarity index 90% rename from umn/source/access_control/firewall/enabling_or_disabling_a_firewall.rst rename to umn/source/access_control/firewall/managing_firewalls/enabling_or_disabling_a_firewall.rst index 60c71ff..4475948 100644 --- a/umn/source/access_control/firewall/enabling_or_disabling_a_firewall.rst +++ b/umn/source/access_control/firewall/managing_firewalls/enabling_or_disabling_a_firewall.rst @@ -29,5 +29,5 @@ Procedure 6. Click **Yes** in the displayed dialog box. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626894106.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818823714.png diff --git a/umn/source/access_control/firewall/managing_firewalls/index.rst b/umn/source/access_control/firewall/managing_firewalls/index.rst new file mode 100644 index 0000000..1a72832 --- /dev/null +++ b/umn/source/access_control/firewall/managing_firewalls/index.rst @@ -0,0 +1,22 @@ +:original_name: vpc_acl_0014.html + +.. _vpc_acl_0014: + +Managing Firewalls +================== + +- :ref:`Creating a Firewall ` +- :ref:`Modifying a Firewall ` +- :ref:`Enabling or Disabling a Firewall ` +- :ref:`Viewing a Firewall ` +- :ref:`Deleting a Firewall ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + creating_a_firewall + modifying_a_firewall + enabling_or_disabling_a_firewall + viewing_a_firewall + deleting_a_firewall diff --git a/umn/source/access_control/firewall/modifying_a_firewall.rst b/umn/source/access_control/firewall/managing_firewalls/modifying_a_firewall.rst similarity index 77% rename from umn/source/access_control/firewall/modifying_a_firewall.rst rename to umn/source/access_control/firewall/managing_firewalls/modifying_a_firewall.rst index e201d2b..62144fe 100644 --- a/umn/source/access_control/firewall/modifying_a_firewall.rst +++ b/umn/source/access_control/firewall/managing_firewalls/modifying_a_firewall.rst @@ -33,7 +33,7 @@ Procedure 9. Click Y to save the new firewall description. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675413841.png -.. |image3| image:: /_static/images/en-us_image_0142359884.png -.. |image4| image:: /_static/images/en-us_image_0142359884.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818983494.png +.. |image3| image:: /_static/images/en-us_image_0000001865583253.png +.. |image4| image:: /_static/images/en-us_image_0000001865583253.png diff --git a/umn/source/access_control/firewall/viewing_a_firewall.rst b/umn/source/access_control/firewall/managing_firewalls/viewing_a_firewall.rst similarity index 86% rename from umn/source/access_control/firewall/viewing_a_firewall.rst rename to umn/source/access_control/firewall/managing_firewalls/viewing_a_firewall.rst index eb2ded4..cc23223 100644 --- a/umn/source/access_control/firewall/viewing_a_firewall.rst +++ b/umn/source/access_control/firewall/managing_firewalls/viewing_a_firewall.rst @@ -27,5 +27,5 @@ Procedure 6. On the displayed page, click the **Inbound Rules**, **Outbound Rules**, and **Associated Subnets** tabs one by one to view details about inbound rules, outbound rules, and subnet associations. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675373917.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865662773.png diff --git a/umn/source/access_control/firewall/associating_subnets_with_a_firewall.rst b/umn/source/access_control/firewall/managing_subnets_associated_with_a_firewall/associating_subnets_with_a_firewall.rst similarity index 92% rename from umn/source/access_control/firewall/associating_subnets_with_a_firewall.rst rename to umn/source/access_control/firewall/managing_subnets_associated_with_a_firewall/associating_subnets_with_a_firewall.rst index b6cd722..4faccce 100644 --- a/umn/source/access_control/firewall/associating_subnets_with_a_firewall.rst +++ b/umn/source/access_control/firewall/managing_subnets_associated_with_a_firewall/associating_subnets_with_a_firewall.rst @@ -41,5 +41,5 @@ Procedure A subnet with a firewall associated will not be displayed on the page for you to select. If you want to associate such a subnet with another firewall, you must first disassociate the subnet from the original firewall. One-click subnet association and disassociation are not supported currently. A subnet can only be associated with one firewall. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626734158.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818823450.png diff --git a/umn/source/access_control/firewall/disassociating_subnets_from_a_firewall.rst b/umn/source/access_control/firewall/managing_subnets_associated_with_a_firewall/disassociating_subnets_from_a_firewall.rst similarity index 89% rename from umn/source/access_control/firewall/disassociating_subnets_from_a_firewall.rst rename to umn/source/access_control/firewall/managing_subnets_associated_with_a_firewall/disassociating_subnets_from_a_firewall.rst index b850868..baa0ab5 100644 --- a/umn/source/access_control/firewall/disassociating_subnets_from_a_firewall.rst +++ b/umn/source/access_control/firewall/managing_subnets_associated_with_a_firewall/disassociating_subnets_from_a_firewall.rst @@ -35,5 +35,5 @@ Procedure Select multiple subnets and click **Disassociate** above the subnet list to disassociate the subnets from the firewall at a time. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675413845.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818822962.png diff --git a/umn/source/access_control/firewall/managing_subnets_associated_with_a_firewall/index.rst b/umn/source/access_control/firewall/managing_subnets_associated_with_a_firewall/index.rst new file mode 100644 index 0000000..4e1ccb7 --- /dev/null +++ b/umn/source/access_control/firewall/managing_subnets_associated_with_a_firewall/index.rst @@ -0,0 +1,16 @@ +:original_name: vpc_acl_0016.html + +.. _vpc_acl_0016: + +Managing Subnets Associated with a Firewall +=========================================== + +- :ref:`Associating Subnets with a Firewall ` +- :ref:`Disassociating Subnets from a Firewall ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + associating_subnets_with_a_firewall + disassociating_subnets_from_a_firewall diff --git a/umn/source/access_control/firewall/modifying_a_firewall_rule.rst b/umn/source/access_control/firewall/modifying_a_firewall_rule.rst deleted file mode 100644 index 6bfc3ea..0000000 --- a/umn/source/access_control/firewall/modifying_a_firewall_rule.rst +++ /dev/null @@ -1,87 +0,0 @@ -:original_name: vpc_acl_0005.html - -.. _vpc_acl_0005: - -Modifying a Firewall Rule -========================= - -Scenarios ---------- - -Modify an inbound or outbound firewall rule based on your network security requirements. - -Procedure ---------- - -#. Log in to the management console. - -2. Click |image1| in the upper left corner and select the desired region and project. - -3. Click |image2| in the upper left corner and choose **Network** > **Virtual Private Cloud**. - - The **Virtual Private Cloud** page is displayed. - -4. In the navigation pane on the left, choose **Access Control** > **Firewalls**. - -5. Locate the target firewall and click its name to switch to the page showing details of that particular firewall. - -6. On the **Inbound Rules** or **Outbound Rules** tab, locate the row that contains the target rule and click **Modify** in the **Operation** column. In the displayed dialog box, configure parameters as prompted. :ref:`Table 1 ` lists the parameters to be configured. - - - .. figure:: /_static/images/en-us_image_0285048674.png - :alt: **Figure 1** Modify Rule - - **Figure 1** Modify Rule - - .. _vpc_acl_0005__table59686157164549: - - .. table:: **Table 1** Parameter descriptions - - +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Parameter | Description | Example Value | - +========================+=================================================================================================================================================================================================================================================================================================================================+=======================+ - | Type | The firewall type. This parameter is mandatory. You can select a value from the drop-down list. Currently, only **IPv4** and **IPv6** are supported. | IPv4 | - +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Action | The action in the firewall. This parameter is mandatory. You can select a value from the drop-down list. Currently, the value can be **Allow** or **Deny**. | Allow | - +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Protocol | The protocol supported by the firewall. This parameter is mandatory. You can select a protocol from the drop-down list. | TCP | - | | | | - | | You can select **TCP**, **UDP**, **ICMP**, or **All**. | | - +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Source | The source from which the traffic is allowed. The source can be an IP address or IP address range. | 0.0.0.0/0 | - | | | | - | | - IP address: | | - | | | | - | | - Single IP address: 192.168.10.10/32 | | - | | - All IP addresses: 0.0.0.0/0 | | - | | - IP address range: 192.168.1.0/24 | | - | | | | - | | - IP address group: The source is an IP address group. An IP address group is a collection of one or more IP addresses. You can select an available IP address group from the drop-down list. An IP address group can help you manage IP address ranges and IP addresses with same security requirements in a more simple way. | | - +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Source Port Range | The source port number or port number range. The value ranges from 1 to 65535. For a port number range, enter two port numbers connected by a hyphen (-). For example, **1-100**. | 22, or 22-30 | - | | | | - | | You must specify this parameter if **TCP** or **UDP** is selected for **Protocol**. | | - +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Destination | The destination to which the traffic is allowed. The destination can be an IP address or IP address range. | 0.0.0.0/0 | - | | | | - | | - IP address: | | - | | | | - | | - Single IP address: 192.168.10.10/32 | | - | | - All IP addresses: 0.0.0.0/0 | | - | | - IP address range: 192.168.1.0/24 | | - | | | | - | | - IP address group: The source is an IP address group. An IP address group is a collection of one or more IP addresses. You can select an available IP address group from the drop-down list. An IP address group can help you manage IP address ranges and IP addresses with same security requirements in a more simple way. | | - +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Destination Port Range | The destination port number or port number range. The value ranges from 1 to 65535. For a port number range, enter two port numbers connected by a hyphen (-). For example, **1-100**. | 22, or 22-30 | - | | | | - | | You must specify this parameter if **TCP** or **UDP** is selected for **Protocol**. | | - +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Description | Supplementary information about the firewall rule. This parameter is optional. | N/A | - | | | | - | | The description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - -7. Click **Confirm**. - -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675613957.png diff --git a/umn/source/access_control/security_group/default_security_group_and_its_rules.rst b/umn/source/access_control/security_group/default_security_group_and_its_rules.rst index dfc0a07..805837a 100644 --- a/umn/source/access_control/security_group/default_security_group_and_its_rules.rst +++ b/umn/source/access_control/security_group/default_security_group_and_its_rules.rst @@ -5,13 +5,13 @@ Default Security Group and Its Rules ==================================== -If you have not created any security groups yet, the system automatically creates a default security group for you and associates it with the instance (such as an ECS) when you create it. A default security group has the following rules: +If you have not created any security groups yet, the system automatically creates a default security group for you and associates it with the instance when you create it. A default security group has the following rules: - Inbound rules control incoming traffic to instances in a security group. Only instances in the same security group can communicate with each other, and all inbound requests are denied. - Outbound rules allow all outbound traffic and response traffic to the outbound requests. -.. figure:: /_static/images/en-us_image_0000001230120807.png +.. figure:: /_static/images/en-us_image_0000001865662829.png :alt: **Figure 1** Default security group **Figure 1** Default security group @@ -19,7 +19,7 @@ If you have not created any security groups yet, the system automatically create .. note:: - You cannot delete the default security group, but you can modify existing rules or add rules to the group. - - The default security group is automatically created to simplify the process of creating an instance for the first time. The default security group denies all external requests. To log in to an instance, add a security group rule by referring to :ref:`Remotely Logging In to an ECS from a Local Server `. + - The default security group denies all external requests. To log in to an instance associated with this security group, add a security group rule by referring to :ref:`Remotely Logging In to an ECS from a Local Server `. :ref:`Table 1 ` describes the default rules for the default security group. diff --git a/umn/source/access_control/security_group/index.rst b/umn/source/access_control/security_group/index.rst index 65b3757..aeb6a86 100644 --- a/umn/source/access_control/security_group/index.rst +++ b/umn/source/access_control/security_group/index.rst @@ -8,20 +8,9 @@ Security Group - :ref:`Security Groups and Security Group Rules ` - :ref:`Default Security Group and Its Rules ` - :ref:`Security Group Configuration Examples ` -- :ref:`Creating a Security Group ` -- :ref:`Cloning a Security Group ` -- :ref:`Modifying a Security Group ` -- :ref:`Deleting a Security Group ` -- :ref:`Adding a Security Group Rule ` -- :ref:`Fast-Adding Security Group Rules ` -- :ref:`Allowing Common Ports with A Few Clicks ` -- :ref:`Modifying a Security Group Rule ` -- :ref:`Replicating a Security Group Rule ` -- :ref:`Importing and Exporting Security Group Rules ` -- :ref:`Deleting a Security Group Rule ` -- :ref:`Adding an Instance to or Removing an Instance from a Security Group ` -- :ref:`Viewing the Security Group of an ECS ` -- :ref:`Changing the Security Group of an ECS ` +- :ref:`Managing a Security Group ` +- :ref:`Managing Security Group Rules ` +- :ref:`Managing Instances Associated with a Security Group ` .. toctree:: :maxdepth: 1 @@ -30,17 +19,6 @@ Security Group security_groups_and_security_group_rules default_security_group_and_its_rules security_group_configuration_examples - creating_a_security_group - cloning_a_security_group - modifying_a_security_group - deleting_a_security_group - adding_a_security_group_rule - fast-adding_security_group_rules - allowing_common_ports_with_a_few_clicks - modifying_a_security_group_rule - replicating_a_security_group_rule - importing_and_exporting_security_group_rules - deleting_a_security_group_rule - adding_an_instance_to_or_removing_an_instance_from_a_security_group - viewing_the_security_group_of_an_ecs - changing_the_security_group_of_an_ecs + managing_a_security_group/index + managing_security_group_rules/index + managing_instances_associated_with_a_security_group/index diff --git a/umn/source/access_control/security_group/cloning_a_security_group.rst b/umn/source/access_control/security_group/managing_a_security_group/cloning_a_security_group.rst similarity index 92% rename from umn/source/access_control/security_group/cloning_a_security_group.rst rename to umn/source/access_control/security_group/managing_a_security_group/cloning_a_security_group.rst index 6d6690a..327dddd 100644 --- a/umn/source/access_control/security_group/cloning_a_security_group.rst +++ b/umn/source/access_control/security_group/managing_a_security_group/cloning_a_security_group.rst @@ -46,7 +46,7 @@ Procedure #. Select the region and name of the new security group as prompted. - .. figure:: /_static/images/en-us_image_0000001602035305.png + .. figure:: /_static/images/en-us_image_0000001865582513.png :alt: **Figure 1** Clone Security Group **Figure 1** Clone Security Group @@ -55,5 +55,5 @@ Procedure You can then switch to the required region to view the cloned security group in the security group list. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675373901.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818982762.png diff --git a/umn/source/access_control/security_group/creating_a_security_group.rst b/umn/source/access_control/security_group/managing_a_security_group/creating_a_security_group.rst similarity index 98% rename from umn/source/access_control/security_group/creating_a_security_group.rst rename to umn/source/access_control/security_group/managing_a_security_group/creating_a_security_group.rst index e6844a6..159865a 100644 --- a/umn/source/access_control/security_group/creating_a_security_group.rst +++ b/umn/source/access_control/security_group/managing_a_security_group/creating_a_security_group.rst @@ -43,7 +43,7 @@ Procedure #. Configure the parameters as prompted. - .. figure:: /_static/images/en-us_image_0000001197426329.png + .. figure:: /_static/images/en-us_image_0000001865662885.png :alt: **Figure 1** Create Security Group **Figure 1** Create Security Group @@ -86,5 +86,5 @@ Procedure #. Confirm the inbound and outbound rules of the template and click **OK**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001627054062.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865582681.png diff --git a/umn/source/access_control/security_group/deleting_a_security_group.rst b/umn/source/access_control/security_group/managing_a_security_group/deleting_a_security_group.rst similarity index 92% rename from umn/source/access_control/security_group/deleting_a_security_group.rst rename to umn/source/access_control/security_group/managing_a_security_group/deleting_a_security_group.rst index c288840..8a2f5ff 100644 --- a/umn/source/access_control/security_group/deleting_a_security_group.rst +++ b/umn/source/access_control/security_group/managing_a_security_group/deleting_a_security_group.rst @@ -44,5 +44,5 @@ Procedure #. Confirm the information and click **Yes**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626574362.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818982846.png diff --git a/umn/source/access_control/security_group/managing_a_security_group/index.rst b/umn/source/access_control/security_group/managing_a_security_group/index.rst new file mode 100644 index 0000000..a6f4722 --- /dev/null +++ b/umn/source/access_control/security_group/managing_a_security_group/index.rst @@ -0,0 +1,20 @@ +:original_name: vpc_SecurityGroup_0012.html + +.. _vpc_SecurityGroup_0012: + +Managing a Security Group +========================= + +- :ref:`Creating a Security Group ` +- :ref:`Cloning a Security Group ` +- :ref:`Modifying a Security Group ` +- :ref:`Deleting a Security Group ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + creating_a_security_group + cloning_a_security_group + modifying_a_security_group + deleting_a_security_group diff --git a/umn/source/access_control/security_group/modifying_a_security_group.rst b/umn/source/access_control/security_group/managing_a_security_group/modifying_a_security_group.rst similarity index 87% rename from umn/source/access_control/security_group/modifying_a_security_group.rst rename to umn/source/access_control/security_group/managing_a_security_group/modifying_a_security_group.rst index 5a6798e..d638c34 100644 --- a/umn/source/access_control/security_group/modifying_a_security_group.rst +++ b/umn/source/access_control/security_group/managing_a_security_group/modifying_a_security_group.rst @@ -33,5 +33,5 @@ Procedure #. Click **OK** to save the modification. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626894086.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818982918.png diff --git a/umn/source/access_control/security_group/adding_an_instance_to_or_removing_an_instance_from_a_security_group.rst b/umn/source/access_control/security_group/managing_instances_associated_with_a_security_group/adding_an_instance_to_or_removing_an_instance_from_a_security_group.rst similarity index 92% rename from umn/source/access_control/security_group/adding_an_instance_to_or_removing_an_instance_from_a_security_group.rst rename to umn/source/access_control/security_group/managing_instances_associated_with_a_security_group/adding_an_instance_to_or_removing_an_instance_from_a_security_group.rst index e24950e..b5638f1 100644 --- a/umn/source/access_control/security_group/adding_an_instance_to_or_removing_an_instance_from_a_security_group.rst +++ b/umn/source/access_control/security_group/managing_instances_associated_with_a_security_group/adding_an_instance_to_or_removing_an_instance_from_a_security_group.rst @@ -78,7 +78,7 @@ Follow-Up Operations You can delete the security groups that you no longer need. Deleting a security group will also delete all security group rules in the security group. For details, see :ref:`Deleting a Security Group `. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001627054058.png -.. |image3| image:: /_static/images/en-us_image_0141273034.png -.. |image4| image:: /_static/images/en-us_image_0000001626734162.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818982974.png +.. |image3| image:: /_static/images/en-us_image_0000001818982734.png +.. |image4| image:: /_static/images/en-us_image_0000001865582721.png diff --git a/umn/source/access_control/security_group/changing_the_security_group_of_an_ecs.rst b/umn/source/access_control/security_group/managing_instances_associated_with_a_security_group/changing_the_security_group_of_an_ecs.rst similarity index 51% rename from umn/source/access_control/security_group/changing_the_security_group_of_an_ecs.rst rename to umn/source/access_control/security_group/managing_instances_associated_with_a_security_group/changing_the_security_group_of_an_ecs.rst index 4467f82..3552b46 100644 --- a/umn/source/access_control/security_group/changing_the_security_group_of_an_ecs.rst +++ b/umn/source/access_control/security_group/managing_instances_associated_with_a_security_group/changing_the_security_group_of_an_ecs.rst @@ -17,28 +17,29 @@ Procedure #. Click |image1| in the upper left corner and select your region and project. -#. Under **Computing**, click **Elastic Cloud Server**. +#. Click |image2| and choose **Computing** > **Elastic Cloud Server**. -#. In the ECS list, locate the row that contains the target ECS. Click **More** in the **Operation** column and select **Manage Network** > **Change Security Group**. +#. In the ECS list, choose **More** > **Manage Network** > **Change Security Group** in the **Operation** column. The **Change Security Group** dialog box is displayed. - .. figure:: /_static/images/en-us_image_0162733894.png - :alt: **Figure 1** Change Security Group + .. figure:: /_static/images/en-us_image_0000001865662753.png + :alt: **Figure 1** Changing a security group - **Figure 1** Change Security Group + **Figure 1** Changing a security group #. Select the target NIC and security groups. - You can select multiple security groups. In such a case, the rules of all the selected security groups will be aggregated to apply on the ECS. + You can select multiple security groups. In such a case, the access rules of all the selected security groups apply to the ECS. To create a security group, click **Create Security Group**. .. note:: - Using multiple security groups may deteriorate ECS network performance. You are suggested to select no more than five security groups. + Using multiple security groups may deteriorate ECS network performance. We recommend that you associate no more than five security groups with each ECS. #. Click **OK**. -.. |image1| image:: /_static/images/en-us_image_0093507575.png +.. |image1| image:: /_static/images/en-us_image_0000001818823030.png +.. |image2| image:: /_static/images/en-us_image_0000001865662757.jpg diff --git a/umn/source/access_control/security_group/managing_instances_associated_with_a_security_group/index.rst b/umn/source/access_control/security_group/managing_instances_associated_with_a_security_group/index.rst new file mode 100644 index 0000000..9f2cbb0 --- /dev/null +++ b/umn/source/access_control/security_group/managing_instances_associated_with_a_security_group/index.rst @@ -0,0 +1,18 @@ +:original_name: vpc_SecurityGroup_0014.html + +.. _vpc_SecurityGroup_0014: + +Managing Instances Associated with a Security Group +=================================================== + +- :ref:`Adding an Instance to or Removing an Instance from a Security Group ` +- :ref:`Viewing the Security Group of an ECS ` +- :ref:`Changing the Security Group of an ECS ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + adding_an_instance_to_or_removing_an_instance_from_a_security_group + viewing_the_security_group_of_an_ecs + changing_the_security_group_of_an_ecs diff --git a/umn/source/access_control/security_group/viewing_the_security_group_of_an_ecs.rst b/umn/source/access_control/security_group/managing_instances_associated_with_a_security_group/viewing_the_security_group_of_an_ecs.rst similarity index 86% rename from umn/source/access_control/security_group/viewing_the_security_group_of_an_ecs.rst rename to umn/source/access_control/security_group/managing_instances_associated_with_a_security_group/viewing_the_security_group_of_an_ecs.rst index 2abb587..7a4af4d 100644 --- a/umn/source/access_control/security_group/viewing_the_security_group_of_an_ecs.rst +++ b/umn/source/access_control/security_group/managing_instances_associated_with_a_security_group/viewing_the_security_group_of_an_ecs.rst @@ -29,5 +29,5 @@ Procedure You can view the security groups associated with the ECS and the inbound and outbound rules. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675413821.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818982866.png diff --git a/umn/source/access_control/security_group/adding_a_security_group_rule.rst b/umn/source/access_control/security_group/managing_security_group_rules/adding_a_security_group_rule.rst similarity index 88% rename from umn/source/access_control/security_group/adding_a_security_group_rule.rst rename to umn/source/access_control/security_group/managing_security_group_rules/adding_a_security_group_rule.rst index 8c251fc..678c639 100644 --- a/umn/source/access_control/security_group/adding_a_security_group_rule.rst +++ b/umn/source/access_control/security_group/managing_security_group_rules/adding_a_security_group_rule.rst @@ -64,7 +64,7 @@ Procedure You can click **+** to add more inbound rules. - .. figure:: /_static/images/en-us_image_0284920908.png + .. figure:: /_static/images/en-us_image_0000001865662817.png :alt: **Figure 1** Add Inbound Rule **Figure 1** Add Inbound Rule @@ -94,7 +94,6 @@ Procedure | | - IP address range: 192.168.1.0/24 | | | | | | | | - **Security group**: The source is from another security group. You can select a security group in the same region under the current account from the drop-down list. Instance A is in security group A and instance B is in security group B. If security group A has an inbound rule with **Action** set to **Allow** and **Source** set to security group B, access from instance B is allowed to instance A. | | - | | - **IP address group**: An IP address group is a collection of one or more IP addresses. You can select an available IP address group from the drop-down list. An IP address group can help you manage IP address ranges and IP addresses with same security requirements in a more simple way. | | | | | | | | If the source is a security group, this rule will apply to all instances associated with the selected security group. | | +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ @@ -116,46 +115,45 @@ Procedure You can click **+** to add more outbound rules. - .. figure:: /_static/images/en-us_image_0284993717.png + .. figure:: /_static/images/en-us_image_0000001865582629.png :alt: **Figure 2** Add Outbound Rule **Figure 2** Add Outbound Rule .. table:: **Table 2** Outbound rule parameter description - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Parameter | Description | Example Value | - +=======================+====================================================================================================================================================================================================================================================================================================================================================================================================================+=======================+ - | Protocol & Port | The network protocol used to match traffic in a security group rule. | TCP | - | | | | - | | Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | | **Port**: The port or port range over which traffic can leave your ECS. The value can be from 1 to 65535. | 22, or 22-30 | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Type | Source IP address version. You can select: | IPv4 | - | | | | - | | - IPv4 | | - | | - IPv6 | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Destination | Destination of the security group rule. The value can be an IP address or a security group to allow access to IP addresses or instances in the security group. For example: | 0.0.0.0/0 | - | | | | - | | - IP address: | | - | | | | - | | - Single IP address: 192.168.10.10/32 | | - | | - All IP addresses: 0.0.0.0/0 | | - | | - IP address range: 192.168.1.0/24 | | - | | | | - | | - **Security group**: The source is from another security group. You can select a security group in the same region under the current account from the drop-down list. Instance A is in security group A and instance B is in security group B. If security group A has an inbound rule with **Action** set to **Allow** and **Source** set to security group B, access from instance B is allowed to instance A. | | - | | - **IP address group**: An IP address group is a collection of one or more IP addresses. You can select an available IP address group from the drop-down list. An IP address group can help you manage IP address ranges and IP addresses with same security requirements in a more simple way. | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Description | Supplementary information about the security group rule. This parameter is optional. | N/A | - | | | | - | | The security group rule description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+============================================================================================================================================================================================================================================================================================================================================================================================================================================+=======================+ + | Protocol & Port | The network protocol used to match traffic in a security group rule. | TCP | + | | | | + | | Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | | **Port**: The port or port range over which traffic can leave your ECS. The value can be from 1 to 65535. | 22, or 22-30 | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Type | Source IP address version. You can select: | IPv4 | + | | | | + | | - IPv4 | | + | | - IPv6 | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Destination | Destination of the security group rule. The value can be an IP address or a security group to allow access to IP addresses or instances in the security group. For example: | 0.0.0.0/0 | + | | | | + | | - IP address: | | + | | | | + | | - Single IP address: 192.168.10.10/32 | | + | | - All IP addresses: 0.0.0.0/0 | | + | | - IP address range: 192.168.1.0/24 | | + | | | | + | | - **Security group**: The destination is from another security group. You can select a security group in the same region under the current account from the drop-down list. For example, instance A is in security group A and instance B is in security group B. If security group A has an outbound rule with **Action** set to **Allow** and **Destination** set to security group B, access from instance A is allowed to instance B. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | Supplementary information about the security group rule. This parameter is optional. | N/A | + | | | | + | | The security group rule description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ #. Click **OK**. The outbound rule list is displayed. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626734166.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818823082.png diff --git a/umn/source/access_control/security_group/allowing_common_ports_with_a_few_clicks.rst b/umn/source/access_control/security_group/managing_security_group_rules/allowing_common_ports_with_a_few_clicks.rst similarity index 97% rename from umn/source/access_control/security_group/allowing_common_ports_with_a_few_clicks.rst rename to umn/source/access_control/security_group/managing_security_group_rules/allowing_common_ports_with_a_few_clicks.rst index 729c0da..4739b20 100644 --- a/umn/source/access_control/security_group/allowing_common_ports_with_a_few_clicks.rst +++ b/umn/source/access_control/security_group/managing_security_group_rules/allowing_common_ports_with_a_few_clicks.rst @@ -67,5 +67,5 @@ Procedure After the operation is complete, you can view the added rules in the security group rule list. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001646961692.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818823186.png diff --git a/umn/source/access_control/security_group/deleting_a_security_group_rule.rst b/umn/source/access_control/security_group/managing_security_group_rules/deleting_a_security_group_rule.rst similarity index 92% rename from umn/source/access_control/security_group/deleting_a_security_group_rule.rst rename to umn/source/access_control/security_group/managing_security_group_rules/deleting_a_security_group_rule.rst index 251fdfd..82e7710 100644 --- a/umn/source/access_control/security_group/deleting_a_security_group_rule.rst +++ b/umn/source/access_control/security_group/managing_security_group_rules/deleting_a_security_group_rule.rst @@ -48,5 +48,5 @@ Procedure 8. Click **Yes**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675413825.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865582633.png diff --git a/umn/source/access_control/security_group/fast-adding_security_group_rules.rst b/umn/source/access_control/security_group/managing_security_group_rules/fast-adding_security_group_rules.rst similarity index 98% rename from umn/source/access_control/security_group/fast-adding_security_group_rules.rst rename to umn/source/access_control/security_group/managing_security_group_rules/fast-adding_security_group_rules.rst index a35e38c..728565d 100644 --- a/umn/source/access_control/security_group/fast-adding_security_group_rules.rst +++ b/umn/source/access_control/security_group/managing_security_group_rules/fast-adding_security_group_rules.rst @@ -36,7 +36,7 @@ Procedure 7. Configure required parameters. - .. figure:: /_static/images/en-us_image_0211552164.png + .. figure:: /_static/images/en-us_image_0000001818823074.png :alt: **Figure 1** Fast-Add Inbound Rule **Figure 1** Fast-Add Inbound Rule @@ -83,7 +83,7 @@ Procedure 10. Configure required parameters. - .. figure:: /_static/images/en-us_image_0211560998.png + .. figure:: /_static/images/en-us_image_0000001865582617.png :alt: **Figure 2** Fast-Add Outbound Rule **Figure 2** Fast-Add Outbound Rule @@ -121,5 +121,5 @@ Procedure The outbound rule list is displayed and you can view your added rule. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675373905.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818982858.png diff --git a/umn/source/access_control/security_group/importing_and_exporting_security_group_rules.rst b/umn/source/access_control/security_group/managing_security_group_rules/importing_and_exporting_security_group_rules.rst similarity index 95% rename from umn/source/access_control/security_group/importing_and_exporting_security_group_rules.rst rename to umn/source/access_control/security_group/managing_security_group_rules/importing_and_exporting_security_group_rules.rst index 2630185..473c545 100644 --- a/umn/source/access_control/security_group/importing_and_exporting_security_group_rules.rst +++ b/umn/source/access_control/security_group/managing_security_group_rules/importing_and_exporting_security_group_rules.rst @@ -79,16 +79,16 @@ Procedure | | - IP address range: 192.168.1.0/24 | | | | | | | | - **Security group**: The source is from another security group. You can select a security group in the same region under the current account from the drop-down list. Instance A is in security group A and instance B is in security group B. If security group A has an inbound rule with **Action** set to **Allow** and **Source** set to security group B, access from instance B is allowed to instance A. | | - | | - **IP address group**: An IP address group is a collection of one or more IP addresses. You can select an available IP address group from the drop-down list. An IP address group can help you manage IP address ranges and IP addresses with same security requirements in a more simple way. | | + | | - **IP address group**: The source is an IP address group. An IP address group is a collection of one or more IP addresses. You can select an available IP address group from the drop-down list. An IP address group can help you manage IP address ranges and IP addresses with same security requirements in a more simple way. | | +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------+ | Destination | Destination of the security group rule. The value can be an IP address or a security group to allow access to IP addresses or instances in the security group. For example: | sg-test[96a8a93f-XXX-d7872990c314] | +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------+ - | Description | Supplementary information about the security group rule. This parameter is optional. | ``-`` | + | Description | (Optional) Supplementary information about the security group rule. | ``-`` | | | | | - | | The security group rule description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + | | The route description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------+ -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675254013.png -.. |image3| image:: /_static/images/en-us_image_0142360062.png -.. |image4| image:: /_static/images/en-us_image_0142360094.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865582585.png +.. |image3| image:: /_static/images/en-us_image_0000001818823050.png +.. |image4| image:: /_static/images/en-us_image_0000001818982838.png diff --git a/umn/source/access_control/security_group/managing_security_group_rules/index.rst b/umn/source/access_control/security_group/managing_security_group_rules/index.rst new file mode 100644 index 0000000..c1e4f49 --- /dev/null +++ b/umn/source/access_control/security_group/managing_security_group_rules/index.rst @@ -0,0 +1,26 @@ +:original_name: vpc_SecurityGroup_0013.html + +.. _vpc_SecurityGroup_0013: + +Managing Security Group Rules +============================= + +- :ref:`Adding a Security Group Rule ` +- :ref:`Fast-Adding Security Group Rules ` +- :ref:`Allowing Common Ports with A Few Clicks ` +- :ref:`Modifying a Security Group Rule ` +- :ref:`Replicating a Security Group Rule ` +- :ref:`Importing and Exporting Security Group Rules ` +- :ref:`Deleting a Security Group Rule ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + adding_a_security_group_rule + fast-adding_security_group_rules + allowing_common_ports_with_a_few_clicks + modifying_a_security_group_rule + replicating_a_security_group_rule + importing_and_exporting_security_group_rules + deleting_a_security_group_rule diff --git a/umn/source/access_control/security_group/modifying_a_security_group_rule.rst b/umn/source/access_control/security_group/managing_security_group_rules/modifying_a_security_group_rule.rst similarity index 89% rename from umn/source/access_control/security_group/modifying_a_security_group_rule.rst rename to umn/source/access_control/security_group/managing_security_group_rules/modifying_a_security_group_rule.rst index ffc6be5..f8a1c07 100644 --- a/umn/source/access_control/security_group/modifying_a_security_group_rule.rst +++ b/umn/source/access_control/security_group/managing_security_group_rules/modifying_a_security_group_rule.rst @@ -37,5 +37,5 @@ Procedure #. Modify the security group rule information as prompted and click **Confirm**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675613937.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818983190.png diff --git a/umn/source/access_control/security_group/replicating_a_security_group_rule.rst b/umn/source/access_control/security_group/managing_security_group_rules/replicating_a_security_group_rule.rst similarity index 88% rename from umn/source/access_control/security_group/replicating_a_security_group_rule.rst rename to umn/source/access_control/security_group/managing_security_group_rules/replicating_a_security_group_rule.rst index 4559c3a..0ff6344 100644 --- a/umn/source/access_control/security_group/replicating_a_security_group_rule.rst +++ b/umn/source/access_control/security_group/managing_security_group_rules/replicating_a_security_group_rule.rst @@ -35,5 +35,5 @@ Procedure #. Modify the security group rule information as prompted and click **OK**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626894090.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865583245.png diff --git a/umn/source/access_control/security_group/security_groups_and_security_group_rules.rst b/umn/source/access_control/security_group/security_groups_and_security_group_rules.rst index b22032a..2599b51 100644 --- a/umn/source/access_control/security_group/security_groups_and_security_group_rules.rst +++ b/umn/source/access_control/security_group/security_groups_and_security_group_rules.rst @@ -8,17 +8,28 @@ Security Groups and Security Group Rules Security Groups --------------- -A security group is a collection of access control rules for cloud resources, such as cloud servers, containers, and databases, that have the same security protection requirements and that are mutually trusted. After a security group is created, you can create various access rules for the security group and these rules will apply to all cloud resources added to this security group. +A security group is a collection of access control rules for cloud resources, such as cloud servers, containers, and databases, that have the same security protection requirements and that are mutually trusted. After a security group is created, you can configure access rules that will apply to all cloud resources added to this security group. If you have not created any security groups yet, the system automatically creates a default security group for you and associates it with the instance (such as an ECS) when you create it. For details about the default security group, see :ref:`Default Security Group and Its Rules `. -Security groups are stateful. If you send a request from your instance and the outbound traffic is allowed, the response traffic for that request is allowed to flow in regardless of inbound security group rules. Similarly, if inbound traffic is allowed, responses to allowed inbound traffic are allowed to flow out, regardless of outbound rules. +Security Group Basics +--------------------- -Security groups use connection tracking to track traffic to and from instances that they contain and security group rules are applied based on the connection status of the traffic to determine whether to allow or deny traffic. +- Security groups are stateful. If you send a request from your instance and the outbound traffic is allowed, the response traffic for that request is allowed to flow in regardless of inbound security group rules. Similarly, if inbound traffic is allowed, responses to allowed inbound traffic are allowed to flow out, regardless of outbound rules. -- If you add, modify, or delete a security group rule, or add or remove an instance to or from a security group, the inbound connection tracking of all instances in the security group will be automatically cleared. The inbound or outbound traffic of the instance will be considered as new connections, which need to match the inbound or outbound security group rules to ensure that the rules take effect immediately and the security of incoming traffic. +- Security groups use connection tracking to track traffic to and from instances. If an inbound rule is modified, the modified rule immediately takes effect for the existing traffic. Changes to outbound security group rules do not affect existing persistent connections and take effect only for new connections. -- If there is no inbound or outbound traffic of an instance for a long time, the traffic will be considered as new connections after the connection tracking times out, and the connections need to match the outbound and inbound rules. The timeout period of connection tracking varies according to the protocol. The timeout period of a TCP connection in the established state is 600s, and the timeout period of an ICMP connection is 30s. For other protocols, if packets are received in both inbound and outbound directions, the connection tracking timeout period is 180s. If packets are received only in one direction, the connection tracking timeout period is 30s. For protocols other than TCP, UDP, and ICMP, only the IP address and protocol number are tracked. + If you add, modify, or delete a security group rule, or add or remove an instance to or from a security group, the inbound connections of all instances in the security group will be automatically cleared. + + - The existing inbound persistent connections will be disconnected. All the new connections will match the new rules. + - The existing outbound persistent connections will not be disconnected, and the original rule will still be applied. All the new connections will match the new rules. + +.. important:: + + After a persistent connection is disconnected, new connections will not be established immediately until the timeout period of connection tracking expires. For example, after an ICMP persistent connection is disconnected, a new connection will be established and a new rule will apply when the timeout period (30s) expires. + + - The timeout period of connection tracking varies by protocol. The timeout period of a TCP connection in the established state is 600s, and that of an ICMP connection is 30s. For other protocols, if packets are received in both inbound and outbound directions, the connection tracking timeout period is 180s. If packets are received only in one direction, the connection tracking timeout period is 30s. + - The timeout period of TCP connections varies by connection status. The timeout period of a TCP connection in the established state is 600s, and that of a TCP connection in the FIN-WAIT state is 30s. Security Group Rules -------------------- diff --git a/umn/source/change_history.rst b/umn/source/change_history.rst index 1c35211..51c3419 100644 --- a/umn/source/change_history.rst +++ b/umn/source/change_history.rst @@ -5,677 +5,713 @@ Change History ============== -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Released On | Description | -+===================================+====================================================================================================================================================================================================================================================================================================================================+ -| 2023-12-19 | This release incorporates the following changes: | -| | | -| | Added screenshots in :ref:`How Do I Configure a Security Group for Multi-Channel Protocols? `. | -| | | -| | Modified the table in :ref:`Why Can't I Delete My VPCs and Subnets? `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-12-18 | This release incorporates the following changes: | -| | | -| | Added IPv6-related content. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-12-12 | This release incorporates the following changes: | -| | | -| | Added descriptions about security group and IP address group as source or destination in :ref:`Adding a Security Group Rule `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-11-30 | This release incorporates the following changes: | -| | | -| | Added descriptions about IP address groups as source and destination in :ref:`Adding a Firewall Rule `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-11-14 | This release incorporates the following changes: | -| | | -| | Added the following content: | -| | | -| | Added description about allowing common ports with a few clicks in :ref:`Allowing Common Ports with A Few Clicks `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-10-10 | This release incorporates the following changes: | -| | | -| | - Added the figure for configuring route tables in :ref:`Route Table `. | -| | - Modified :ref:`Step 4: Add a Security Group Rule `. | -| | | -| | - Changed the location of parameter **Type**. | -| | - Added protocol **GRE**. | -| | | -| | - Modified :ref:`Step 5: Add a Security Group Rule ` and :ref:`Adding a Security Group Rule `. | -| | | -| | - Added description that each ECS must be associated with at least one security group. | -| | - Modified description about port. | -| | - Changed the location of parameter **Type**. | -| | - Added protocol **GRE**. | -| | | -| | - Added the function of adding multiple tags for search in :ref:`Managing VPC Tags `. | -| | - Added figures and modified steps in :ref:`Viewing and Deleting Resources in a Subnet `. | -| | - Modified :ref:`Security Groups and Security Group Rules `. | -| | | -| | - Added protocol **GRE** and deleted content about **Action**. | -| | - Modified description about security group sg-AB. | -| | - Added description about security group configuration. | -| | - Added support for IPv6. | -| | | -| | - Changed the section name in :ref:`Default Security Group and Its Rules `. | -| | - Optimized description in :ref:`Creating a Security Group `. | -| | - Modified the figure and added parameter **Type** in :ref:`Fast-Adding Security Group Rules `. | -| | - Modified notes and constraints in :ref:`Importing and Exporting Security Group Rules `. | -| | - Added description about the maximum number of security groups that can be created in :ref:`Creating a Firewall `. | -| | - Modified figures and parameter settings in :ref:`Adding a Firewall Rule `. | -| | - Added the route table quota in notes and constraints in :ref:`Creating a Custom Route Table `. | -| | - Added constraints on the maximum number of routes that can be added to a route table in :ref:`Adding a Custom Route `. | -| | - Modified :ref:`Creating a VPC Peering Connection with Another VPC in Your Account `. | -| | | -| | - Added description that you need to add routes to the route tables of the local and peer VPCs after creating a VPC peering connection. | -| | - Added parameter **Description** for creating a VPC peering connection. | -| | | -| | - Added parameter **Description** for creating a VPC peering connection in :ref:`Creating a VPC Peering Connection with a VPC in Another Account `. | -| | | -| | - Added description about the maximum number of flow log records that can be recorded in :ref:`VPC Flow Log Overview `. | -| | - Modified the section name and scenarios in :ref:`Disabling Source and Destination Check (HA Load Balancing Cluster Scenario) `. | -| | - Modified the verification procedure in :ref:`Creating a User and Granting VPC Permissions `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-09-08 | This release incorporates the following changes: | -| | | -| | Updated the following content: | -| | | -| | - Optimized description in :ref:`Step 4: Add a Security Group Rule `. | -| | - Optimized the procedure for verifying IAM permissions in :ref:`Creating a User and Granting VPC Permissions `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-07-18 | This release incorporates the following changes: | -| | | -| | Updated the following content: | -| | | -| | Added description about enabling shared SNAT using an API in :ref:`Shared SNAT `. | -| | | -| | Security group | -| | | -| | Firewall | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-06-12 | This release incorporates the following changes: | -| | | -| | Updated the following content: | -| | | -| | Added description about viewing monitoring metrics in :ref:`Viewing Metrics `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-05-26 | This release incorporates the following changes: | -| | | -| | Added the following content: | -| | | -| | Added information about cloning a security group in :ref:`Cloning a Security Group `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-05-17 | This release incorporates the following changes: | -| | | -| | Updated the following content: | -| | | -| | Modified the procedure for viewing monitoring metrics in :ref:`Viewing Metrics `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-04-28 | This release incorporates the following changes: | -| | | -| | Updated the following content: | -| | | -| | Modified the links of sections "Binding an EIP" and "Unbinding an EIP" in :ref:`Assigning an EIP and Binding It to an ECS ` and :ref:`Unbinding an EIP from an ECS and Releasing the EIP `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-04-20 | This release incorporates the following changes: | -| | | -| | Updated the following content: | -| | | -| | - Added description that BMS user-defined network is available only in eu-de. | -| | - Added the step for viewing NIC details to :ref:`Disabling Source and Destination Check (HA Load Balancing Cluster Scenario) `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-02-15 | This release incorporates the following changes: | -| | | -| | Updated the following content: | -| | | -| | Modified links in :ref:`What Is Virtual Private Cloud? ` and :ref:`Can I Bind an EIP to Multiple ECSs? `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-01-10 | This release incorporates the following changes: | -| | | -| | Updated the following content: | -| | | -| | Modified steps in :ref:`Subnet ` and :ref:`Elastic IP `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2022-12-12 | This release incorporates the following changes: | -| | | -| | Updated the following content: | -| | | -| | Added description that EIPs of the Dedicated Load Balancer (5_gray) type cannot be created in :ref:`Step 3: Assign an EIP and Bind It to an ECS `, :ref:`Assigning an EIP and Binding It to an ECS `, and :ref:`Can I Bind an EIP to Multiple ECSs? `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2022-11-15 | This release incorporates the following changes: | -| | | -| | Added support for binding and unbinding EIPs of the Dedicated Load Balancer (5_gray) type using APIs in :ref:`Step 3: Assign an EIP and Bind It to an ECS `, :ref:`Assigning an EIP and Binding It to an ECS `, and :ref:`Unbinding an EIP from an ECS and Releasing the EIP `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2022-10-20 | Modified the following content: | -| | | -| | Modified the bandwidth range in :ref:`What Is the Bandwidth Size Range? ` | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2022-09-07 | Added the following content: | -| | | -| | - Added description about binding EIPs of the dedicated load balancer **(5_gray)** type to load balancers in :ref:`Assigning an EIP and Binding It to an ECS `. | -| | - Added description about binding EIPs of the dedicated load balancer **(5_gray)** type to load balancers in :ref:`Unbinding an EIP from an ECS and Releasing the EIP `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2022-06-25 | Added the following content: | -| | | -| | - Modified constraints on EIPs dedicated for dedicated load balancers in :ref:`Assigning an EIP and Binding It to an ECS `. | -| | - Modified constraints on EIP binding to load balancers in :ref:`Unbinding an EIP from an ECS and Releasing the EIP `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2022-02-15 | Added the following content: | -| | | -| | - Added constraints on EIPs dedicated for dedicated load balancers in :ref:`Assigning an EIP and Binding It to an ECS `. | -| | - Added description about the default reverse domain name of an EIP in \ :ref:`Step 3: Assign an EIP and Bind It to an ECS ` and :ref:`Assigning an EIP and Binding It to an ECS `. | -| | - Added constraints on EIPs dedicated for dedicated load balancers in :ref:`Assigning an EIP and Binding It to an ECS ` and :ref:`Adding EIPs to a Shared Bandwidth `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2021-08-25 | Modified the following content: | -| | | -| | Deleted content about IP address groups. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2021-06-18 | Modified the following content: | -| | | -| | Updated screenshots and deleted the **Bandwidth Type** parameter in :ref:`Step 3: Assign an EIP and Bind It to an ECS ` and :ref:`Assigning an EIP and Binding It to an ECS `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2021-05-10 | Added the following content: | -| | | -| | Added constraints on EIPs dedicated for dedicated load balancers in :ref:`Assigning an EIP and Binding It to an ECS `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2021-05-08 | Added the following content: | -| | | -| | - Added description about the default reverse domain name of an EIP in :ref:`Assigning an EIP and Binding It to an ECS `. | -| | - Added description about modifying a dedicated bandwidth or shared bandwidth in :ref:`Modifying an EIP Bandwidth `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2021-03-16 | Added the following FAQ: | -| | | -| | - :ref:`What Bandwidth Types Are Available? ` | -| | - :ref:`What Are the Differences Between a Dedicated Bandwidth and a Shared Bandwidth? Can a Dedicated Bandwidth Be Changed to a Shared Bandwidth or the Other Way Around? ` | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2020-12-16 | This release incorporates the following changes: | -| | | -| | - Deleted the restriction on the number of ECS NICs for SNAT in :ref:`Are There Any Restrictions on Using a Route Table? ` | -| | - Added the procedure for binding a virtual IP address to an ECS in :ref:`Binding a Virtual IP Address to an EIP or ECS `. | -| | - Added description about enabling ports 465 and 587 for Mail BGP EIPs in :ref:`Assigning an EIP and Binding It to an ECS `. | -| | - Modified or added content in **Notes and Constraints**. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2020-07-28 | Modified the following content: | -| | | -| | Changed the maximum number of tags that can be added to 20 in :ref:`Managing VPC Tags ` and :ref:`Managing Subnet Tags `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2020-05-30 | Added the following content: | -| | | -| | Added basic information to :ref:`Security Groups and Security Group Rules ` and :ref:`Firewall Overview `. | -| | | -| | Modified the following content: | -| | | -| | - Added rules in :ref:`Firewall Configuration Examples `. | -| | - Modified :ref:`Does a Security Group Rule or a Firewall Rule Immediately Take Effect for Existing Connections After It Is Modified? ` | -| | - Modified :ref:`Why Can't I Delete My VPCs and Subnets? ` | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2020-02-25 | Added the following content: | -| | | -| | - Added :ref:`Shared Bandwidth `. | -| | | -| | Modified the following content: | -| | | -| | - Modified steps in :ref:`Elastic IP `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2020-02-12 | Added the following content: | -| | | -| | Added description that VPC flow logs support S2 ECSs in :ref:`VPC Flow Log `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2020-01-08 | Added the following content: | -| | | -| | - Added function and namespace description and optimized information in tables in :ref:`Supported Metrics `. | -| | - Added :ref:`Region and AZ `. | -| | - Added the example of allowing external access to a specified port in :ref:`Security Group Configuration Examples `. | -| | | -| | Modified the following content: | -| | | -| | - Added **Subnet** and **VPC** as the type of resources whose traffic is to be logged in :ref:`VPC Flow Log `. | -| | | -| | - Updated screenshots in :ref:`Adding a Security Group Rule ` and :ref:`Fast-Adding Security Group Rules `. | -| | - Optimized figure examples in this document. | -| | - Optimized descriptions in :ref:`Firewall Configuration Examples `. | -| | - Optimized descriptions in :ref:`Firewall Overview `. | -| | - Changed the position of :ref:`Access Control `. | -| | - Optimized :ref:`What Is a Quota? ` | -| | | -| | Deleted the following content: | -| | | -| | - Deleted section "Deleting a VPN". | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2020-03-06 | Modified the following content: | -| | | -| | - Modified the steps in :ref:`Assigning an EIP and Binding It to an ECS `, :ref:`Elastic IP `, and :ref:`Shared Bandwidth `. | -| | - Updated screenshots in :ref:`Modifying a Shared Bandwidth `. | -| | - Updated screenshots and parameter description in :ref:`Creating a Subnet for the VPC `. | -| | - Modified steps in :ref:`Assigning a Virtual IP Address `, :ref:`Binding a Virtual IP Address to an EIP or ECS `, and :ref:`Releasing a Virtual IP Address `. | -| | - Updated screenshots in :ref:`VPC Peering Connection `. | -| | - Modified description in :ref:`How Many Routes Can a Route Table Contain? ` | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-12-13 | Added the following content: | -| | | -| | - Added restrictions on ports and port ranges in :ref:`Security Groups and Security Group Rules `. | -| | - Added description about IP address groups in :ref:`Importing and Exporting Security Group Rules `. | -| | - Added impacts caused by IP address group modification or deletion in "Managing an IP Address Group". | -| | | -| | Modified the following content: | -| | | -| | - Modified description and value examples of the port and source in :ref:`Step 4: Add a Security Group Rule ` and :ref:`Adding a Security Group Rule `. | -| | - Optimized note description in :ref:`Importing and Exporting Security Group Rules `. | -| | - Changed firewall to firewalls in :ref:`Creating a Firewall `. | -| | - Optimized description about the scenario in :ref:`Changing the Sequence of a Firewall Rule `. | -| | - Optimized description about the scenario in :ref:`Creating an Alarm Rule `. | -| | - Updated screenshots in :ref:`Adding a Security Group Rule ` and :ref:`Fast-Adding Security Group Rules `. | -| | - Optimized figure examples in this document. | -| | - Optimized descriptions in :ref:`Firewall Configuration Examples `. | -| | - Optimized descriptions in :ref:`Firewall Overview `. | -| | - Changed the position of :ref:`Access Control `. | -| | | -| | Deleted the following content: | -| | | -| | - Deleted section "Deleting a VPN". | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-11-29 | Added the following content: | -| | | -| | - Added section "IP Address Group". | -| | - Added port format and IP address group when configuring security group rules in :ref:`Adding a Security Group Rule `. | -| | - Added function and namespace description and optimized information in tables in :ref:`Supported Metrics `. | -| | - Added :ref:`Region and AZ `. | -| | | -| | Modified the following content: | -| | | -| | Optimized :ref:`What Is a Quota? ` | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-11-05 | Modified the following content: | -| | | -| | Added **Subnet** and **VPC** as the type of resources whose traffic is to be logged in :ref:`VPC Flow Log `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-08-30 | Added the following content: | -| | | -| | - Added the example of allowing external access to a specified port in :ref:`Security Group Configuration Examples `. | -| | - Added description that EIP type cannot be changed in :ref:`Step 3: Assign an EIP and Bind It to an ECS ` and :ref:`Assigning an EIP and Binding It to an ECS `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-08-23 | Modified the following content: | -| | | -| | Optimized description about **NTP Server Address** in :ref:`Modifying a Subnet `. | -| | | -| | Added the following content: | -| | | -| | Added descriptions about route types in :ref:`Route Table `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-08-16 | Added the following content: | -| | | -| | Added :ref:`Exporting Route Table Information `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-08-09 | Added the following content: | -| | | -| | - Added parameters **Type** and **Bandwidth Type** to :ref:`Step 3: Assign an EIP and Bind It to an ECS ` and :ref:`Assigning an EIP and Binding It to an ECS `. | -| | - Added description about how to replicate multiple routes in :ref:`Replicating a Route `. | -| | - Added the description about **Next Hop Type** in :ref:`Adding a Custom Route `. | -| | | -| | Modified the following content: | -| | | -| | - Modified description about **NTP Server Address** in :ref:`Modifying a Subnet `. | -| | - Modified description about replication in the "Default Route Table and Custom Route Table" part in :ref:`Route Tables and Routes `. | -| | - Modified descriptions about system routes and custom routes in :ref:`Route Tables and Routes `. | -| | - Modified description about usage restrictions in :ref:`Route Tables and Routes `. | -| | | -| | Deleted the following content: | -| | | -| | - Deleted parameter **Enterprise Project** from the document. | -| | - Deleted the Cloud Connect service from the "Default Route Table and Custom Route Table" part in :ref:`Route Tables and Routes `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-08-02 | Added the following content based on the RM-584 requirements: | -| | | -| | - Added subnet parameter description in :ref:`Modifying a Subnet `. | -| | | -| | Modified the following content based on the RM-584 requirements: | -| | | -| | - Added prerequisites in :ref:`Releasing a Virtual IP Address `. | -| | - Optimized description about scenarios and prerequisites in :ref:`Deleting a Subnet `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-07-22 | Added the following content: | -| | | -| | Added :ref:`Enabling or Disabling VPC Flow Log `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-06-04 | Optimized the description in the following sections: | -| | | -| | - :ref:`What Is an EIP? ` | -| | - :ref:`Step 2: Create a Subnet for the VPC ` | -| | - :ref:`Creating a Subnet for the VPC ` | -| | - :ref:`Route Table ` | -| | - :ref:`Virtual IP Address ` | -| | - :ref:`Virtual IP Address Overview ` | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-05-31 | Modified the following sections related to subnets and route tables based on the RM-584 requirements: | -| | | -| | - :ref:`Route Table ` | -| | - :ref:`Modifying a VPC ` | -| | - :ref:`Creating a Subnet for the VPC ` | -| | - :ref:`Modifying a Subnet ` | -| | - :ref:`Managing Subnet Tags ` | -| | - :ref:`Creating a VPC Peering Connection with Another VPC in Your Account ` | -| | - :ref:`Creating a VPC Peering Connection with a VPC in Another Account ` | -| | - :ref:`Viewing Routes Configured for a VPC Peering Connection ` | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-05-29 | Added the following content: | -| | | -| | - Added a note in :ref:`Deleting a VPC Flow Log `. | -| | - Added a note about changing the NTP server address in :ref:`Modifying a Subnet `. | -| | | -| | Modified the following content: | -| | | -| | - Modified description about **NTP Server Address** in :ref:`Creating a VPC `, :ref:`Creating a Subnet for the VPC `, and :ref:`Modifying a Subnet `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-05-24 | Modified the following content: | -| | | -| | - Deleted description about DHCP in :ref:`What Is Virtual Private Cloud? `. | -| | - Modified description about **NTP Server Address** in :ref:`Creating a VPC `, :ref:`Creating a Subnet for the VPC `, and :ref:`Modifying a Subnet `. | -| | - Optimized :ref:`Elastic IP `. | -| | - Updated the description and screenshot in :ref:`Creating a VPC Peering Connection with Another VPC in Your Account ` and :ref:`Creating a VPC Peering Connection with a VPC in Another Account ` based on the latest management console page. | -| | - Updated sections :ref:`VPC Flow Log Overview ` and :ref:`Creating a VPC Flow Log `. | -| | | -| | Added the following content: | -| | | -| | - Added description about **Advanced Settings** and updated screenshots in :ref:`Creating a VPC ` and :ref:`Creating a Subnet for the VPC `. | -| | - Added "Obtaining the Peer VPC ID" in :ref:`Creating a VPC Peering Connection with a VPC in Another Account `. | -| | - Added two precautions in :ref:`Virtual IP Address Overview `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-04-28 | Modified the following content: | -| | | -| | - Modified the incorrect word spelling in :ref:`Viewing a VPC Flow Log `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-04-25 | Added the following content: | -| | | -| | - Added a note in :ref:`Creating a VPC Flow Log `. | -| | - Added the description about no VPC flow log records in :ref:`Viewing a VPC Flow Log `. | -| | - Added :ref:`Security Group Configuration Examples `. The security group configuration examples are integrated into one section and the original independent sections are deleted. | -| | | -| | Modified the following content: | -| | | -| | - Modified description information about **Enterprise Project**. | -| | - Optimized :ref:`Service Overview ` and added the product advantage description to :ref:`What Is Virtual Private Cloud? ` | -| | - Modified the description about how to switch to the **EIPs** page in :ref:`Elastic IP `. | -| | - Modified the description about how to switch to the **Shared Bandwidths** page in :ref:`Shared Bandwidth `. | -| | | -| | Deleted the following content: | -| | | -| | - Deleted "What Is a Security Group?", "Which Protocols Does a Security Group Support?", "What Are the Functions of the Default Security Group Rule?", and "How Can I Configure Security Group Rules?" in :ref:`FAQ `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-04-17 | Accepted in OTC-4.0/Agile-04.2019. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-04-12 | Modified the following content: | -| | | -| | - Modified the description for **DNS Server Address** in :ref:`Creating a VPC `, :ref:`Creating a Subnet for the VPC `, and :ref:`Modifying a Subnet `. | -| | | -| | Added the following content: | -| | | -| | - Added the note about **Resource** in :ref:`Creating a VPC Flow Log `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-04-10 | Modified the following content: | -| | | -| | - Added the description about **log-status** in :ref:`Viewing a VPC Flow Log `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-03-30 | Added the following content: | -| | | -| | - Added the **Enterprise Project** parameter in :ref:`Creating a VPC `, :ref:`Creating a Security Group `, and :ref:`Assigning an EIP and Binding It to an ECS `. | -| | - Added :ref:`Shared Bandwidth `. | -| | | -| | Deleted the following content: | -| | | -| | - Deleted the concepts of VPN, IPsec VPN, remote gateway, remote subnet, region, and project in :ref:`Basic Concepts `. | -| | - Deleted the FAQs related to VPN in :ref:`FAQ `. | -| | - Deleted the content related to "Configuring a VPC for ECSs That Access the Internet Through a VPN" in :ref:`Getting Started `. | -| | | -| | Modified the following content: | -| | | -| | - Updated console screenshots. | -| | - Optimized the description in section "Security Group Configuration Examples". | -| | - Added the support for S2 ECSs in :ref:`VPC Flow Log Overview `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-03-18 | Modified the following content: | -| | | -| | - Modified the example description in :ref:`Viewing a VPC Flow Log `. | -| | - Modified steps in :ref:`Creating a VPC Flow Log `. | -| | | -| | Added the following content: | -| | | -| | - Added use restrictions in :ref:`VPC Flow Log Overview `. | -| | - Updated the console screenshots in :ref:`Deleting a VPC Flow Log `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-03-01 | Added the following content: | -| | | -| | - Added :ref:`Document Usage Instructions `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-02-27 | Added the following content: | -| | | -| | - Added screenshots and examples in :ref:`Viewing a VPC Flow Log `. | -| | | -| | Modified the following content: | -| | | -| | - Modified description about the scenario in :ref:`Deleting a VPC Flow Log `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-02-25 | Added the following content: | -| | | -| | - Added :ref:`VPC Flow Log `. | -| | | -| | Deleted the following content: | -| | | -| | - Deleted the concepts of VPN, IPsec VPN, remote gateway, remote subnet, region, and project in :ref:`Basic Concepts `. | -| | - Deleted the FAQs related to VPN in :ref:`FAQ `. | -| | | -| | - Deleted the content related to "Configuring a VPC for ECSs That Access the Internet Through a VPN" in :ref:`Getting Started `. | -| | | -| | Modified the following content: | -| | | -| | - Optimized :ref:`Service Overview ` and added the product advantage description to :ref:`What Is Virtual Private Cloud? ` | -| | - Added :ref:`Security Group Configuration Examples `. The security group configuration examples are integrated into one section and the original independent sections are deleted. | -| | - Modified the description about how to switch to the **EIPs** page in :ref:`Elastic IP `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-02-23 | Added the following content: | -| | | -| | - Added the description about batch subnet creation in :ref:`VPC and Subnet `. | -| | - Added precautions about disabling a firewall in :ref:`Enabling or Disabling a Firewall `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-02-22 | Added the following content: | -| | | -| | Added the **Assign EIP** screenshot in :ref:`Assigning an EIP and Binding It to an ECS `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-02-15 | Added the following content: | -| | | -| | - Added the Anti-DDoS service restriction in :ref:`How Does an IPv6 Client on the Internet Access the ECS That Has an EIP Bound in a VPC? ` | -| | | -| | Added :ref:`Modifying a Security Group `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-02-11 | Deleted the following content: | -| | | -| | - Deleted the console screenshot from :ref:`Assigning an EIP and Binding It to an ECS `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-01-31 | Accepted in OTC-4.0. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-01-30 | Modified the following content: | -| | | -| | - Modified the table listing the parameters for creating a VPC in :ref:`VPC and Subnet `. | -| | - Modified the table listing the parameters for modifying a security group rule in :ref:`Adding a Security Group Rule `. | -| | - Added the link to the default security group rule introduction in :ref:`Adding a Security Group Rule `. | -| | - Modified the format of the exported file to Excel in :ref:`Exporting VPC List ` and :ref:`Importing and Exporting Security Group Rules `. | -| | - Changed the number of characters allowed for the **Description** field to **255** in :ref:`Creating a Firewall `. | -| | - Modified steps in :ref:`Managing EIP Tags `. | -| | - Added the **Monitoring Period** column to the table listing metrics in :ref:`Supported Metrics `. | -| | - Changed the maximum bandwidth size allowed to 1000 Mbit/s in :ref:`What Is the Bandwidth Size Range? ` | -| | - Modified the table listing subnet parameters in :ref:`Modifying a Subnet `. | -| | - Updated the security group description in :ref:`Security Group `. | -| | - Updated the VPC peering connection description in :ref:`VPC Peering Connection `. | -| | - Updated firewall description in :ref:`Firewall `. | -| | - Updated console screenshots in :ref:`Adding a Firewall Rule `. | -| | - Updated console screenshots in :ref:`Modifying a Firewall Rule `. | -| | | -| | Added the following content: | -| | | -| | - Added :ref:`Security Group Configuration Examples `. | -| | - Added :ref:`Modifying an EIP Bandwidth `. | -| | - Added description about disassociating and releasing multiple EIPs at a time in :ref:`Unbinding an EIP from an ECS and Releasing the EIP `. | -| | | -| | Deleted the following content: | -| | | -| | - Deleted description about the **Reject** action from :ref:`Adding a Firewall Rule `. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-12-30 | Modified the following content: | -| | | -| | - Modified description about how to switch to the security group and firewall pages based on the changes made on the management console. | -| | | -| | Added the following content: | -| | | -| | - Added section **Firewall** **Overview**. | -| | - Added section **Firewall** **Configuration Examples**. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-11-30 | Added the following content: | -| | | -| | - Added parameter **NTP Server Address** to the description about how to create a subnet. | -| | | -| | Modified the following content: | -| | | -| | - Updated the document based on changes made to the firewall console pages. | -| | | -| | - Added description about how to delete multiple firewall rules at a time and how to disassociate multiple subnets from a firewall at a time. | -| | - Changed parameter **Any** to **All**. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-09-18 | Accepted in OTC-3.2/AGile-09.2018. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-09-06 | Modified the following content: | -| | | -| | - Modified the content and changed some screenshots in the document based on the latest management console. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-08-30 | This release incorporates the following change: | -| | | -| | - Added section "Adding Instances to and Removing Them from a Security Group". | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-07-30 | This release incorporates the following changes: | -| | | -| | - Modified sections related to security groups: | -| | | -| | - Added section "Replicating a Security Group Rule". | -| | - Added section "Modifying a Security Group Rule". | -| | - Modified section "Deleting a Security Group Rule" and added description about how to delete multiple security group rules at a time. | -| | - Added section "Importing and Exporting Security Group Rules". | -| | | -| | - Modified the VPN sections: | -| | | -| | - Modified the step for switching to the VPN console. | -| | - Deleted sections related to VPNs. An independent VPN user guide will be provided. | -| | - Deleted section "VPN Best Practice". | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-06-30 | This release incorporates the following changes: | -| | | -| | - Optimized sections under "Service Overview." | -| | - Optimized sections under "Security Group". | -| | | -| | - Optimized section "Security Group Overview". | -| | | -| | - Optimized section "Default Security Groups and Security Group Rules". | -| | - Optimized section "Creating a Security Group". | -| | - Optimized section "Adding a Security Group Rule". | -| | - Optimized section "Fast-Adding Security Group Rules". | -| | - Added security group configuration examples. | -| | - Added section "Viewing the Security Group of an ECS". | -| | - Added section "Changing the Security Group of an ECS". | -| | | -| | - Categorized FAQs. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-06-11 | This release incorporates the following changes: | -| | | -| | - Added section "Monitoring". | -| | - Modified tag description. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-05-23 | Accepted in OTC 3.1. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-04-28 | This release incorporates the following changes: | -| | | -| | - Added description about VPN tagging. | -| | - Added the IPv6 address description. | -| | - Added section "Exporting VPC Information". | -| | - Modified the bandwidth range. | -| | - Modified the VPN modification screenshots. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-03-30 | This release incorporates the following changes: | -| | | -| | Deleted the IPv6 address description. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-02-28 | This release incorporates the following changes: | -| | | -| | Added the description that the security group description can contain a maximum of 128 characters. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-01-30 | This release incorporates the following changes: | -| | | -| | - Added description about the function of unbinding and releasing EIPs in batches. | -| | - Added description about the function that the negotiation mode of the IKE policy in the VPN can be configured. | -| | - Added the description that the security group description can contain a maximum of 64 characters. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-11-30 | This release incorporates the following changes: | -| | | -| | - Updated screenshots and steps based on the latest management console. | -| | - Added description to indicate that subnets can be created without specifying the AZ. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-10-30 | This release incorporates the following changes: | -| | | -| | - Added description about the fast security group rule adding function. | -| | - Added ECS security group configuration examples. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-09-30 | This release incorporates the following changes: | -| | | -| | - Added description to indicate that the peer project ID needs to be configured when a tenant creates a VPC peering connection with the VPC of another tenant. | -| | - Modified description in sections "Adding a Security Group Rule" and "Deleting a Security Group Rule" based on changes made to the network console. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-08-30 | This release incorporates the following changes: | -| | | -| | - Added section "Managing Subnet Tags". | -| | - Added description about the VPC, subnet, and EIP tags. | -| | - Added section "Security Group Overview". | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-07-30 | This release incorporates the following changes: | -| | | -| | - Added description about how to enable shared SNAT on the management console. | -| | - Added section "Managing VPC Tags". | -| | - Added section "Managing EIP Tags". | -| | - Changed the number of routes allowed in a route table by default to **100**. | -| | - Updated procedures in sections "VPC and Subnet" and "Custom Route" based on changes made to the network console. | -| | - Added description about the multi-project feature. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-06-30 | This release incorporates the following change: | -| | | -| | - Added description about the virtual IP address feature. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-05-30 | This release incorporates the following change: | -| | | -| | - Added FAQ **How Does an IPv6 Client on the Internet Access the ECS That Has an EIP Bound in a VPC?** | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-04-28 | This release incorporates the following change: | -| | | -| | - Added description about how to add DNS server addresses during subnet information modification. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-03-30 | This release incorporates the following change: | -| | | -| | - Added description about the firewall function. | -| | - Added description about the shared SNAT function. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-02-28 | This release incorporates the following change: | -| | | -| | - Deleted description about the button for disabling the DHCP function. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-02-24 | This release incorporates the following change: | -| | | -| | - Added description about the VPC peering function. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-01-12 | This release incorporates the following change: | -| | | -| | - Added description about the custom route table function. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2016-10-19 | This release incorporates the following change: | -| | | -| | - Updated the Help Center URL of the VPN service. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2016-07-15 | This release incorporates the following changes: | -| | | -| | - Modified the VPN authentication algorithm. | -| | - Optimized the traffic metering function. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2016-03-14 | This issue is the first official release. | -+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Released On | Description | ++===================================+=================================================================================================================================================================================================================================================================================================================================================+ +| 2024-04-16 | This release incorporates the following changes: | +| | | +| | - Modified the procedure for changing the CIDR block of a VPC in :ref:`Modifying a VPC `. | +| | - Updated the Table 1 application scenarios of IPv4/IPv6 dual stack in :ref:`IPv4 and IPv6 Dual-Stack Network `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2024-03-27 | This release incorporates the following changes: | +| | | +| | - Changed **VPCReadOnlyAccess** and **VPCFullAccess** into **VPC ReadOnlyAccess** and **VPC FullAccess**. | +| | - Modified the subnet description in :ref:`Subnet `. | +| | - Deleted parameter **Fast-add rule** in :ref:`Creating a Security Group `. | +| | - Added the description indicating that if the secondary IPv4 CIDR block function is available in a region, the CIDR block of a VPC in this region cannot be modified through the console in :ref:`Modifying a VPC ` and :ref:`Adding a Secondary IPv4 CIDR Block to a VPC `. | +| | - Added the procedure for exporting the list of shared bandwidths in :ref:`Exporting Shared Bandwidths `. | +| | - Modified the operation procedure and figures in :ref:`Adding EIPs to a Shared Bandwidth ` and :ref:`Removing EIPs from a Shared Bandwidth `. | +| | - Modified the procedure for exporting the resource list in :ref:`Exporting VPC List `, :ref:`Exporting Subnet List `, :ref:`Importing and Exporting Security Group Rules `, :ref:`Exporting EIP Information `, and :ref:`Exporting Route Table Information `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2024-02-29 | This release incorporates the following changes: | +| | | +| | - Deleted parameter **Destination Address** in :ref:`Creating a Custom Route Table `, :ref:`Adding a Custom Route `, and :ref:`Modifying a Route `. | +| | - Deleted the descriptions about IP address groups in :ref:`Adding a Firewall Rule ` and :ref:`Modifying a Firewall Rule `. | +| | - Modified the subnet description in :ref:`Subnet `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2024-02-18 | This release incorporates the following changes: | +| | | +| | Added :ref:`What Are the Differences Between 5_bgp, 5_mailbgp, and 5_gray EIPs? ` | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2024-02-02 | This release incorporates the following changes: | +| | | +| | Modified figures in :ref:`Creating a Custom Route Table ` and :ref:`Adding a Custom Route `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2024-01-16 | This release incorporates the following changes: | +| | | +| | Modified the figure for creating a subnet in :ref:`Creating a Subnet for the VPC `, :ref:`Step 2: Create a Subnet for the VPC `, and :ref:`Step 2: Create a Subnet for the VPC `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2024-01-02 | This release incorporates the following changes: | +| | | +| | Modified the parameter descriptions in sections :ref:`Adding a Security Group Rule ` and :ref:`Adding a Firewall Rule `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-12-19 | This release incorporates the following changes: | +| | | +| | - Added screenshots in :ref:`How Do I Configure a Security Group for Multi-Channel Protocols? ` | +| | - Modified the table in :ref:`Why Can't I Delete My VPCs and Subnets? ` | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-12-18 | This release incorporates the following changes: | +| | | +| | Added IPv6-related content. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-12-12 | This release incorporates the following changes: | +| | | +| | Added descriptions about security group and IP address group as source or destination in :ref:`Adding a Security Group Rule `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-11-30 | This release incorporates the following changes: | +| | | +| | Added descriptions about IP address groups as source and destination in :ref:`Adding a Firewall Rule `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-11-14 | This release incorporates the following changes: | +| | | +| | Added the following content: | +| | | +| | Added description about allowing common ports with a few clicks in :ref:`Allowing Common Ports with A Few Clicks `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-10-10 | This release incorporates the following changes: | +| | | +| | - Added the figure for configuring route tables in :ref:`Route Table `. | +| | - Modified :ref:`Step 4: Add a Security Group Rule `. | +| | | +| | - Changed the location of parameter **Type**. | +| | - Added protocol **GRE**. | +| | | +| | - Modified :ref:`Step 5: Add a Security Group Rule ` and :ref:`Adding a Security Group Rule `. | +| | | +| | - Added description that each ECS must be associated with at least one security group. | +| | - Modified description about port. | +| | - Changed the location of parameter **Type**. | +| | - Added protocol **GRE**. | +| | | +| | - Added the function of adding multiple tags for search in :ref:`Managing VPC Tags `. | +| | - Added figures and modified steps in :ref:`Viewing and Deleting Resources in a Subnet `. | +| | - Modified :ref:`Security Groups and Security Group Rules `. | +| | | +| | - Added protocol **GRE** and deleted content about **Action**. | +| | - Modified description about security group sg-AB. | +| | - Added description about security group configuration. | +| | - Added support for IPv6. | +| | | +| | - Changed the section name in :ref:`Default Security Group and Its Rules `. | +| | - Optimized description in :ref:`Creating a Security Group `. | +| | - Modified the figure and added parameter **Type** in :ref:`Fast-Adding Security Group Rules `. | +| | - Modified notes and constraints in :ref:`Importing and Exporting Security Group Rules `. | +| | - Added description about the maximum number of security groups that can be created in :ref:`Creating a Firewall `. | +| | - Modified figures and parameter settings in :ref:`Adding a Firewall Rule `. | +| | - Added the route table quota in notes and constraints in :ref:`Creating a Custom Route Table `. | +| | - Added constraints on the maximum number of routes that can be added to a route table in :ref:`Adding a Custom Route `. | +| | - Modified :ref:`Creating a VPC Peering Connection with Another VPC in Your Account `. | +| | | +| | - Added description that you need to add routes to the route tables of the local and peer VPCs after creating a VPC peering connection. | +| | - Added parameter **Description** for creating a VPC peering connection. | +| | | +| | - Added parameter **Description** for creating a VPC peering connection in :ref:`Creating a VPC Peering Connection with a VPC in Another Account `. | +| | | +| | - Added description about the maximum number of flow log records that can be recorded in :ref:`VPC Flow Log Overview `. | +| | - Modified the section name and scenarios in :ref:`Disabling Source and Destination Check (HA Load Balancing Cluster Scenario) `. | +| | - Modified the verification procedure in :ref:`Creating a User and Granting VPC Permissions `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-09-08 | This release incorporates the following changes: | +| | | +| | Updated the following content: | +| | | +| | - Optimized description in :ref:`Step 4: Add a Security Group Rule `. | +| | - Optimized the procedure for verifying IAM permissions in :ref:`Creating a User and Granting VPC Permissions `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-07-18 | This release incorporates the following changes: | +| | | +| | Updated the following content: | +| | | +| | Added description about enabling shared SNAT using an API in :ref:`Shared SNAT `. | +| | | +| | Security group | +| | | +| | Firewall | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-06-12 | This release incorporates the following changes: | +| | | +| | Updated the following content: | +| | | +| | Added description about viewing monitoring metrics in :ref:`Viewing Metrics `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-05-26 | This release incorporates the following changes: | +| | | +| | Added the following content: | +| | | +| | Added information about cloning a security group in :ref:`Cloning a Security Group `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-05-17 | This release incorporates the following changes: | +| | | +| | Updated the following content: | +| | | +| | Modified the procedure for viewing monitoring metrics in :ref:`Viewing Metrics `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-04-28 | This release incorporates the following changes: | +| | | +| | Updated the following content: | +| | | +| | Modified the links of sections "Binding an EIP" and "Unbinding an EIP" in :ref:`Assigning an EIP and Binding It to an ECS ` and :ref:`Unbinding an EIP from an ECS and Releasing the EIP `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-04-20 | This release incorporates the following changes: | +| | | +| | Updated the following content: | +| | | +| | - Added description that BMS user-defined network is available only in eu-de. | +| | - Added the step for viewing NIC details to :ref:`Disabling Source and Destination Check (HA Load Balancing Cluster Scenario) `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-02-15 | This release incorporates the following changes: | +| | | +| | Updated the following content: | +| | | +| | Modified links in :ref:`What Is Virtual Private Cloud? ` and :ref:`Can I Bind an EIP to Multiple ECSs? ` | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-01-10 | This release incorporates the following changes: | +| | | +| | Updated the following content: | +| | | +| | Modified steps in :ref:`Subnet ` and :ref:`Elastic IP `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2022-12-12 | This release incorporates the following changes: | +| | | +| | Updated the following content: | +| | | +| | Added description that EIPs of the Dedicated Load Balancer (5_gray) type cannot be created in :ref:`Step 3: Assign an EIP and Bind It to an ECS `, :ref:`Assigning an EIP and Binding It to an ECS `, and :ref:`Can I Bind an EIP to Multiple ECSs? `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2022-11-15 | This release incorporates the following changes: | +| | | +| | Added support for binding and unbinding EIPs of the Dedicated Load Balancer (5_gray) type using APIs in :ref:`Step 3: Assign an EIP and Bind It to an ECS `, :ref:`Assigning an EIP and Binding It to an ECS `, and :ref:`Unbinding an EIP from an ECS and Releasing the EIP `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2022-10-20 | Modified the following content: | +| | | +| | Modified the bandwidth range in :ref:`What Is the Bandwidth Size Range? ` | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2022-09-07 | Added the following content: | +| | | +| | - Added description about binding EIPs of the dedicated load balancer **(5_gray)** type to load balancers in :ref:`Assigning an EIP and Binding It to an ECS `. | +| | - Added description about binding EIPs of the dedicated load balancer **(5_gray)** type to load balancers in :ref:`Unbinding an EIP from an ECS and Releasing the EIP `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2022-06-25 | Added the following content: | +| | | +| | - Modified constraints on EIPs dedicated for dedicated load balancers in :ref:`Assigning an EIP and Binding It to an ECS `. | +| | - Modified constraints on EIP binding to load balancers in :ref:`Unbinding an EIP from an ECS and Releasing the EIP `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2022-02-15 | Added the following content: | +| | | +| | - Added constraints on EIPs dedicated for dedicated load balancers in :ref:`Assigning an EIP and Binding It to an ECS `. | +| | - Added description about the default reverse domain name of an EIP in \ :ref:`Step 3: Assign an EIP and Bind It to an ECS ` and :ref:`Assigning an EIP and Binding It to an ECS `. | +| | - Added constraints on EIPs dedicated for dedicated load balancers in :ref:`Assigning an EIP and Binding It to an ECS ` and :ref:`Adding EIPs to a Shared Bandwidth `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2021-08-25 | Modified the following content: | +| | | +| | Deleted content about IP address groups. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2021-06-18 | Modified the following content: | +| | | +| | Updated screenshots and deleted the **Bandwidth Type** parameter in :ref:`Step 3: Assign an EIP and Bind It to an ECS ` and :ref:`Assigning an EIP and Binding It to an ECS `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2021-05-10 | Added the following content: | +| | | +| | Added constraints on EIPs dedicated for dedicated load balancers in :ref:`Assigning an EIP and Binding It to an ECS `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2021-05-08 | Added the following content: | +| | | +| | - Added description about the default reverse domain name of an EIP in :ref:`Assigning an EIP and Binding It to an ECS `. | +| | - Added description about modifying a dedicated bandwidth or shared bandwidth in :ref:`Modifying an EIP Bandwidth `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2021-03-16 | Added the following FAQ: | +| | | +| | - :ref:`What Bandwidth Types Are Available? ` | +| | - :ref:`What Are the Differences Between a Dedicated Bandwidth and a Shared Bandwidth? ` | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2020-12-16 | This release incorporates the following changes: | +| | | +| | - Deleted the restriction on the number of ECS NICs for SNAT in :ref:`Are There Any Restrictions on Using a Route Table? ` | +| | - Added the procedure for binding a virtual IP address to an ECS in :ref:`Binding a Virtual IP Address to an EIP or ECS `. | +| | - Added description about enabling ports 465 and 587 for Mail BGP EIPs in :ref:`Assigning an EIP and Binding It to an ECS `. | +| | - Modified or added content in **Notes and Constraints**. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2020-07-28 | Modified the following content: | +| | | +| | Changed the maximum number of tags that can be added to 20 in :ref:`Managing VPC Tags ` and :ref:`Managing Subnet Tags `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2020-05-30 | Added the following content: | +| | | +| | Added basic information to :ref:`Security Groups and Security Group Rules ` and :ref:`Firewall Overview `. | +| | | +| | Modified the following content: | +| | | +| | - Added rules in :ref:`Firewall Configuration Examples `. | +| | - Modified :ref:`Does a Modified Security Group Rule or a Firewall Rule Take Effect Immediately for Existing Connections? ` | +| | - Modified :ref:`Why Can't I Delete My VPCs and Subnets? ` | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2020-02-25 | Added the following content: | +| | | +| | - Added :ref:`Shared Bandwidth `. | +| | | +| | Modified the following content: | +| | | +| | - Modified steps in :ref:`Elastic IP `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2020-02-12 | Added the following content: | +| | | +| | Added description that VPC flow logs support S2 ECSs in :ref:`VPC Flow Log `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2020-01-08 | Added the following content: | +| | | +| | - Added function and namespace description and optimized information in tables in :ref:`Supported Metrics `. | +| | - Added :ref:`Region and AZ `. | +| | - Added the example of allowing external access to a specified port in :ref:`Security Group Configuration Examples `. | +| | | +| | Modified the following content: | +| | | +| | - Added **Subnet** and **VPC** as the type of resources whose traffic is to be logged in :ref:`VPC Flow Log `. | +| | | +| | - Updated screenshots in :ref:`Adding a Security Group Rule ` and :ref:`Fast-Adding Security Group Rules `. | +| | - Optimized figure examples in this document. | +| | - Optimized descriptions in :ref:`Firewall Configuration Examples `. | +| | - Optimized descriptions in :ref:`Firewall Overview `. | +| | - Changed the position of :ref:`Access Control `. | +| | - Optimized :ref:`What Is a Quota? ` | +| | | +| | Deleted the following content: | +| | | +| | - Deleted section "Deleting a VPN". | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2020-03-06 | Modified the following content: | +| | | +| | - Modified the steps in :ref:`Assigning an EIP and Binding It to an ECS `, :ref:`Elastic IP `, and :ref:`Shared Bandwidth `. | +| | - Updated screenshots in :ref:`Modifying a Shared Bandwidth `. | +| | - Updated screenshots and parameter description in :ref:`Creating a Subnet for the VPC `. | +| | - Modified steps in :ref:`Assigning a Virtual IP Address `, :ref:`Binding a Virtual IP Address to an EIP or ECS `, and :ref:`Releasing a Virtual IP Address `. | +| | - Updated screenshots in :ref:`VPC Peering Connection `. | +| | - Modified description in :ref:`How Many Routes Can a Route Table Contain? ` | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-12-13 | Added the following content: | +| | | +| | - Added restrictions on ports and port ranges in :ref:`Security Groups and Security Group Rules `. | +| | - Added description about IP address groups in :ref:`Importing and Exporting Security Group Rules `. | +| | - Added impacts caused by IP address group modification or deletion in "Managing an IP Address Group". | +| | | +| | Modified the following content: | +| | | +| | - Modified description and value examples of the port and source in :ref:`Step 4: Add a Security Group Rule ` and :ref:`Adding a Security Group Rule `. | +| | - Optimized note description in :ref:`Importing and Exporting Security Group Rules `. | +| | - Changed firewall to firewalls in :ref:`Creating a Firewall `. | +| | - Optimized description about the scenario in :ref:`Changing the Sequence of a Firewall Rule `. | +| | - Optimized description about the scenario in :ref:`Creating an Alarm Rule `. | +| | - Updated screenshots in :ref:`Adding a Security Group Rule ` and :ref:`Fast-Adding Security Group Rules `. | +| | - Optimized figure examples in this document. | +| | - Optimized descriptions in :ref:`Firewall Configuration Examples `. | +| | - Optimized descriptions in :ref:`Firewall Overview `. | +| | - Changed the position of :ref:`Access Control `. | +| | | +| | Deleted the following content: | +| | | +| | - Deleted section "Deleting a VPN". | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-11-29 | Added the following content: | +| | | +| | - Added section "IP Address Group". | +| | - Added port format and IP address group when configuring security group rules in :ref:`Adding a Security Group Rule `. | +| | - Added function and namespace description and optimized information in tables in :ref:`Supported Metrics `. | +| | - Added :ref:`Region and AZ `. | +| | | +| | Modified the following content: | +| | | +| | Optimized :ref:`What Is a Quota? ` | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-11-05 | Modified the following content: | +| | | +| | Added **Subnet** and **VPC** as the type of resources whose traffic is to be logged in :ref:`VPC Flow Log `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-08-30 | Added the following content: | +| | | +| | - Added the example of allowing external access to a specified port in :ref:`Security Group Configuration Examples `. | +| | - Added description that EIP type cannot be changed in :ref:`Step 3: Assign an EIP and Bind It to an ECS ` and :ref:`Assigning an EIP and Binding It to an ECS `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-08-23 | Modified the following content: | +| | | +| | Optimized description about **NTP Server Address** in :ref:`Modifying a Subnet `. | +| | | +| | Added the following content: | +| | | +| | Added descriptions about route types in :ref:`Route Table `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-08-16 | Added the following content: | +| | | +| | Added :ref:`Exporting Route Table Information `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-08-09 | Added the following content: | +| | | +| | - Added parameters **Type** and **Bandwidth Type** to :ref:`Step 3: Assign an EIP and Bind It to an ECS ` and :ref:`Assigning an EIP and Binding It to an ECS `. | +| | - Added description about how to replicate multiple routes in :ref:`Replicating a Route `. | +| | - Added the description about **Next Hop Type** in :ref:`Adding a Custom Route `. | +| | | +| | Modified the following content: | +| | | +| | - Modified description about **NTP Server Address** in :ref:`Modifying a Subnet `. | +| | - Modified description about replication in the "Default Route Table and Custom Route Table" part in :ref:`Route Tables and Routes `. | +| | - Modified descriptions about system routes and custom routes in :ref:`Route Tables and Routes `. | +| | - Modified description about usage restrictions in :ref:`Route Tables and Routes `. | +| | | +| | Deleted the following content: | +| | | +| | - Deleted parameter **Enterprise Project** from the document. | +| | - Deleted the Cloud Connect service from the "Default Route Table and Custom Route Table" part in :ref:`Route Tables and Routes `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-08-02 | Added the following content based on the RM-584 requirements: | +| | | +| | - Added subnet parameter description in :ref:`Modifying a Subnet `. | +| | | +| | Modified the following content based on the RM-584 requirements: | +| | | +| | - Added prerequisites in :ref:`Releasing a Virtual IP Address `. | +| | - Optimized description about scenarios and prerequisites in :ref:`Deleting a Subnet `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-07-22 | Added the following content: | +| | | +| | Added :ref:`Enabling or Disabling VPC Flow Log `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-06-04 | Optimized the description in the following sections: | +| | | +| | - :ref:`What Is an EIP? ` | +| | - :ref:`Step 2: Create a Subnet for the VPC ` | +| | - :ref:`Creating a Subnet for the VPC ` | +| | - :ref:`Route Table ` | +| | - :ref:`Virtual IP Address ` | +| | - :ref:`Virtual IP Address Overview ` | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-05-31 | Modified the following sections related to subnets and route tables based on the RM-584 requirements: | +| | | +| | - :ref:`Route Table ` | +| | - :ref:`Modifying a VPC ` | +| | - :ref:`Creating a Subnet for the VPC ` | +| | - :ref:`Modifying a Subnet ` | +| | - :ref:`Managing Subnet Tags ` | +| | - :ref:`Creating a VPC Peering Connection with Another VPC in Your Account ` | +| | - :ref:`Creating a VPC Peering Connection with a VPC in Another Account ` | +| | - :ref:`Viewing Routes Configured for a VPC Peering Connection ` | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-05-29 | Added the following content: | +| | | +| | - Added a note in :ref:`Deleting a VPC Flow Log `. | +| | - Added a note about changing the NTP server address in :ref:`Modifying a Subnet `. | +| | | +| | Modified the following content: | +| | | +| | - Modified description about **NTP Server Address** in :ref:`Creating a VPC `, :ref:`Creating a Subnet for the VPC `, and :ref:`Modifying a Subnet `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-05-24 | Modified the following content: | +| | | +| | - Deleted description about DHCP in :ref:`What Is Virtual Private Cloud? `. | +| | - Modified description about **NTP Server Address** in :ref:`Creating a VPC `, :ref:`Creating a Subnet for the VPC `, and :ref:`Modifying a Subnet `. | +| | - Optimized :ref:`Elastic IP `. | +| | - Updated the description and screenshot in :ref:`Creating a VPC Peering Connection with Another VPC in Your Account ` and :ref:`Creating a VPC Peering Connection with a VPC in Another Account ` based on the latest management console page. | +| | - Updated sections :ref:`VPC Flow Log Overview ` and :ref:`Creating a VPC Flow Log `. | +| | | +| | Added the following content: | +| | | +| | - Added description about **Advanced Settings** and updated screenshots in :ref:`Creating a VPC ` and :ref:`Creating a Subnet for the VPC `. | +| | - Added "Obtaining the Peer VPC ID" in :ref:`Creating a VPC Peering Connection with a VPC in Another Account `. | +| | - Added two precautions in :ref:`Virtual IP Address Overview `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-04-28 | Modified the following content: | +| | | +| | - Modified the incorrect word spelling in :ref:`Viewing a VPC Flow Log `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-04-25 | Added the following content: | +| | | +| | - Added a note in :ref:`Creating a VPC Flow Log `. | +| | - Added the description about no VPC flow log records in :ref:`Viewing a VPC Flow Log `. | +| | - Added :ref:`Security Group Configuration Examples `. The security group configuration examples are integrated into one section and the original independent sections are deleted. | +| | | +| | Modified the following content: | +| | | +| | - Modified description information about **Enterprise Project**. | +| | - Optimized :ref:`Service Overview ` and added the product advantage description to :ref:`What Is Virtual Private Cloud? ` | +| | - Modified the description about how to switch to the **EIPs** page in :ref:`Elastic IP `. | +| | - Modified the description about how to switch to the **Shared Bandwidths** page in :ref:`Shared Bandwidth `. | +| | | +| | Deleted the following content: | +| | | +| | - Deleted "What Is a Security Group?", "Which Protocols Does a Security Group Support?", "What Are the Functions of the Default Security Group Rule?", and "How Can I Configure Security Group Rules?" in :ref:`FAQ `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-04-17 | Accepted in OTC-4.0/Agile-04.2019. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-04-12 | Modified the following content: | +| | | +| | - Modified the description for **DNS Server Address** in :ref:`Creating a VPC `, :ref:`Creating a Subnet for the VPC `, and :ref:`Modifying a Subnet `. | +| | | +| | Added the following content: | +| | | +| | - Added the note about **Resource** in :ref:`Creating a VPC Flow Log `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-04-10 | Modified the following content: | +| | | +| | - Added the description about **log-status** in :ref:`Viewing a VPC Flow Log `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-03-30 | Added the following content: | +| | | +| | - Added the **Enterprise Project** parameter in :ref:`Creating a VPC `, :ref:`Creating a Security Group `, and :ref:`Assigning an EIP and Binding It to an ECS `. | +| | - Added :ref:`Shared Bandwidth `. | +| | | +| | Deleted the following content: | +| | | +| | - Deleted the concepts of VPN, IPsec VPN, remote gateway, remote subnet, region, and project in :ref:`Basic Concepts `. | +| | - Deleted the FAQs related to VPN in :ref:`FAQ `. | +| | - Deleted the content related to "Configuring a VPC for ECSs That Access the Internet Through a VPN" in :ref:`Getting Started `. | +| | | +| | Modified the following content: | +| | | +| | - Updated console screenshots. | +| | - Optimized the description in section "Security Group Configuration Examples". | +| | - Added the support for S2 ECSs in :ref:`VPC Flow Log Overview `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-03-18 | Modified the following content: | +| | | +| | - Modified the example description in :ref:`Viewing a VPC Flow Log `. | +| | - Modified steps in :ref:`Creating a VPC Flow Log `. | +| | | +| | Added the following content: | +| | | +| | - Added use restrictions in :ref:`VPC Flow Log Overview `. | +| | - Updated the console screenshots in :ref:`Deleting a VPC Flow Log `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-03-01 | Added the following content: | +| | | +| | - Added :ref:`Document Usage Instructions `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-02-27 | Added the following content: | +| | | +| | - Added screenshots and examples in :ref:`Viewing a VPC Flow Log `. | +| | | +| | Modified the following content: | +| | | +| | - Modified description about the scenario in :ref:`Deleting a VPC Flow Log `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-02-25 | Added the following content: | +| | | +| | - Added :ref:`VPC Flow Log `. | +| | | +| | Deleted the following content: | +| | | +| | - Deleted the concepts of VPN, IPsec VPN, remote gateway, remote subnet, region, and project in :ref:`Basic Concepts `. | +| | - Deleted the FAQs related to VPN in :ref:`FAQ `. | +| | | +| | - Deleted the content related to "Configuring a VPC for ECSs That Access the Internet Through a VPN" in :ref:`Getting Started `. | +| | | +| | Modified the following content: | +| | | +| | - Optimized :ref:`Service Overview ` and added the product advantage description to :ref:`What Is Virtual Private Cloud? ` | +| | - Added :ref:`Security Group Configuration Examples `. The security group configuration examples are integrated into one section and the original independent sections are deleted. | +| | - Modified the description about how to switch to the **EIPs** page in :ref:`Elastic IP `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-02-23 | Added the following content: | +| | | +| | - Added the description about batch subnet creation in :ref:`VPC and Subnet `. | +| | - Added precautions about disabling a firewall in :ref:`Enabling or Disabling a Firewall `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-02-22 | Added the following content: | +| | | +| | Added the **Assign EIP** screenshot in :ref:`Assigning an EIP and Binding It to an ECS `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-02-15 | Added the following content: | +| | | +| | - Added the Anti-DDoS service restriction in :ref:`How Does an IPv6 Client on the Internet Access the ECS That Has an EIP Bound in a VPC? ` | +| | | +| | Added :ref:`Modifying a Security Group `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-02-11 | Deleted the following content: | +| | | +| | - Deleted the console screenshot from :ref:`Assigning an EIP and Binding It to an ECS `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-01-31 | Accepted in OTC-4.0. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-01-30 | Modified the following content: | +| | | +| | - Modified the table listing the parameters for creating a VPC in :ref:`VPC and Subnet `. | +| | - Modified the table listing the parameters for modifying a security group rule in :ref:`Adding a Security Group Rule `. | +| | - Added the link to the default security group rule introduction in :ref:`Adding a Security Group Rule `. | +| | - Modified the format of the exported file to Excel in :ref:`Exporting VPC List ` and :ref:`Importing and Exporting Security Group Rules `. | +| | - Changed the number of characters allowed for the **Description** field to **255** in :ref:`Creating a Firewall `. | +| | - Modified steps in :ref:`Managing EIP Tags `. | +| | - Added the **Monitoring Period** column to the table listing metrics in :ref:`Supported Metrics `. | +| | - Changed the maximum bandwidth size allowed to 1000 Mbit/s in :ref:`What Is the Bandwidth Size Range? ` | +| | - Modified the table listing subnet parameters in :ref:`Modifying a Subnet `. | +| | - Updated the security group description in :ref:`Security Group `. | +| | - Updated the VPC peering connection description in :ref:`VPC Peering Connection `. | +| | - Updated firewall description in :ref:`Firewall `. | +| | - Updated console screenshots in :ref:`Adding a Firewall Rule `. | +| | - Updated console screenshots in :ref:`Modifying a Firewall Rule `. | +| | | +| | Added the following content: | +| | | +| | - Added :ref:`Security Group Configuration Examples `. | +| | - Added :ref:`Modifying an EIP Bandwidth `. | +| | - Added description about disassociating and releasing multiple EIPs at a time in :ref:`Unbinding an EIP from an ECS and Releasing the EIP `. | +| | | +| | Deleted the following content: | +| | | +| | - Deleted description about the **Reject** action from :ref:`Adding a Firewall Rule `. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-12-30 | Modified the following content: | +| | | +| | - Modified description about how to switch to the security group and firewall pages based on the changes made on the management console. | +| | | +| | Added the following content: | +| | | +| | - Added section **Firewall** **Overview**. | +| | - Added section **Firewall** **Configuration Examples**. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-11-30 | Added the following content: | +| | | +| | - Added parameter **NTP Server Address** to the description about how to create a subnet. | +| | | +| | Modified the following content: | +| | | +| | - Updated the document based on changes made to the firewall console pages. | +| | | +| | - Added description about how to delete multiple firewall rules at a time and how to disassociate multiple subnets from a firewall at a time. | +| | - Changed parameter **Any** to **All**. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-09-18 | Accepted in OTC-3.2/AGile-09.2018. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-09-06 | Modified the following content: | +| | | +| | - Modified the content and changed some screenshots in the document based on the latest management console. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-08-30 | This release incorporates the following change: | +| | | +| | - Added section "Adding Instances to and Removing Them from a Security Group". | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-07-30 | This release incorporates the following changes: | +| | | +| | - Modified sections related to security groups: | +| | | +| | - Added section "Replicating a Security Group Rule". | +| | - Added section "Modifying a Security Group Rule". | +| | - Modified section "Deleting a Security Group Rule" and added description about how to delete multiple security group rules at a time. | +| | - Added section "Importing and Exporting Security Group Rules". | +| | | +| | - Modified the VPN sections: | +| | | +| | - Modified the step for switching to the VPN console. | +| | - Deleted sections related to VPNs. An independent VPN user guide will be provided. | +| | - Deleted section "VPN Best Practice". | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-06-30 | This release incorporates the following changes: | +| | | +| | - Optimized sections under "Service Overview." | +| | - Optimized sections under "Security Group". | +| | | +| | - Optimized section "Security Group Overview". | +| | | +| | - Optimized section "Default Security Groups and Security Group Rules". | +| | - Optimized section "Creating a Security Group". | +| | - Optimized section "Adding a Security Group Rule". | +| | - Optimized section "Fast-Adding Security Group Rules". | +| | - Added security group configuration examples. | +| | - Added section "Viewing the Security Group of an ECS". | +| | - Added section "Changing the Security Group of an ECS". | +| | | +| | - Categorized FAQs. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-06-11 | This release incorporates the following changes: | +| | | +| | - Added section "Monitoring". | +| | - Modified tag description. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-05-23 | Accepted in OTC 3.1. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-04-28 | This release incorporates the following changes: | +| | | +| | - Added description about VPN tagging. | +| | - Added the IPv6 address description. | +| | - Added section "Exporting VPC Information". | +| | - Modified the bandwidth range. | +| | - Modified the VPN modification screenshots. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-03-30 | This release incorporates the following changes: | +| | | +| | Deleted the IPv6 address description. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-02-28 | This release incorporates the following changes: | +| | | +| | Added the description that the security group description can contain a maximum of 128 characters. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-01-30 | This release incorporates the following changes: | +| | | +| | - Added description about the function of unbinding and releasing EIPs in batches. | +| | - Added description about the function that the negotiation mode of the IKE policy in the VPN can be configured. | +| | - Added the description that the security group description can contain a maximum of 64 characters. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-11-30 | This release incorporates the following changes: | +| | | +| | - Updated screenshots and steps based on the latest management console. | +| | - Added description to indicate that subnets can be created without specifying the AZ. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-10-30 | This release incorporates the following changes: | +| | | +| | - Added description about the fast security group rule adding function. | +| | - Added ECS security group configuration examples. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-09-30 | This release incorporates the following changes: | +| | | +| | - Added description to indicate that the peer project ID needs to be configured when a tenant creates a VPC peering connection with the VPC of another tenant. | +| | - Modified description in sections "Adding a Security Group Rule" and "Deleting a Security Group Rule" based on changes made to the network console. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-08-30 | This release incorporates the following changes: | +| | | +| | - Added section "Managing Subnet Tags". | +| | - Added description about the VPC, subnet, and EIP tags. | +| | - Added section "Security Group Overview". | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-07-30 | This release incorporates the following changes: | +| | | +| | - Added description about how to enable shared SNAT on the management console. | +| | - Added section "Managing VPC Tags". | +| | - Added section "Managing EIP Tags". | +| | - Changed the number of routes allowed in a route table by default to **100**. | +| | - Updated procedures in sections "VPC and Subnet" and "Custom Route" based on changes made to the network console. | +| | - Added description about the multi-project feature. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-06-30 | This release incorporates the following change: | +| | | +| | - Added description about the virtual IP address feature. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-05-30 | This release incorporates the following change: | +| | | +| | - Added FAQ **How Does an IPv6 Client on the Internet Access the ECS That Has an EIP Bound in a VPC?** | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-04-28 | This release incorporates the following change: | +| | | +| | - Added description about how to add DNS server addresses during subnet information modification. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-03-30 | This release incorporates the following change: | +| | | +| | - Added description about the firewall function. | +| | - Added description about the shared SNAT function. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-02-28 | This release incorporates the following change: | +| | | +| | - Deleted description about the button for disabling the DHCP function. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-02-24 | This release incorporates the following change: | +| | | +| | - Added description about the VPC peering function. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-01-12 | This release incorporates the following change: | +| | | +| | - Added description about the custom route table function. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2016-10-19 | This release incorporates the following change: | +| | | +| | - Updated the Help Center URL of the VPN service. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2016-07-15 | This release incorporates the following changes: | +| | | +| | - Modified the VPN authentication algorithm. | +| | - Optimized the traffic metering function. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2016-03-14 | This issue is the first official release. | ++-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ diff --git a/umn/source/elastic_ip/assigning_an_eip_and_binding_it_to_an_ecs.rst b/umn/source/elastic_ip/assigning_an_eip_and_binding_it_to_an_ecs.rst index 1ff3f9e..a5f3f15 100644 --- a/umn/source/elastic_ip/assigning_an_eip_and_binding_it_to_an_ecs.rst +++ b/umn/source/elastic_ip/assigning_an_eip_and_binding_it_to_an_ecs.rst @@ -38,7 +38,7 @@ Assigning an EIP #. Set the parameters as prompted. - .. figure:: /_static/images/en-us_image_0000001117669274.png + .. figure:: /_static/images/en-us_image_0000001818823034.png :alt: **Figure 1** Assign EIP **Figure 1** Assign EIP @@ -85,8 +85,8 @@ Assigning an EIP | Parameter | Requirement | Example Value | +=======================+=====================================================================+=======================+ | Key | - Cannot be left blank. | Ipv4_key1 | - | | - Must be unique for each EIP. | | - | | - Can contain a maximum of 36 characters. | | + | | - The key value must be unique for the same EIP. | | + | | - Can contain up to 36 characters. | | | | - Can contain only the following character types: | | | | | | | | - Uppercase letters | | @@ -94,7 +94,7 @@ Assigning an EIP | | - Digits | | | | - Special characters, including hyphens (-) and underscores (_) | | +-----------------------+---------------------------------------------------------------------+-----------------------+ - | Value | - Can contain a maximum of 43 characters. | 3005eip | + | Value | - Can contain up to 43 characters. | 3005eip | | | - Can contain only the following character types: | | | | | | | | - Uppercase letters | | @@ -115,7 +115,7 @@ Binding an EIP #. Select the instance that you want to bind the EIP to. - .. figure:: /_static/images/en-us_image_0000001166028070.png + .. figure:: /_static/images/en-us_image_0000001865662761.png :alt: **Figure 2** Bind EIP **Figure 2** Bind EIP @@ -135,5 +135,5 @@ You can use any of the following commands to obtain the domain name of an EIP: - nslookup [-qt=ptr] *EIP* - dig -x *EIP* -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001454059512.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818982822.png diff --git a/umn/source/elastic_ip/exporting_eip_information.rst b/umn/source/elastic_ip/exporting_eip_information.rst index 0c4d6a1..4507b17 100644 --- a/umn/source/elastic_ip/exporting_eip_information.rst +++ b/umn/source/elastic_ip/exporting_eip_information.rst @@ -17,12 +17,11 @@ Procedure #. Click |image1| in the upper left corner and select the desired region and project. -#. Click |image2| in the upper left corner and choose **Network** > **Elastic IP**. +#. Click |image2| in the upper left corner, and choose **Network** > **Elastic IP**. -#. On the displayed page, click |image3| in the upper right corner of the EIP list. +#. On the EIP list page, select one or more EIPs and click **Export** in the upper left corner. - The system will automatically export all EIPs in the current region of your account to an Excel file and download the file to a local directory. + The system will automatically export all EIPs to an Excel file and download the file to a local directory. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001454059512.png -.. |image3| image:: /_static/images/en-us_image_0233469196.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001649841616.png diff --git a/umn/source/elastic_ip/managing_eip_tags.rst b/umn/source/elastic_ip/managing_eip_tags.rst index e62d3a3..dfff434 100644 --- a/umn/source/elastic_ip/managing_eip_tags.rst +++ b/umn/source/elastic_ip/managing_eip_tags.rst @@ -47,23 +47,21 @@ Procedure #. Click |image1| in the upper left corner and select the desired region and project. -#. Click |image2| in the upper left corner and choose **Network** > **Elastic IP**. +#. Click |image2| in the upper left corner, and choose **Network** > **Elastic IP**. -#. Click the search box above the EIP list. +#. In the search box above the EIP list, click anywhere in the box to set filters. -#. Select the tag key and value of the EIP. + Click the tag key and then the value as required. The system filters resources based on the tag you select. - You can add multiple tag keys and values to refine your search results. If you add more than one tag to search for EIPs, the system will display only the EIPs that contain all of the tags you specified. + Click anywhere in the search box to add the next tag key and value. -#. Click **OK**. - - The system displays the EIPs you are looking for based on the entered tag keys and values. + You can add multiple tag keys and values to refine your search results. If you add more than one tag to search for EIPs, the system will display only the EIPs that match all of the tags you specified. **Adding, deleting, editing, and viewing tags on the Tags tab of an EIP** #. Log in to the management console. #. Click |image3| in the upper left corner and select the desired region and project. -#. Click |image4| in the upper left corner and choose **Network** > **Elastic IP**. +#. Click |image4| in the upper left corner, and choose **Network** > **Elastic IP**. #. On the displayed page, locate the EIP whose tags you want to manage, and click the EIP name. #. On the page showing EIP details, click the **Tags** tab and perform desired operations on tags. @@ -85,7 +83,7 @@ Procedure Locate the row that contains the tag you want to delete, and click **Delete** in the **Operation** column. In the displayed dialog box, click **Yes**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001454059512.png -.. |image3| image:: /_static/images/en-us_image_0141273034.png -.. |image4| image:: /_static/images/en-us_image_0000001454059512.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818982822.png +.. |image3| image:: /_static/images/en-us_image_0000001818982734.png +.. |image4| image:: /_static/images/en-us_image_0000001818982822.png diff --git a/umn/source/elastic_ip/modifying_an_eip_bandwidth.rst b/umn/source/elastic_ip/modifying_an_eip_bandwidth.rst index 25bd660..89c6bca 100644 --- a/umn/source/elastic_ip/modifying_an_eip_bandwidth.rst +++ b/umn/source/elastic_ip/modifying_an_eip_bandwidth.rst @@ -21,7 +21,7 @@ Procedure #. Click |image1| in the upper left corner and select the desired region and project. -#. Click |image2| in the upper left corner and choose **Network** > **Elastic IP**. +#. Click |image2| in the upper left corner, and choose **Network** > **Elastic IP**. #. Locate the row that contains the target EIP in the EIP list, click **More** in the **Operation** column, and select **Modify Bandwidth**. @@ -31,5 +31,5 @@ Procedure #. Click **Submit**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001454059512.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818982822.png diff --git a/umn/source/elastic_ip/unbinding_an_eip_from_an_ecs_and_releasing_the_eip.rst b/umn/source/elastic_ip/unbinding_an_eip_from_an_ecs_and_releasing_the_eip.rst index 2db8bb8..9603ddd 100644 --- a/umn/source/elastic_ip/unbinding_an_eip_from_an_ecs_and_releasing_the_eip.rst +++ b/umn/source/elastic_ip/unbinding_an_eip_from_an_ecs_and_releasing_the_eip.rst @@ -31,7 +31,7 @@ Procedure #. Log in to the management console. #. Click |image1| in the upper left corner and select the desired region and project. -#. Click |image2| in the upper left corner and choose **Network** > **Elastic IP**. +#. Click |image2| in the upper left corner, and choose **Network** > **Elastic IP**. #. On the displayed page, locate the row that contains the EIP, and click **Unbind**. #. Click **Yes** in the displayed dialog box. @@ -39,7 +39,7 @@ Procedure #. Log in to the management console. #. Click |image3| in the upper left corner and select the desired region and project. -#. Click |image4| in the upper left corner and choose **Network** > **Elastic IP**. +#. Click |image4| in the upper left corner, and choose **Network** > **Elastic IP**. #. On the displayed page, locate the row that contains the target EIP, click **More** and then **Release** in the **Operation** column. #. Click **Yes** in the displayed dialog box. @@ -47,7 +47,7 @@ Procedure #. Log in to the management console. #. Click |image5| in the upper left corner and select the desired region and project. -#. Click |image6| in the upper left corner and choose **Network** > **Elastic IP**. +#. Click |image6| in the upper left corner, and choose **Network** > **Elastic IP**. #. On the displayed page, select the EIPs to be unbound. #. Click the **Unbind** button located above the EIP list. #. Click **Yes** in the displayed dialog box. @@ -56,16 +56,16 @@ Procedure #. Log in to the management console. #. Click |image7| in the upper left corner and select the desired region and project. -#. Click |image8| in the upper left corner and choose **Network** > **Elastic IP**. +#. Click |image8| in the upper left corner, and choose **Network** > **Elastic IP**. #. On the displayed page, select the EIPs to be released. #. Click the **Release** button located above the EIP list. #. Click **Yes** in the displayed dialog box. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001454059512.png -.. |image3| image:: /_static/images/en-us_image_0141273034.png -.. |image4| image:: /_static/images/en-us_image_0000001454059512.png -.. |image5| image:: /_static/images/en-us_image_0141273034.png -.. |image6| image:: /_static/images/en-us_image_0000001454059512.png -.. |image7| image:: /_static/images/en-us_image_0141273034.png -.. |image8| image:: /_static/images/en-us_image_0000001454059512.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818982822.png +.. |image3| image:: /_static/images/en-us_image_0000001818982734.png +.. |image4| image:: /_static/images/en-us_image_0000001818982822.png +.. |image5| image:: /_static/images/en-us_image_0000001818982734.png +.. |image6| image:: /_static/images/en-us_image_0000001818982822.png +.. |image7| image:: /_static/images/en-us_image_0000001818982734.png +.. |image8| image:: /_static/images/en-us_image_0000001818982822.png diff --git a/umn/source/faq/bandwidth/index.rst b/umn/source/faq/bandwidth/index.rst index b35debe..beaf7b9 100644 --- a/umn/source/faq/bandwidth/index.rst +++ b/umn/source/faq/bandwidth/index.rst @@ -7,7 +7,7 @@ Bandwidth - :ref:`What Is the Bandwidth Size Range? ` - :ref:`What Bandwidth Types Are Available? ` -- :ref:`What Are the Differences Between a Dedicated Bandwidth and a Shared Bandwidth? Can a Dedicated Bandwidth Be Changed to a Shared Bandwidth or the Other Way Around? ` +- :ref:`What Are the Differences Between a Dedicated Bandwidth and a Shared Bandwidth? ` .. toctree:: :maxdepth: 1 @@ -15,4 +15,4 @@ Bandwidth what_is_the_bandwidth_size_range what_bandwidth_types_are_available - what_are_the_differences_between_a_dedicated_bandwidth_and_a_shared_bandwidth_can_a_dedicated_bandwidth_be_changed_to_a_shared_bandwidth_or_the_other_way_around + what_are_the_differences_between_a_dedicated_bandwidth_and_a_shared_bandwidth diff --git a/umn/source/faq/bandwidth/what_are_the_differences_between_a_dedicated_bandwidth_and_a_shared_bandwidth_can_a_dedicated_bandwidth_be_changed_to_a_shared_bandwidth_or_the_other_way_around.rst b/umn/source/faq/bandwidth/what_are_the_differences_between_a_dedicated_bandwidth_and_a_shared_bandwidth.rst similarity index 64% rename from umn/source/faq/bandwidth/what_are_the_differences_between_a_dedicated_bandwidth_and_a_shared_bandwidth_can_a_dedicated_bandwidth_be_changed_to_a_shared_bandwidth_or_the_other_way_around.rst rename to umn/source/faq/bandwidth/what_are_the_differences_between_a_dedicated_bandwidth_and_a_shared_bandwidth.rst index 0808781..e050014 100644 --- a/umn/source/faq/bandwidth/what_are_the_differences_between_a_dedicated_bandwidth_and_a_shared_bandwidth_can_a_dedicated_bandwidth_be_changed_to_a_shared_bandwidth_or_the_other_way_around.rst +++ b/umn/source/faq/bandwidth/what_are_the_differences_between_a_dedicated_bandwidth_and_a_shared_bandwidth.rst @@ -2,12 +2,12 @@ .. _faq_bandwidth_0003: -What Are the Differences Between a Dedicated Bandwidth and a Shared Bandwidth? Can a Dedicated Bandwidth Be Changed to a Shared Bandwidth or the Other Way Around? -================================================================================================================================================================== +What Are the Differences Between a Dedicated Bandwidth and a Shared Bandwidth? +============================================================================== -A dedicated bandwidth can only be used by one EIP. An EIP can only be used by one cloud resource, such as an ECS, a NAT gateway, or a load balancer. +A dedicated bandwidth can only be used by one EIP that is bound to one cloud resource, such as an ECS, a NAT gateway, or a load balancer. -A shared bandwidth can be shared by multiple EIPs. Adding an EIP to or removing an EIP from a shared bandwidth does not affect your workloads. +A shared bandwidth can be shared by multiple EIPs. Adding an EIP to or removing an EIP from a shared bandwidth does not affect your services. A dedicated bandwidth cannot be changed to a shared bandwidth or the other way around. You can purchase a shared bandwidth for your EIPs. diff --git a/umn/source/faq/bandwidth/what_is_the_bandwidth_size_range.rst b/umn/source/faq/bandwidth/what_is_the_bandwidth_size_range.rst index 08d0a33..6419576 100644 --- a/umn/source/faq/bandwidth/what_is_the_bandwidth_size_range.rst +++ b/umn/source/faq/bandwidth/what_is_the_bandwidth_size_range.rst @@ -5,4 +5,4 @@ What Is the Bandwidth Size Range? ================================= -The bandwidth range is from 5 Mbit/s to 1000 Mbit/s. +The bandwidth range is from 5Mbit/s to 1000Mbit/s. diff --git a/umn/source/faq/connectivity/how_does_an_ipv6_client_on_the_internet_access_the_ecs_that_has_an_eip_bound_in_a_vpc.rst b/umn/source/faq/connectivity/how_does_an_ipv6_client_on_the_internet_access_the_ecs_that_has_an_eip_bound_in_a_vpc.rst index 31d064f..aee70fa 100644 --- a/umn/source/faq/connectivity/how_does_an_ipv6_client_on_the_internet_access_the_ecs_that_has_an_eip_bound_in_a_vpc.rst +++ b/umn/source/faq/connectivity/how_does_an_ipv6_client_on_the_internet_access_the_ecs_that_has_an_eip_bound_in_a_vpc.rst @@ -13,7 +13,7 @@ After users who use IPv6 clients bind an IPv6 EIP to an ECS, the data flow is sh .. _vpc_faq_0076__fig1038524023539: -.. figure:: /_static/images/en-us_image_0118499144.png +.. figure:: /_static/images/en-us_image_0000001865662749.png :alt: **Figure 1** IPv6 data flow **Figure 1** IPv6 data flow diff --git a/umn/source/faq/connectivity/why_are_internet_or_internal_domain_names_in_the_cloud_inaccessible_through_domain_names_when_my_ecs_has_multiple_nics.rst b/umn/source/faq/connectivity/why_are_internet_or_internal_domain_names_in_the_cloud_inaccessible_through_domain_names_when_my_ecs_has_multiple_nics.rst index 10a3a59..852eaff 100644 --- a/umn/source/faq/connectivity/why_are_internet_or_internal_domain_names_in_the_cloud_inaccessible_through_domain_names_when_my_ecs_has_multiple_nics.rst +++ b/umn/source/faq/connectivity/why_are_internet_or_internal_domain_names_in_the_cloud_inaccessible_through_domain_names_when_my_ecs_has_multiple_nics.rst @@ -5,7 +5,7 @@ Why Are Internet or Internal Domain Names in the Cloud Inaccessible Through Domain Names When My ECS Has Multiple NICs? ======================================================================================================================= -When an ECS has more than one NIC, if different DNS server addresses are configured for the subnets used by the NICs, the ECS cannot access the Internet or domain names in the cloud. +When an ECS has more than one NIC, if different DNS server addresses are configured for the subnets used by the NICs, the ECS cannot access public websites or internal domain names in the cloud. You can resolve this issue by configuring the same DNS server address for the subnets used by the same ECS. You can perform the following steps to modify DNS server addresses of subnets in a VPC: diff --git a/umn/source/faq/eips/can_i_bind_an_eip_to_multiple_ecss.rst b/umn/source/faq/eips/can_i_bind_an_eip_to_multiple_ecss.rst index 41f8b40..0a9e35c 100644 --- a/umn/source/faq/eips/can_i_bind_an_eip_to_multiple_ecss.rst +++ b/umn/source/faq/eips/can_i_bind_an_eip_to_multiple_ecss.rst @@ -7,4 +7,4 @@ Can I Bind an EIP to Multiple ECSs? Each EIP can be bound to only one ECS at a time. -Multiple ECSs cannot share the same EIP. An ECS and its bound EIP must be in the same region. If you want multiple ECSs in the same VPC to share an EIP, you have to use a NAT gateway. For more information, see `NAT Gateway User Guide `__. +Multiple ECSs cannot share the same EIP. An ECS and its EIP must be in the same region. To enable ECSs across AZs in a VPC to share an EIP, you can use a NAT gateway by referring to `NAT Gateway User Guide `__. diff --git a/umn/source/faq/eips/index.rst b/umn/source/faq/eips/index.rst index 939ebfa..6b55408 100644 --- a/umn/source/faq/eips/index.rst +++ b/umn/source/faq/eips/index.rst @@ -10,6 +10,7 @@ EIPs - :ref:`How Do I Access an ECS with an EIP Bound from the Internet? ` - :ref:`Can I Bind an EIP to a Cloud Resource in Another Region? ` - :ref:`Can I Change the Region of My EIP? ` +- :ref:`What Are the Differences Between 5_bgp, 5_mailbgp, and 5_gray EIPs? ` .. toctree:: :maxdepth: 1 @@ -20,3 +21,4 @@ EIPs how_do_i_access_an_ecs_with_an_eip_bound_from_the_internet can_i_bind_an_eip_to_a_cloud_resource_in_another_region can_i_change_the_region_of_my_eip + what_are_the_differences_between_5_bgp_5_mailbgp_and_5_gray_eips diff --git a/umn/source/faq/eips/what_are_the_differences_between_5_bgp_5_mailbgp_and_5_gray_eips.rst b/umn/source/faq/eips/what_are_the_differences_between_5_bgp_5_mailbgp_and_5_gray_eips.rst new file mode 100644 index 0000000..d47b340 --- /dev/null +++ b/umn/source/faq/eips/what_are_the_differences_between_5_bgp_5_mailbgp_and_5_gray_eips.rst @@ -0,0 +1,26 @@ +:original_name: en-us_topic_0000001818822858.html + +.. _en-us_topic_0000001818822858: + +What Are the Differences Between 5_bgp, 5_mailbgp, and 5_gray EIPs? +=================================================================== + +:ref:`Table 1 ` lists the differences between **5_bgp**, **5_mailbgp**, and **5_gray** EIPs. + +.. _en-us_topic_0000001818822858__en-us_topic_0000001797977244_en-us_topic_0205159731_table1031220574471: + +.. table:: **Table 1** Differences between **5_bgp**, **5_mailbgp**, and **5_gray** EIPs + + +----------------------+-------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+ + | Dimension | 5_bgp EIP | 5_gray EIP | 5_mailbgp EIP | + +======================+=======================================================================================================+=====================================================================================================================================================+=======================================================================================================+ + | Application scenario | Dynamic BGP provides automatic failover and chooses the optimal path when a network connection fails. | 5_gray EIPs are no longer supported. | **5_mailbgp** EIPs are used together with port 25, 465, or 587 for email services. | + | | | | | + | | **5_bgp** EIPs can be bound to cloud resources except dedicated load balancers. | | | + +----------------------+-------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+ + | Differences | - Cannot be used for email services. | - Not suggested to be bound to dedicated or shared load balancers by default. | - Cannot be bound to dedicated load balancers. | + | | - Can be bound to dedicated and shared load balancers. | - Cannot be used for email services. | - Can be used for email services. | + +----------------------+-------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+ + | Constraints | The selected EIP type cannot be changed after the EIP is assigned. | - In **eu-de**, existing **5_gray** EIPs cannot be bound to dedicated or shared load balancers. You can use **5_bgp** EIPs instead. | If you need an EIP of this type, contact the account administrator to grant the required permissions. | + | | | - In **eu-de**, EIPs of the Dedicated Load Balancer (**5_gray**) type cannot be assigned anymore. You can assign EIPs of the BGP (**5_bgp**) type. | | + +----------------------+-------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+ diff --git a/umn/source/faq/eips/what_is_an_eip.rst b/umn/source/faq/eips/what_is_an_eip.rst index 2951d37..5a9470d 100644 --- a/umn/source/faq/eips/what_is_an_eip.rst +++ b/umn/source/faq/eips/what_is_an_eip.rst @@ -10,7 +10,7 @@ The Elastic IP (EIP) service enables your cloud resources to communicate with th Each EIP can be used by only one cloud resource at a time. -.. figure:: /_static/images/en-us_image_0209583952.png +.. figure:: /_static/images/en-us_image_0000001818823042.png :alt: **Figure 1** Accessing the Internet using an EIP **Figure 1** Accessing the Internet using an EIP diff --git a/umn/source/faq/general_questions/what_is_a_quota.rst b/umn/source/faq/general_questions/what_is_a_quota.rst index def4c97..df5d337 100644 --- a/umn/source/faq/general_questions/what_is_a_quota.rst +++ b/umn/source/faq/general_questions/what_is_a_quota.rst @@ -22,30 +22,30 @@ How Do I View My Quotas? #. In the upper right corner of the page, click |image2|. - The **Service Quota** page is displayed. + The **Quotas** page is displayed. -#. View the used and total quota of each type of resources on the displayed page. +#. On the **Quotas** page, view the used and total quotas of each type of resources. - If a quota cannot meet service requirements, apply for a higher quota. + If a quota cannot meet your needs, apply for a higher quota by performing the following operations. -How Do I Apply for a Higher Quota? ----------------------------------- +How Do I Increase My 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. +The system does not support online quota adjustment. 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: +- Domain name, project name, and project ID - 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. + To obtain the preceding information, log in to the management console, click the username in the upper-right corner, and choose **My Credentials** from the drop-down list. - Quota information, which includes: - - Service name + - Service Name - Quota type - Required quota `Learn how to obtain the service hotline and email address. `__ -.. |image1| image:: /_static/images/en-us_image_0275513364.png -.. |image2| image:: /_static/images/en-us_image_0152727234.png +.. |image1| image:: /_static/images/en-us_image_0000001865663101.png +.. |image2| image:: /_static/images/en-us_image_0000001818823370.png diff --git a/umn/source/faq/security/does_a_modified_security_group_rule_or_a_firewall_rule_take_effect_immediately_for_existing_connections.rst b/umn/source/faq/security/does_a_modified_security_group_rule_or_a_firewall_rule_take_effect_immediately_for_existing_connections.rst new file mode 100644 index 0000000..2ebe9bc --- /dev/null +++ b/umn/source/faq/security/does_a_modified_security_group_rule_or_a_firewall_rule_take_effect_immediately_for_existing_connections.rst @@ -0,0 +1,24 @@ +:original_name: vpc_faq_0074.html + +.. _vpc_faq_0074: + +Does a Modified Security Group Rule or a Firewall Rule Take Effect Immediately for Existing Connections? +======================================================================================================== + +- Security groups use connection tracking to track traffic to and from instances. If an inbound rule is modified, the modified rule immediately takes effect for the existing traffic. Changes to outbound security group rules do not affect existing persistent connections and take effect only for new connections. + + If you add, modify, or delete a security group rule, or add or remove an instance to or from a security group, the inbound connections of all instances in the security group will be automatically cleared. + + - The existing inbound persistent connections will be disconnected. All the new connections will match the new rules. + - The existing outbound persistent connections will not be disconnected, and the original rule will still be applied. All the new connections will match the new rules. + +- Firewalls use connection tracking to track traffic to and from instances. Changes to inbound and outbound rules do not take effect immediately for the existing traffic. + + If you add, modify, or delete a firewall rule, or associate or disassociate a subnet with or from a firewall, all the inbound and outbound persistent connections will not be disconnected. New rules will only be applied for the new connections. + +.. important:: + + After a persistent connection is disconnected, new connections will not be established immediately until the timeout period of connection tracking expires. For example, after an ICMP persistent connection is disconnected, a new connection will be established and a new rule will apply when the timeout period (30s) expires. + + - The timeout period of connection tracking varies by protocol. The timeout period of a TCP connection in the established state is 600s, and that of an ICMP connection is 30s. For other protocols, if packets are received in both inbound and outbound directions, the connection tracking timeout period is 180s. If packets are received only in one direction, the connection tracking timeout period is 30s. + - The timeout period of TCP connections varies by connection status. The timeout period of a TCP connection in the established state is 600s, and that of a TCP connection in the FIN-WAIT state is 30s. diff --git a/umn/source/faq/security/does_a_security_group_rule_or_a_firewall_rule_immediately_take_effect_for_existing_connections_after_it_is_modified.rst b/umn/source/faq/security/does_a_security_group_rule_or_a_firewall_rule_immediately_take_effect_for_existing_connections_after_it_is_modified.rst deleted file mode 100644 index 347adf9..0000000 --- a/umn/source/faq/security/does_a_security_group_rule_or_a_firewall_rule_immediately_take_effect_for_existing_connections_after_it_is_modified.rst +++ /dev/null @@ -1,9 +0,0 @@ -:original_name: vpc_faq_0074.html - -.. _vpc_faq_0074: - -Does a Security Group Rule or a Firewall Rule Immediately Take Effect for Existing Connections After It Is Modified? -==================================================================================================================== - -- Security groups are stateful. Responses to outbound traffic are allowed to go in to the instance regardless of inbound security group rules, and vice versa. Security groups use connection tracking to track traffic to and from instances. If a security group rule is added, deleted, or modified, or an instance in the security group is created or deleted, the connection tracking for all instances in the security group will be automatically cleared. In this case, the inbound or outbound traffic of the instance will be considered to be new connections, which need to match the inbound or outbound security group rules to ensure that the rules take effect immediately and ensure the security of incoming traffic. -- A modified firewall rule will not immediately take effect for its existing connections. It takes about 120 seconds for the new rule to take effect, and traffic will be interrupted during this period. To ensure that the traffic is immediately interrupted after the rule is changed, it is recommended that you configure security group rules. diff --git a/umn/source/faq/security/how_do_i_configure_a_security_group_for_multi-channel_protocols.rst b/umn/source/faq/security/how_do_i_configure_a_security_group_for_multi-channel_protocols.rst index 48dd160..7ada68a 100644 --- a/umn/source/faq/security/how_do_i_configure_a_security_group_for_multi-channel_protocols.rst +++ b/umn/source/faq/security/how_do_i_configure_a_security_group_for_multi-channel_protocols.rst @@ -18,7 +18,7 @@ You can configure port 69 and configure data channel ports used by TFTP for the The following figure provides an example of the security group rule configuration if the ports used by data channels range from 60001 to 60100. -.. figure:: /_static/images/en-us_image_0000001796404809.png +.. figure:: /_static/images/en-us_image_0000001818823770.png :alt: **Figure 1** Security group rules **Figure 1** Security group rules diff --git a/umn/source/faq/security/index.rst b/umn/source/faq/security/index.rst index 7aaef8a..cbe924f 100644 --- a/umn/source/faq/security/index.rst +++ b/umn/source/faq/security/index.rst @@ -8,8 +8,8 @@ Security - :ref:`Why Can't I Delete a Security Group? ` - :ref:`Can I Change the Security Group of an ECS? ` - :ref:`How Do I Configure a Security Group for Multi-Channel Protocols? ` -- :ref:`Does a Security Group Rule or a Firewall Rule Immediately Take Effect for Existing Connections After It Is Modified? ` -- :ref:`Which Security Group Rule Has Priority When Multiple Security Group Rules Conflict? ` +- :ref:`Does a Modified Security Group Rule or a Firewall Rule Take Effect Immediately for Existing Connections? ` +- :ref:`Which Security Group Rule Has a High Priority When Multiple Security Group Rules Conflict? ` .. toctree:: :maxdepth: 1 @@ -18,5 +18,5 @@ Security why_cant_i_delete_a_security_group can_i_change_the_security_group_of_an_ecs how_do_i_configure_a_security_group_for_multi-channel_protocols - does_a_security_group_rule_or_a_firewall_rule_immediately_take_effect_for_existing_connections_after_it_is_modified - which_security_group_rule_has_priority_when_multiple_security_group_rules_conflict + does_a_modified_security_group_rule_or_a_firewall_rule_take_effect_immediately_for_existing_connections + which_security_group_rule_has_a_high_priority_when_multiple_security_group_rules_conflict diff --git a/umn/source/faq/security/which_security_group_rule_has_priority_when_multiple_security_group_rules_conflict.rst b/umn/source/faq/security/which_security_group_rule_has_a_high_priority_when_multiple_security_group_rules_conflict.rst similarity index 68% rename from umn/source/faq/security/which_security_group_rule_has_priority_when_multiple_security_group_rules_conflict.rst rename to umn/source/faq/security/which_security_group_rule_has_a_high_priority_when_multiple_security_group_rules_conflict.rst index 0a37bad..e5dad49 100644 --- a/umn/source/faq/security/which_security_group_rule_has_priority_when_multiple_security_group_rules_conflict.rst +++ b/umn/source/faq/security/which_security_group_rule_has_a_high_priority_when_multiple_security_group_rules_conflict.rst @@ -2,7 +2,7 @@ .. _vpc_faq_0077: -Which Security Group Rule Has Priority When Multiple Security Group Rules Conflict? -=================================================================================== +Which Security Group Rule Has a High Priority When Multiple Security Group Rules Conflict? +========================================================================================== Security group rules use the whitelist mechanism. If multiple security group rules conflict, the rules are aggregated to take effect. diff --git a/umn/source/faq/vpc_peering_connections/can_a_vpc_peering_connection_connect_vpcs_in_different_regions.rst b/umn/source/faq/vpc_peering_connections/can_a_vpc_peering_connection_connect_vpcs_in_different_regions.rst index 1f323f6..8ce4980 100644 --- a/umn/source/faq/vpc_peering_connections/can_a_vpc_peering_connection_connect_vpcs_in_different_regions.rst +++ b/umn/source/faq/vpc_peering_connections/can_a_vpc_peering_connection_connect_vpcs_in_different_regions.rst @@ -7,16 +7,16 @@ Can a VPC Peering Connection Connect VPCs in Different Regions? A VPC peering connection only can connect VPCs in the same region. -:ref:`Figure 1 ` shows an application scenario of VPC peering connections. +:ref:`Figure 1 ` shows an application scenario of VPC peering connections. - There are two VPCs (VPC-A and VPC-B) in region A that are not connected. - Service servers (ECS-A01 and ECS-A02) are in VPC-A, and database servers (RDS-B01 and RDS-B02) are in VPC-B. The service servers and database servers cannot communicate with each other. - You need to create a VPC peering connection (peering-AB) between VPC-A and VPC-B so the service servers and database servers can communicate with each other. -.. _faq_connection_0001__en-us_topic_0046655036_fig4721642193711: +.. _faq_connection_0001__en-us_topic_0118498905_fig4721642193711: -.. figure:: /_static/images/en-us_image_0000001512591549.png +.. figure:: /_static/images/en-us_image_0000001818983018.png :alt: **Figure 1** VPC peering connection network diagram **Figure 1** VPC peering connection network diagram diff --git a/umn/source/faq/vpc_peering_connections/why_did_communication_fail_between_vpcs_that_were_connected_by_a_vpc_peering_connection.rst b/umn/source/faq/vpc_peering_connections/why_did_communication_fail_between_vpcs_that_were_connected_by_a_vpc_peering_connection.rst index 3f105ce..e12d8e1 100644 --- a/umn/source/faq/vpc_peering_connections/why_did_communication_fail_between_vpcs_that_were_connected_by_a_vpc_peering_connection.rst +++ b/umn/source/faq/vpc_peering_connections/why_did_communication_fail_between_vpcs_that_were_connected_by_a_vpc_peering_connection.rst @@ -35,7 +35,7 @@ The issues here are described in order of how likely they are to occur. | | | | | | - The security group rules of the ECSs that need to communicate deny inbound traffic from each other. | | | | - The firewall of the ECS NIC blocks traffic. | | - | | - The network ACL rules of the subnets connected by the VPC peering connection deny inbound traffic. | | + | | - The firewall rules of the subnets connected by the VPC peering connection deny inbound traffic. | | | | - Check the policy-based routing configuration of an ECS with multiple NICs. | | +-----------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ | 4 | ECS network failure | Refer to :ref:`ECS Network Failure `. | @@ -68,14 +68,14 @@ If the CIDR blocks of VPCs connected by a VPC peering connection overlap, the co .. _vpc_faq_0069__fig465519155457: -.. figure:: /_static/images/en-us_image_0000001254335981.png +.. figure:: /_static/images/en-us_image_0000001818982898.png :alt: **Figure 1** Networking diagram (IPv4) **Figure 1** Networking diagram (IPv4) .. _vpc_faq_0069__fig098452131910: -.. figure:: /_static/images/en-us_image_0000001209777270.png +.. figure:: /_static/images/en-us_image_0000001818983474.png :alt: **Figure 2** Networking diagram (IPv4) **Figure 2** Networking diagram (IPv4) @@ -84,7 +84,7 @@ If CIDR blocks of VPCs overlap and some of their subnets overlap, you can create .. _vpc_faq_0069__fig920231311415: -.. figure:: /_static/images/en-us_image_0000001209321492.png +.. figure:: /_static/images/en-us_image_0000001818823702.png :alt: **Figure 3** Networking diagram (IPv4) **Figure 3** Networking diagram (IPv4) @@ -106,7 +106,7 @@ If CIDR blocks of VPCs overlap and some of their subnets overlap, you can create Incorrect Route Configuration for Local and Peer VPCs ----------------------------------------------------- -Check the routes in the route tables of the local and peer VPCs by referring to :ref:`Viewing Routes Configured for a VPC Peering Connection `. :ref:`Table 4 ` lists the items that you need to check. +:ref:`Viewing Routes Configured for a VPC Peering Connection `. :ref:`Table 4 ` lists the items that you need to check. .. _vpc_faq_0069__table513212558272: @@ -119,7 +119,7 @@ Check the routes in the route tables of the local and peer VPCs by referring to | | | | | - :ref:`Creating a VPC Peering Connection with Another VPC in Your Account ` | +------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | Check the destinations of routes added to the route tables of the local and peer VPCs. | If the route destination is incorrect, change it by referring to :ref:`Modifying Routes Configured for a VPC Peering Connection `. | + | Check the destinations of routes added to the route tables of the local and peer VPCs. | If the route destination is incorrect, modify it by referring to :ref:`Modifying Routes Configured for a VPC Peering Connection `. | | | | | - In the route table of the local VPC, check whether the route destination is the CIDR block, subnet CIDR block, or related private IP address of the peer VPC. | | | - In the route table of the peer VPC, check whether the route destination is the CIDR block, subnet CIDR block, or related private IP address of the local VPC. | | @@ -134,18 +134,18 @@ Check the routes in the route tables of the local and peer VPCs by referring to Incorrect Network Configuration ------------------------------- -#. Check whether security group rules of the ECSs that need to communicate allow inbound traffic from each other by referring to :ref:`Viewing the Security Group of an ECS `. +#. Check whether the security group rules of the ECSs that need to communicate with each other are correctly configured. For details, see :ref:`Viewing the Security Group of an ECS `. - If the ECSs are associated with the same security group, you do not need to check their rules. - - If the ECSs are associated with different security groups, add an inbound rule to allow access from each other by referring to :ref:`Security Group Configuration Examples `. + - If the ECSs are in different security groups, you need to add inbound rules to allow access from the peer security group. For details, see :ref:`Security Group Configuration Examples `. #. Check whether the firewall of the ECS NIC blocks traffic. If the firewall blocks traffic, configure the firewall to allow inbound traffic. -#. Check whether network ACL rules of the subnets connected by the VPC peering connection deny inbound traffic. +#. Check whether firewall rules of the subnets connected by the VPC peering connection deny inbound traffic. - If the network ACL rules deny inbound traffic, configure the rules to allow the traffic. + If the firewall rules deny inbound traffic, configure the rules to allow the traffic. #. If an ECS has more than one NIC, check whether correct policy-based routing has been configured for the ECS and packets with different source IP addresses match their own routes from each NIC. @@ -172,14 +172,11 @@ ECS Network Failure ------------------- #. Log in to the ECS. - #. Check whether the ECS NIC has an IP address assigned. - Linux ECS: Use the **ifconfig** or **ip address** command to view the IP address of the NIC. - Windows ECS: In the search box, enter **cmd** and press **Enter**. In the displayed command prompt, run the **ipconfig** command. - If the ECS NIC has no IP address assigned, see - #. Check whether the subnet gateway of the ECS can be pinged. a. In the ECS list, click the ECS name. diff --git a/umn/source/faq/vpcs_and_subnets/what_is_virtual_private_cloud.rst b/umn/source/faq/vpcs_and_subnets/what_is_virtual_private_cloud.rst index ce92b9f..3ac800d 100644 --- a/umn/source/faq/vpcs_and_subnets/what_is_virtual_private_cloud.rst +++ b/umn/source/faq/vpcs_and_subnets/what_is_virtual_private_cloud.rst @@ -5,12 +5,12 @@ What Is Virtual Private Cloud? ============================== -The Virtual Private Cloud (VPC) service enables you to provision logically isolated virtual networks for Elastic Cloud Servers (ECSs), improving cloud resource security and simplifying network deployment. You can configure and manage the virtual networks as required. +Virtual Private Cloud (VPC) enables you to provision logically isolated virtual networks for Elastic Cloud Servers (ECSs), improving cloud resource security and simplifying network deployment. You can configure and manage the virtual networks as required. -Within your own VPC, you can create security groups and VPNs, configure IP address ranges, specify bandwidth sizes, manage the networks in the VPC, and make changes to these networks as needed, quickly and securely. You can also define rules to control communications between ECSs in the same security group or in different security groups. +Within your own VPC, you can create security groups and VPNs, configure IP address ranges, specify bandwidth sizes, manage the networks in the VPC, and make changes to these networks as needed, quickly and securely. You can also customize the ECS access rules within a security group and between security groups to enhance ECS security. -.. figure:: /_static/images/en-us_image_0209606948.png +.. figure:: /_static/images/en-us_image_0000001865663209.png :alt: **Figure 1** VPC components **Figure 1** VPC components diff --git a/umn/source/faq/vpcs_and_subnets/why_cant_i_delete_my_vpcs_and_subnets.rst b/umn/source/faq/vpcs_and_subnets/why_cant_i_delete_my_vpcs_and_subnets.rst index 8781a9e..81fe064 100644 --- a/umn/source/faq/vpcs_and_subnets/why_cant_i_delete_my_vpcs_and_subnets.rst +++ b/umn/source/faq/vpcs_and_subnets/why_cant_i_delete_my_vpcs_and_subnets.rst @@ -107,7 +107,7 @@ Before deleting a VPC, ensure that all subnets in the VPC have been deleted. You | | NOTICE: | | | | You only need to delete the custom security groups. The default security group does not affect the deletion of VPCs. | | +---------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+ - | Release all EIPs in this region and then delete this last VPC. | In the current region, this is the last VPC and there are EIPs. | Release all EIPs and then delete the VPC. | + | Release all EIPs in this region and then delete this last VPC. | In the current region, this is the last VPC and there are EIPs. | Release all EIPs in this region and then delete this last VPC. | | | | | | | | :ref:`Unbinding an EIP from an ECS and Releasing the EIP ` | +---------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+ diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/index.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/index.rst index 1f20d28..cb54a1b 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/index.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/index.rst @@ -46,7 +46,7 @@ Configuring a VPC for ECSs That Access the Internet Using EIPs +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ | Basic Information/Advanced Settings | Tag | The VPC tag, which consists of a key and value pair. You can add a maximum of 20 tags to each VPC. | - Key: vpc_key1 | | | | | - Value: vpc-01 | - | | | The tag key and value must meet the requirements listed in :ref:`Table 2 `. | | + | | | The tag key and value must meet the requirements listed in :ref:`Table 2 `. | | +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ | Basic Information/Advanced Settings | Description | Supplementary information about the VPC. This parameter is optional. | N/A | | | | | | @@ -76,14 +76,14 @@ Configuring a VPC for ECSs That Access the Internet Using EIPs +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ | Default Subnet/Advanced Settings | Tag | The subnet tag, which consists of a key and value pair. You can add a maximum of 20 tags to each subnet. | - Key: subnet_key1 | | | | | - Value: subnet-01 | - | | | The tag key and value must meet the requirements listed in :ref:`Table 3 `. | | + | | | The tag key and value must meet the requirements listed in :ref:`Table 3 `. | | +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ | Default Subnet/Advanced Settings | Description | Supplementary information about the subnet. This parameter is optional. | N/A | | | | | | | | | The subnet description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ - .. _en-us_topic_0017816228__en-us_topic_0013935842_table248245914136: + .. _en-us_topic_0017816228__en-us_topic_0118498861_table248245914136: .. table:: **Table 2** VPC tag key and value requirements @@ -109,7 +109,7 @@ Configuring a VPC for ECSs That Access the Internet Using EIPs | | - Special characters, including hyphens (-) and underscores (_) | | +-----------------------+------------------------------------------------------------------------+-----------------------+ - .. _en-us_topic_0017816228__en-us_topic_0013935842_table6536185812515: + .. _en-us_topic_0017816228__en-us_topic_0118498861_table6536185812515: .. table:: **Table 3** Subnet tag key and value requirements @@ -144,8 +144,8 @@ Configuring a VPC for ECSs That Access the Internet Using EIPs - :ref:`Step 4: Create a Security Group ` - :ref:`Step 5: Add a Security Group Rule ` -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001520717193.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865663089.png .. toctree:: :maxdepth: 1 diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/overview.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/overview.rst index e6c2375..95aa148 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/overview.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/overview.rst @@ -9,7 +9,7 @@ If your ECSs need to access the Internet (for example, the ECSs functioning as t .. _vpc_qs_0022__fe457c1ec47c84d6fa3b87210d5b284eb: -.. figure:: /_static/images/en-us_image_0162332046.png +.. figure:: /_static/images/en-us_image_0000001818823006.png :alt: **Figure 1** Configuring the network **Figure 1** Configuring the network diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_1_create_a_vpc.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_1_create_a_vpc.rst index 99efccf..e142bcd 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_1_create_a_vpc.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_1_create_a_vpc.rst @@ -147,5 +147,5 @@ Procedure #. Click **Create Now**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001520717193.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865663089.png diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_2_create_a_subnet_for_the_vpc.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_2_create_a_subnet_for_the_vpc.rst index 96ec641..c107e74 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_2_create_a_subnet_for_the_vpc.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_2_create_a_subnet_for_the_vpc.rst @@ -32,7 +32,7 @@ Procedure 6. Set the parameters as prompted. - .. figure:: /_static/images/en-us_image_0000001197228903.png + .. figure:: /_static/images/en-us_image_0000001818823514.png :alt: **Figure 1** Create Subnet **Figure 1** Create Subnet @@ -49,6 +49,8 @@ Procedure | | The name can contain a maximum of 64 characters, which may consist of letters, digits, underscores (_), hyphens (-), and periods (.). The name cannot contain spaces. | | +--------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ | IPv4 CIDR Block | The CIDR block for the subnet. This value must be within the VPC CIDR block. | 192.168.0.0/24 | + | | | | + | | If the VPC has a secondary CIDR block, you can select the primary or the secondary CIDR block that the subnet will belong to based on service requirements. | | +--------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ | IPv6 CIDR Block | Specifies whether to set **IPv6 CIDR Block** to **Enable**. | ``-`` | | | | | @@ -68,14 +70,14 @@ Procedure +--------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ | Advanced Settings/Tag | The subnet tag, which consists of a key and value pair. You can add a maximum of 20 tags to each subnet. | - Key: subnet_key1 | | | | - Value: subnet-01 | - | | The tag key and value must meet the requirements listed in :ref:`Table 2 `. | | + | | The tag key and value must meet the requirements listed in :ref:`Table 2 `. | | +--------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ | Advanced Settings/Description | Supplementary information about the subnet. This parameter is optional. | ``-`` | | | | | | | The subnet description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | +--------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - .. _vpc_qs_0010__en-us_topic_0013748726_table42131827173915: + .. _vpc_qs_0010__en-us_topic_0013748726_table6536185812515: .. table:: **Table 2** Subnet tag key and value requirements @@ -116,5 +118,5 @@ When a subnet is created, there are five reserved IP addresses, which cannot be If you configured the default settings under **Advanced Settings** during subnet creation, the reserved IP addresses may be different from the default ones, but there will still be five of them. The specific addresses depend on your subnet settings. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675254021.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818983298.png diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_3_assign_an_eip_and_bind_it_to_an_ecs.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_3_assign_an_eip_and_bind_it_to_an_ecs.rst index b78cd70..e7e7eed 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_3_assign_an_eip_and_bind_it_to_an_ecs.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_3_assign_an_eip_and_bind_it_to_an_ecs.rst @@ -38,7 +38,7 @@ Assigning an EIP #. Set the parameters as prompted. - .. figure:: /_static/images/en-us_image_0000001117669274.png + .. figure:: /_static/images/en-us_image_0000001818823034.png :alt: **Figure 1** Assign EIP **Figure 1** Assign EIP @@ -85,8 +85,8 @@ Assigning an EIP | Parameter | Requirement | Example Value | +=======================+=====================================================================+=======================+ | Key | - Cannot be left blank. | Ipv4_key1 | - | | - Must be unique for each EIP. | | - | | - Can contain a maximum of 36 characters. | | + | | - The key value must be unique for the same EIP. | | + | | - Can contain up to 36 characters. | | | | - Can contain only the following character types: | | | | | | | | - Uppercase letters | | @@ -94,7 +94,7 @@ Assigning an EIP | | - Digits | | | | - Special characters, including hyphens (-) and underscores (_) | | +-----------------------+---------------------------------------------------------------------+-----------------------+ - | Value | - Can contain a maximum of 43 characters. | 3005eip | + | Value | - Can contain up to 43 characters. | 3005eip | | | - Can contain only the following character types: | | | | | | | | - Uppercase letters | | @@ -115,7 +115,7 @@ Binding an EIP #. Select the instance that you want to bind the EIP to. - .. figure:: /_static/images/en-us_image_0000001166028070.png + .. figure:: /_static/images/en-us_image_0000001865662761.png :alt: **Figure 2** Bind EIP **Figure 2** Bind EIP @@ -135,5 +135,5 @@ You can use any of the following commands to obtain the domain name of an EIP: - nslookup [-qt=ptr] *EIP* - dig -x *EIP* -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001454059512.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818982822.png diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_4_create_a_security_group.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_4_create_a_security_group.rst index f7cd93e..5a1df78 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_4_create_a_security_group.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_4_create_a_security_group.rst @@ -36,7 +36,7 @@ Procedure #. Configure the parameters as prompted. - .. figure:: /_static/images/en-us_image_0000001197426329.png + .. figure:: /_static/images/en-us_image_0000001865662885.png :alt: **Figure 1** Create Security Group **Figure 1** Create Security Group @@ -79,5 +79,5 @@ Procedure #. Confirm the inbound and outbound rules of the template and click **OK**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001627054062.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865582681.png diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_5_add_a_security_group_rule.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_5_add_a_security_group_rule.rst index 35995f1..8d1886e 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_5_add_a_security_group_rule.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_5_add_a_security_group_rule.rst @@ -58,7 +58,7 @@ Procedure You can click **+** to add more inbound rules. - .. figure:: /_static/images/en-us_image_0284920908.png + .. figure:: /_static/images/en-us_image_0000001865662817.png :alt: **Figure 1** Add Inbound Rule **Figure 1** Add Inbound Rule @@ -88,7 +88,6 @@ Procedure | | - IP address range: 192.168.1.0/24 | | | | | | | | - **Security group**: The source is from another security group. You can select a security group in the same region under the current account from the drop-down list. Instance A is in security group A and instance B is in security group B. If security group A has an inbound rule with **Action** set to **Allow** and **Source** set to security group B, access from instance B is allowed to instance A. | | - | | - **IP address group**: An IP address group is a collection of one or more IP addresses. You can select an available IP address group from the drop-down list. An IP address group can help you manage IP address ranges and IP addresses with same security requirements in a more simple way. | | | | | | | | If the source is a security group, this rule will apply to all instances associated with the selected security group. | | +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ @@ -110,46 +109,45 @@ Procedure You can click **+** to add more outbound rules. - .. figure:: /_static/images/en-us_image_0284993717.png + .. figure:: /_static/images/en-us_image_0000001865582629.png :alt: **Figure 2** Add Outbound Rule **Figure 2** Add Outbound Rule .. table:: **Table 2** Outbound rule parameter description - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Parameter | Description | Example Value | - +=======================+====================================================================================================================================================================================================================================================================================================================================================================================================================+=======================+ - | Protocol & Port | The network protocol used to match traffic in a security group rule. | TCP | - | | | | - | | Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | | **Port**: The port or port range over which traffic can leave your ECS. The value can be from 1 to 65535. | 22, or 22-30 | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Type | Source IP address version. You can select: | IPv4 | - | | | | - | | - IPv4 | | - | | - IPv6 | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Destination | Destination of the security group rule. The value can be an IP address or a security group to allow access to IP addresses or instances in the security group. For example: | 0.0.0.0/0 | - | | | | - | | - IP address: | | - | | | | - | | - Single IP address: 192.168.10.10/32 | | - | | - All IP addresses: 0.0.0.0/0 | | - | | - IP address range: 192.168.1.0/24 | | - | | | | - | | - **Security group**: The source is from another security group. You can select a security group in the same region under the current account from the drop-down list. Instance A is in security group A and instance B is in security group B. If security group A has an inbound rule with **Action** set to **Allow** and **Source** set to security group B, access from instance B is allowed to instance A. | | - | | - **IP address group**: An IP address group is a collection of one or more IP addresses. You can select an available IP address group from the drop-down list. An IP address group can help you manage IP address ranges and IP addresses with same security requirements in a more simple way. | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Description | Supplementary information about the security group rule. This parameter is optional. | N/A | - | | | | - | | The security group rule description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+============================================================================================================================================================================================================================================================================================================================================================================================================================================+=======================+ + | Protocol & Port | The network protocol used to match traffic in a security group rule. | TCP | + | | | | + | | Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | | **Port**: The port or port range over which traffic can leave your ECS. The value can be from 1 to 65535. | 22, or 22-30 | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Type | Source IP address version. You can select: | IPv4 | + | | | | + | | - IPv4 | | + | | - IPv6 | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Destination | Destination of the security group rule. The value can be an IP address or a security group to allow access to IP addresses or instances in the security group. For example: | 0.0.0.0/0 | + | | | | + | | - IP address: | | + | | | | + | | - Single IP address: 192.168.10.10/32 | | + | | - All IP addresses: 0.0.0.0/0 | | + | | - IP address range: 192.168.1.0/24 | | + | | | | + | | - **Security group**: The destination is from another security group. You can select a security group in the same region under the current account from the drop-down list. For example, instance A is in security group A and instance B is in security group B. If security group A has an outbound rule with **Action** set to **Allow** and **Destination** set to security group B, access from instance A is allowed to instance B. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | Supplementary information about the security group rule. This parameter is optional. | N/A | + | | | | + | | The security group rule description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ #. Click **OK**. The outbound rule list is displayed. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626734166.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818823082.png diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/overview.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/overview.rst index 8bd2e53..645fcb7 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/overview.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/overview.rst @@ -9,7 +9,7 @@ If your ECSs do not require Internet access or need to access the Internet using .. _vpc_qs_0004__fd87108563a6848bba1a0f0295fef3515: -.. figure:: /_static/images/en-us_image_0162329244.png +.. figure:: /_static/images/en-us_image_0000001818823762.png :alt: **Figure 1** Configuring the network **Figure 1** Configuring the network diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_1_create_a_vpc.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_1_create_a_vpc.rst index 697dc5e..5c75313 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_1_create_a_vpc.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_1_create_a_vpc.rst @@ -147,5 +147,5 @@ Procedure #. Click **Create Now**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001520717193.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865663089.png diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_2_create_a_subnet_for_the_vpc.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_2_create_a_subnet_for_the_vpc.rst index 7435a6c..d599bf4 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_2_create_a_subnet_for_the_vpc.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_2_create_a_subnet_for_the_vpc.rst @@ -32,7 +32,7 @@ Procedure 6. Set the parameters as prompted. - .. figure:: /_static/images/en-us_image_0000001197228903.png + .. figure:: /_static/images/en-us_image_0000001818823514.png :alt: **Figure 1** Create Subnet **Figure 1** Create Subnet @@ -49,6 +49,8 @@ Procedure | | The name can contain a maximum of 64 characters, which may consist of letters, digits, underscores (_), hyphens (-), and periods (.). The name cannot contain spaces. | | +--------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ | IPv4 CIDR Block | The CIDR block for the subnet. This value must be within the VPC CIDR block. | 192.168.0.0/24 | + | | | | + | | If the VPC has a secondary CIDR block, you can select the primary or the secondary CIDR block that the subnet will belong to based on service requirements. | | +--------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ | IPv6 CIDR Block | Specifies whether to set **IPv6 CIDR Block** to **Enable**. | ``-`` | | | | | @@ -68,14 +70,14 @@ Procedure +--------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ | Advanced Settings/Tag | The subnet tag, which consists of a key and value pair. You can add a maximum of 20 tags to each subnet. | - Key: subnet_key1 | | | | - Value: subnet-01 | - | | The tag key and value must meet the requirements listed in :ref:`Table 2 `. | | + | | The tag key and value must meet the requirements listed in :ref:`Table 2 `. | | +--------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ | Advanced Settings/Description | Supplementary information about the subnet. This parameter is optional. | ``-`` | | | | | | | The subnet description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | +--------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - .. _vpc_qs_0006__en-us_topic_0013748726_table42131827173915: + .. _vpc_qs_0006__en-us_topic_0013748726_table6536185812515: .. table:: **Table 2** Subnet tag key and value requirements @@ -116,5 +118,5 @@ When a subnet is created, there are five reserved IP addresses, which cannot be If you configured the default settings under **Advanced Settings** during subnet creation, the reserved IP addresses may be different from the default ones, but there will still be five of them. The specific addresses depend on your subnet settings. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675254021.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818983298.png diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_3_create_a_security_group.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_3_create_a_security_group.rst index 325e7c6..f60cb13 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_3_create_a_security_group.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_3_create_a_security_group.rst @@ -36,7 +36,7 @@ Procedure #. Configure the parameters as prompted. - .. figure:: /_static/images/en-us_image_0000001197426329.png + .. figure:: /_static/images/en-us_image_0000001865662885.png :alt: **Figure 1** Create Security Group **Figure 1** Create Security Group @@ -79,5 +79,5 @@ Procedure #. Confirm the inbound and outbound rules of the template and click **OK**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001627054062.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865582681.png diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_4_add_a_security_group_rule.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_4_add_a_security_group_rule.rst index 7061242..1e544a0 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_4_add_a_security_group_rule.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_4_add_a_security_group_rule.rst @@ -58,7 +58,7 @@ Procedure You can click **+** to add more inbound rules. - .. figure:: /_static/images/en-us_image_0284920908.png + .. figure:: /_static/images/en-us_image_0000001865662817.png :alt: **Figure 1** Add Inbound Rule **Figure 1** Add Inbound Rule @@ -88,7 +88,6 @@ Procedure | | - IP address range: 192.168.1.0/24 | | | | | | | | - **Security group**: The source is from another security group. You can select a security group in the same region under the current account from the drop-down list. Instance A is in security group A and instance B is in security group B. If security group A has an inbound rule with **Action** set to **Allow** and **Source** set to security group B, access from instance B is allowed to instance A. | | - | | - **IP address group**: An IP address group is a collection of one or more IP addresses. You can select an available IP address group from the drop-down list. An IP address group can help you manage IP address ranges and IP addresses with same security requirements in a more simple way. | | | | | | | | If the source is a security group, this rule will apply to all instances associated with the selected security group. | | +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ @@ -110,46 +109,45 @@ Procedure You can click **+** to add more outbound rules. - .. figure:: /_static/images/en-us_image_0284993717.png + .. figure:: /_static/images/en-us_image_0000001865582629.png :alt: **Figure 2** Add Outbound Rule **Figure 2** Add Outbound Rule .. table:: **Table 2** Outbound rule parameter description - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Parameter | Description | Example Value | - +=======================+====================================================================================================================================================================================================================================================================================================================================================================================================================+=======================+ - | Protocol & Port | The network protocol used to match traffic in a security group rule. | TCP | - | | | | - | | Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | | **Port**: The port or port range over which traffic can leave your ECS. The value can be from 1 to 65535. | 22, or 22-30 | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Type | Source IP address version. You can select: | IPv4 | - | | | | - | | - IPv4 | | - | | - IPv6 | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Destination | Destination of the security group rule. The value can be an IP address or a security group to allow access to IP addresses or instances in the security group. For example: | 0.0.0.0/0 | - | | | | - | | - IP address: | | - | | | | - | | - Single IP address: 192.168.10.10/32 | | - | | - All IP addresses: 0.0.0.0/0 | | - | | - IP address range: 192.168.1.0/24 | | - | | | | - | | - **Security group**: The source is from another security group. You can select a security group in the same region under the current account from the drop-down list. Instance A is in security group A and instance B is in security group B. If security group A has an inbound rule with **Action** set to **Allow** and **Source** set to security group B, access from instance B is allowed to instance A. | | - | | - **IP address group**: An IP address group is a collection of one or more IP addresses. You can select an available IP address group from the drop-down list. An IP address group can help you manage IP address ranges and IP addresses with same security requirements in a more simple way. | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Description | Supplementary information about the security group rule. This parameter is optional. | N/A | - | | | | - | | The security group rule description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+============================================================================================================================================================================================================================================================================================================================================================================================================================================+=======================+ + | Protocol & Port | The network protocol used to match traffic in a security group rule. | TCP | + | | | | + | | Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | | **Port**: The port or port range over which traffic can leave your ECS. The value can be from 1 to 65535. | 22, or 22-30 | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Type | Source IP address version. You can select: | IPv4 | + | | | | + | | - IPv4 | | + | | - IPv6 | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Destination | Destination of the security group rule. The value can be an IP address or a security group to allow access to IP addresses or instances in the security group. For example: | 0.0.0.0/0 | + | | | | + | | - IP address: | | + | | | | + | | - Single IP address: 192.168.10.10/32 | | + | | - All IP addresses: 0.0.0.0/0 | | + | | - IP address range: 192.168.1.0/24 | | + | | | | + | | - **Security group**: The destination is from another security group. You can select a security group in the same region under the current account from the drop-down list. For example, instance A is in security group A and instance B is in security group B. If security group A has an outbound rule with **Action** set to **Allow** and **Destination** set to security group B, access from instance A is allowed to instance B. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | Supplementary information about the security group rule. This parameter is optional. | N/A | + | | | | + | | The security group rule description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ #. Click **OK**. The outbound rule list is displayed. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626734166.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818823082.png diff --git a/umn/source/glossary.rst b/umn/source/glossary.rst index 9133640..2f075c6 100644 --- a/umn/source/glossary.rst +++ b/umn/source/glossary.rst @@ -2,7 +2,7 @@ .. _vpc_faq_0106: -Glossary -======== +**Glossary** +============ -For details about the terms involved in this document, see `Glossary `__. +For details about the glossaries in this document, see `Glossary `__. diff --git a/umn/source/monitoring/creating_an_alarm_rule.rst b/umn/source/monitoring/creating_an_alarm_rule.rst index 5c86995..89a4d13 100644 --- a/umn/source/monitoring/creating_an_alarm_rule.rst +++ b/umn/source/monitoring/creating_an_alarm_rule.rst @@ -29,7 +29,7 @@ Procedure .. note:: - For more information about alarm rules, see the *Cloud Eye User Guide*. + For more information about alarm rules, see `Cloud Eye User Guide `__. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675258889.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865663473.png diff --git a/umn/source/monitoring/viewing_metrics.rst b/umn/source/monitoring/viewing_metrics.rst index e99b41c..ded9a8b 100644 --- a/umn/source/monitoring/viewing_metrics.rst +++ b/umn/source/monitoring/viewing_metrics.rst @@ -18,7 +18,7 @@ Procedure (**Elastic IP and Bandwidth** Console) #. Log in to the management console. #. Click |image1| in the upper left corner and select the desired region and project. #. Click |image2| in the upper left corner and choose **Network** > **Elastic IP**. -#. On the **EIPs** page, search for the EIP, click **More** in the **Operation** column, and click **View Metric** to view the monitoring metric details. +#. On the **EIPs** page, locate the target EIP and click **View Metric** in the **Monitoring** column to view the monitoring metrics. #. In the navigation pane on the left, choose **Elastic IP and Bandwidth** > **Shared Bandwidths**. #. On the **Shared Bandwidths** page, locate the shared bandwidth, click **More** in the **Operation** column, and click **View Metric** to view the monitoring metric details. @@ -32,7 +32,7 @@ Procedure (**Cloud Eye** Console) 4. Click **Cloud Service Monitoring** on the left of the page, and choose **Elastic IP and Bandwidth**. 5. Locate the row that contains the target bandwidth or EIP and click **View Metric** in the **Operation** column to check the bandwidth or EIP monitoring information. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001572300492.png -.. |image3| image:: /_static/images/en-us_image_0141273034.png -.. |image4| image:: /_static/images/en-us_image_0000001675418673.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865663457.png +.. |image3| image:: /_static/images/en-us_image_0000001818982734.png +.. |image4| image:: /_static/images/en-us_image_0000001865663461.png diff --git a/umn/source/permissions_management/creating_a_user_and_granting_vpc_permissions.rst b/umn/source/permissions_management/creating_a_user_and_granting_vpc_permissions.rst index 25e9972..dca39b4 100644 --- a/umn/source/permissions_management/creating_a_user_and_granting_vpc_permissions.rst +++ b/umn/source/permissions_management/creating_a_user_and_granting_vpc_permissions.rst @@ -18,7 +18,7 @@ If your cloud account meets your permissions requirements, you can skip this sec Prerequisites ------------- -Learn about the permissions (see :ref:`Permissions `) supported by VPC and choose policies or roles according to your requirements. +Before granting permissions to user groups, learn about permissions (:ref:`Permissions `) for VPC. To grant permissions for other services, learn about all `permissions `__ supported by IAM. @@ -27,7 +27,7 @@ Process Flow .. _permission_0003__fig1447123814172: -.. figure:: /_static/images/en-us_image_0171311823.png +.. figure:: /_static/images/en-us_image_0000001818823522.png :alt: **Figure 1** Process for granting VPC permissions **Figure 1** Process for granting VPC permissions @@ -40,5 +40,5 @@ Process Flow In the authorized region, perform the following operations: - - Choose **Service List** > **Virtual Private Cloud**. Then click **Create VPC** on the VPC console. If a message appears indicating that you have insufficient permissions to perform the operation, the **VPCReadOnlyAccess** policy is in effect. - - Choose another service from **Service List**. If a message appears indicating that you have insufficient permissions to access the service, the **VPCReadOnlyAccess** policy is in effect. + - Choose **Service List** > **Virtual Private Cloud**. Then click **Create VPC** on the VPC console. If a message appears indicating that you have insufficient permissions to perform the operation, the **VPC ReadOnlyAccess** policy is in effect. + - Choose another service from **Service List**. If a message appears indicating that you have insufficient permissions to access the service, the **VPC ReadOnlyAccess** policy is in effect. diff --git a/umn/source/route_tables/configuring_an_snat_server.rst b/umn/source/route_tables/configuring_an_snat_server.rst index 622ef19..a88d6d3 100644 --- a/umn/source/route_tables/configuring_an_snat_server.rst +++ b/umn/source/route_tables/configuring_an_snat_server.rst @@ -93,7 +93,7 @@ Procedure **iptables -t nat -A POSTROUTING -o eth0 -s subnet -j SNAT --to nat-instance-ip** - .. figure:: /_static/images/en-us_image_0214585308.png + .. figure:: /_static/images/en-us_image_0000001818983066.png :alt: **Figure 1** Configuring SNAT **Figure 1** Configuring SNAT @@ -122,7 +122,7 @@ Procedure .. _vpc_route_0004__en-us_topic_0212076959_fig8358771201535: - .. figure:: /_static/images/en-us_image_0214585309.png + .. figure:: /_static/images/en-us_image_0000001818823278.png :alt: **Figure 2** Verifying configuration **Figure 2** Verifying configuration @@ -133,5 +133,5 @@ Procedure After these operations are complete, if the network communication still fails, check your security group and firewall configuration to see whether required traffic is allowed. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001490118666.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865582817.png diff --git a/umn/source/route_tables/index.rst b/umn/source/route_tables/index.rst index 68c4a94..5c95bff 100644 --- a/umn/source/route_tables/index.rst +++ b/umn/source/route_tables/index.rst @@ -6,17 +6,8 @@ Route Tables ============ - :ref:`Route Tables and Routes ` -- :ref:`Creating a Custom Route Table ` -- :ref:`Associating a Route Table with a Subnet ` -- :ref:`Changing the Route Table Associated with a Subnet ` -- :ref:`Viewing the Route Table Associated with a Subnet ` -- :ref:`Viewing Route Table Information ` -- :ref:`Exporting Route Table Information ` -- :ref:`Deleting a Route Table ` -- :ref:`Adding a Custom Route ` -- :ref:`Modifying a Route ` -- :ref:`Replicating a Route ` -- :ref:`Deleting a Route ` +- :ref:`Managing Route Tables ` +- :ref:`Managing Routes ` - :ref:`Configuring an SNAT Server ` .. toctree:: @@ -24,15 +15,6 @@ Route Tables :hidden: route_tables_and_routes - creating_a_custom_route_table - associating_a_route_table_with_a_subnet - changing_the_route_table_associated_with_a_subnet - viewing_the_route_table_associated_with_a_subnet - viewing_route_table_information - exporting_route_table_information - deleting_a_route_table - adding_a_custom_route - modifying_a_route - replicating_a_route - deleting_a_route + managing_route_tables/index + managing_routes/index configuring_an_snat_server diff --git a/umn/source/route_tables/associating_a_route_table_with_a_subnet.rst b/umn/source/route_tables/managing_route_tables/associating_a_route_table_with_a_subnet.rst similarity index 88% rename from umn/source/route_tables/associating_a_route_table_with_a_subnet.rst rename to umn/source/route_tables/managing_route_tables/associating_a_route_table_with_a_subnet.rst index 7731dc7..577202a 100644 --- a/umn/source/route_tables/associating_a_route_table_with_a_subnet.rst +++ b/umn/source/route_tables/managing_route_tables/associating_a_route_table_with_a_subnet.rst @@ -40,12 +40,12 @@ Procedure 6. Select the subnet to be associated. - .. figure:: /_static/images/en-us_image_0000001540846821.png + .. figure:: /_static/images/en-us_image_0000001865662969.png :alt: **Figure 1** Associate Subnet **Figure 1** Associate Subnet 7. Click **OK**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626735570.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818983026.png diff --git a/umn/source/route_tables/changing_the_route_table_associated_with_a_subnet.rst b/umn/source/route_tables/managing_route_tables/changing_the_route_table_associated_with_a_subnet.rst similarity index 89% rename from umn/source/route_tables/changing_the_route_table_associated_with_a_subnet.rst rename to umn/source/route_tables/managing_route_tables/changing_the_route_table_associated_with_a_subnet.rst index dbe8d59..bb9c056 100644 --- a/umn/source/route_tables/changing_the_route_table_associated_with_a_subnet.rst +++ b/umn/source/route_tables/managing_route_tables/changing_the_route_table_associated_with_a_subnet.rst @@ -31,5 +31,5 @@ Procedure After the route table for a subnet is changed, routes in the new route table will apply to all cloud resources in the subnet. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626575750.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818823210.png diff --git a/umn/source/route_tables/creating_a_custom_route_table.rst b/umn/source/route_tables/managing_route_tables/creating_a_custom_route_table.rst similarity index 96% rename from umn/source/route_tables/creating_a_custom_route_table.rst rename to umn/source/route_tables/managing_route_tables/creating_a_custom_route_table.rst index ff8a46f..a467fdd 100644 --- a/umn/source/route_tables/creating_a_custom_route_table.rst +++ b/umn/source/route_tables/managing_route_tables/creating_a_custom_route_table.rst @@ -31,7 +31,7 @@ Procedure 5. In the upper right corner, click **Create Route Table**. On the displayed page, configure parameters as prompted. - .. figure:: /_static/images/en-us_image_0214585306.png + .. figure:: /_static/images/en-us_image_0000001818983038.png :alt: **Figure 1** Create Route Table **Figure 1** Create Route Table @@ -66,5 +66,5 @@ Procedure b. Click **Associate Subnet** and select the target subnets to be associated. c. Click **OK**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001627055454.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818823254.png diff --git a/umn/source/route_tables/deleting_a_route_table.rst b/umn/source/route_tables/managing_route_tables/deleting_a_route_table.rst similarity index 89% rename from umn/source/route_tables/deleting_a_route_table.rst rename to umn/source/route_tables/managing_route_tables/deleting_a_route_table.rst index fde7885..81b8c28 100644 --- a/umn/source/route_tables/deleting_a_route_table.rst +++ b/umn/source/route_tables/managing_route_tables/deleting_a_route_table.rst @@ -36,5 +36,5 @@ Procedure 6. Click **Yes**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675615337.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818983042.png diff --git a/umn/source/route_tables/exporting_route_table_information.rst b/umn/source/route_tables/managing_route_tables/exporting_route_table_information.rst similarity index 63% rename from umn/source/route_tables/exporting_route_table_information.rst rename to umn/source/route_tables/managing_route_tables/exporting_route_table_information.rst index bb686e4..7ab2d11 100644 --- a/umn/source/route_tables/exporting_route_table_information.rst +++ b/umn/source/route_tables/managing_route_tables/exporting_route_table_information.rst @@ -23,10 +23,9 @@ Procedure 4. In the navigation pane on the left, choose **Virtual Private Cloud** > **Route Tables**. -5. On the displayed page, click |image3| in the upper right of the route table list. +5. In the route table list, select one or more route tables you want to export and click **Export** in the upper left corner. - The system will automatically export information about all route tables under your account in the current region as an Excel file to a local directory. + The system will automatically export information about all of your route tables as an Excel file to a local directory. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626895486.png -.. |image3| image:: /_static/images/en-us_image_0214585307.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865582809.png diff --git a/umn/source/route_tables/managing_route_tables/index.rst b/umn/source/route_tables/managing_route_tables/index.rst new file mode 100644 index 0000000..1ebeba1 --- /dev/null +++ b/umn/source/route_tables/managing_route_tables/index.rst @@ -0,0 +1,26 @@ +:original_name: vpc_route01_0016.html + +.. _vpc_route01_0016: + +Managing Route Tables +===================== + +- :ref:`Creating a Custom Route Table ` +- :ref:`Associating a Route Table with a Subnet ` +- :ref:`Changing the Route Table Associated with a Subnet ` +- :ref:`Viewing the Route Table Associated with a Subnet ` +- :ref:`Viewing Route Table Information ` +- :ref:`Exporting Route Table Information ` +- :ref:`Deleting a Route Table ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + creating_a_custom_route_table + associating_a_route_table_with_a_subnet + changing_the_route_table_associated_with_a_subnet + viewing_the_route_table_associated_with_a_subnet + viewing_route_table_information + exporting_route_table_information + deleting_a_route_table diff --git a/umn/source/route_tables/viewing_route_table_information.rst b/umn/source/route_tables/managing_route_tables/viewing_route_table_information.rst similarity index 89% rename from umn/source/route_tables/viewing_route_table_information.rst rename to umn/source/route_tables/managing_route_tables/viewing_route_table_information.rst index 5642fed..287b79d 100644 --- a/umn/source/route_tables/viewing_route_table_information.rst +++ b/umn/source/route_tables/managing_route_tables/viewing_route_table_information.rst @@ -34,5 +34,5 @@ Procedure a. On the **Summary** tab page, view the basic information and routes of the route table. b. On the **Associated Subnets** tab page, view the subnets associated with the route table. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675415213.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865582825.png diff --git a/umn/source/route_tables/viewing_the_route_table_associated_with_a_subnet.rst b/umn/source/route_tables/managing_route_tables/viewing_the_route_table_associated_with_a_subnet.rst similarity index 88% rename from umn/source/route_tables/viewing_the_route_table_associated_with_a_subnet.rst rename to umn/source/route_tables/managing_route_tables/viewing_the_route_table_associated_with_a_subnet.rst index d10d0bf..0769822 100644 --- a/umn/source/route_tables/viewing_the_route_table_associated_with_a_subnet.rst +++ b/umn/source/route_tables/managing_route_tables/viewing_the_route_table_associated_with_a_subnet.rst @@ -35,5 +35,5 @@ Procedure The route table details page is displayed. You can further view the route information. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675375297.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865582701.png diff --git a/umn/source/route_tables/adding_a_custom_route.rst b/umn/source/route_tables/managing_routes/adding_a_custom_route.rst similarity index 97% rename from umn/source/route_tables/adding_a_custom_route.rst rename to umn/source/route_tables/managing_routes/adding_a_custom_route.rst index 394b31a..63d8f33 100644 --- a/umn/source/route_tables/adding_a_custom_route.rst +++ b/umn/source/route_tables/managing_routes/adding_a_custom_route.rst @@ -35,7 +35,7 @@ Procedure You can click **+** to add more routes. - .. figure:: /_static/images/en-us_image_0000001540725521.png + .. figure:: /_static/images/en-us_image_0000001818823258.png :alt: **Figure 1** Add Route **Figure 1** Add Route @@ -70,5 +70,5 @@ Procedure 7. Click **OK**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675255405.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865662989.png diff --git a/umn/source/route_tables/deleting_a_route.rst b/umn/source/route_tables/managing_routes/deleting_a_route.rst similarity index 91% rename from umn/source/route_tables/deleting_a_route.rst rename to umn/source/route_tables/managing_routes/deleting_a_route.rst index 95d2d57..3a93828 100644 --- a/umn/source/route_tables/deleting_a_route.rst +++ b/umn/source/route_tables/managing_routes/deleting_a_route.rst @@ -45,5 +45,5 @@ Procedure 7. Confirm the information and click **Yes**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675375405.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818823286.png diff --git a/umn/source/route_tables/managing_routes/index.rst b/umn/source/route_tables/managing_routes/index.rst new file mode 100644 index 0000000..a023fed --- /dev/null +++ b/umn/source/route_tables/managing_routes/index.rst @@ -0,0 +1,20 @@ +:original_name: vpc_route01_0017.html + +.. _vpc_route01_0017: + +Managing Routes +=============== + +- :ref:`Adding a Custom Route ` +- :ref:`Modifying a Route ` +- :ref:`Replicating a Route ` +- :ref:`Deleting a Route ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + adding_a_custom_route + modifying_a_route + replicating_a_route + deleting_a_route diff --git a/umn/source/route_tables/modifying_a_route.rst b/umn/source/route_tables/managing_routes/modifying_a_route.rst similarity index 82% rename from umn/source/route_tables/modifying_a_route.rst rename to umn/source/route_tables/managing_routes/modifying_a_route.rst index 6d3aa4a..2100ef8 100644 --- a/umn/source/route_tables/modifying_a_route.rst +++ b/umn/source/route_tables/managing_routes/modifying_a_route.rst @@ -37,33 +37,33 @@ Procedure .. table:: **Table 1** Parameter descriptions - +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ - | Parameter | Description | Example Value | - +=======================+======================================================================================================================================================================+========================+ - | Destination | Mandatory | IPv4: 192.168.0.0/16 | - | | | | - | | Enter the destination of the route. You can enter a single IP address or an IP address range in CIDR notation. | | - | | | | - | | The destination of each route in a route table must be unique. The destination cannot overlap with any subnet in the VPC. | | - +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ - | Next Hop Type | Mandatory | VPC peering connection | - | | | | - | | Set the type of the next hop. | | - | | | | - | | .. note:: | | - | | | | - | | When you add or modify a custom route in a default route table, the next hop type of the route cannot be set to **VPN connection** or **Direct Connect gateway**. | | - +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ - | Next Hop | Mandatory | peer-AB | - | | | | - | | Set the next hop. The resources in the drop-down list box are displayed based on the selected next hop type. | | - +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ - | Description | Optional | ``-`` | - | | | | - | | Enter the description of the route in the text box as required. | | - +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Item | Description | Example Value | + +=======================+======================================================================================================================================================================+=======================+ + | Destination | Mandatory | Pv4: 192.168.0.0/16 | + | | | | + | | Enter the destination of the route. You can enter a single IP address or an IP address range in CIDR notation. | | + | | | | + | | The destination of each route must be unique. The destination cannot overlap with any subnet CIDR block in the VPC. | | + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Next Hop Type | Mandatory | VPC peering | + | | | | + | | Set the type of the next hop. | | + | | | | + | | .. note:: | | + | | | | + | | When you add or modify a custom route in a default route table, the next hop type of the route cannot be set to **VPN connection** or **Direct Connect gateway**. | | + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Next Hop | Mandatory | peer-AB | + | | | | + | | Set the next hop. The resources in the drop-down list box are displayed based on the selected next hop type. | | + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | Optional | ``-`` | + | | | | + | | Enter the description of the route in the text box as required. | | + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ 8. Click **OK**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001627055450.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818823338.png diff --git a/umn/source/route_tables/replicating_a_route.rst b/umn/source/route_tables/managing_routes/replicating_a_route.rst similarity index 91% rename from umn/source/route_tables/replicating_a_route.rst rename to umn/source/route_tables/managing_routes/replicating_a_route.rst index 9537378..0434d91 100644 --- a/umn/source/route_tables/replicating_a_route.rst +++ b/umn/source/route_tables/managing_routes/replicating_a_route.rst @@ -13,11 +13,11 @@ This section describes how to replicate routes among all route tables of a VPC. Notes and Constraints --------------------- -:ref:`Table 1 ` shows whether routes of different types can be replicated to default or custom route tables. +:ref:`Table 1 ` shows whether routes of different types can be replicated to default or custom route tables. For example, if the next hop type of a route is a server, this route can be replicated to both default or custom route tables. If the next hop type of a route is a Direct Connect gateway, the route cannot be replicated to the default route table, but can be replicated to a custom route table. -.. _vpc_route01_0013__route_0001_table1727714140542: +.. _vpc_route01_0013__en-us_topic_0121831807_table1727714140542: .. table:: **Table 1** Route replication @@ -68,5 +68,5 @@ Procedure 7. Click **OK**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626735566.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818823270.png diff --git a/umn/source/route_tables/route_tables_and_routes.rst b/umn/source/route_tables/route_tables_and_routes.rst index c7255a9..a797aae 100644 --- a/umn/source/route_tables/route_tables_and_routes.rst +++ b/umn/source/route_tables/route_tables_and_routes.rst @@ -11,7 +11,7 @@ Route Tables A route table contains a set of routes that are used to determine where network traffic from your subnets in a VPC is directed. Each subnet must be associated with a route table. A subnet can only be associated with one route table, but you can associate multiple subnets with the same route table. -.. figure:: /_static/images/en-us_image_0000001650535960.png +.. figure:: /_static/images/en-us_image_0000001865662949.png :alt: **Figure 1** Route tables **Figure 1** Route tables @@ -49,11 +49,11 @@ You can add routes to default and custom route tables and configure the destinat - Custom routes: These are routes that you can add, modify, and delete. The destination of a custom route cannot overlap with that of a system route. - You can add a custom route and configure the destination, next hop type, and next hop in the route to determine where network traffic is directed. :ref:`Table 1 ` lists the supported types of next hops. + You can add a custom route and configure the destination, next hop type, and next hop in the route to determine where network traffic is directed. :ref:`Table 1 ` lists the supported types of next hops. You cannot add two routes with the same destination to a VPC route table even if their next hop types are different. The route priority depends on the destination. According to the longest match routing rule, the destination with a higher matching degree is preferentially selected for packet forwarding. - .. _vpc_route01_0001__en-us_topic_0038263963_route_0001_table1727714140542: + .. _vpc_route01_0001__en-us_topic_0118498988_en-us_topic_0121831807_table1727714140542: .. table:: **Table 1** Next hop type @@ -66,8 +66,7 @@ You can add routes to default and custom route tables and configure the destinat | Extension NIC | Traffic intended for the destination is forwarded to the extension NIC of an ECS in the VPC. | - Default route table | | | | - Custom route table | +--------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ - | BMS user-defined network | Traffic intended for the destination is forwarded to a BMS user-defined network. Currently, this parameter is available only in eu-de. | - Default route table | - | | | - Custom route table | + | BMS user-defined network | Traffic intended for the destination is forwarded to a BMS user-defined network. Currently, this parameter is available only in eu-de. | - Custom route table | +--------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ | VPN connection | Traffic intended for the destination is forwarded to a VPN gateway. | Custom route table | +--------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ @@ -96,7 +95,7 @@ Custom Route Table Configuration Process .. _vpc_route01_0001__en-us_topic_0212076956_fig16862186152219: -.. figure:: /_static/images/en-us_image_0214585341.png +.. figure:: /_static/images/en-us_image_0000001818823214.png :alt: **Figure 2** Route table configuration process **Figure 2** Route table configuration process diff --git a/umn/source/service_overview/basic_concepts/elastic_ip.rst b/umn/source/service_overview/basic_concepts/elastic_ip.rst index a7635e0..ca1722e 100644 --- a/umn/source/service_overview/basic_concepts/elastic_ip.rst +++ b/umn/source/service_overview/basic_concepts/elastic_ip.rst @@ -10,7 +10,7 @@ The Elastic IP (EIP) service enables your cloud resources to communicate with th Each EIP can be used by only one cloud resource at a time. -.. figure:: /_static/images/en-us_image_0209583952.png +.. figure:: /_static/images/en-us_image_0000001818823042.png :alt: **Figure 1** Accessing the Internet using an EIP **Figure 1** Accessing the Internet using an EIP diff --git a/umn/source/service_overview/basic_concepts/firewall.rst b/umn/source/service_overview/basic_concepts/firewall.rst index 7580aca..487970c 100644 --- a/umn/source/service_overview/basic_concepts/firewall.rst +++ b/umn/source/service_overview/basic_concepts/firewall.rst @@ -6,3 +6,11 @@ Firewall ======== A firewall is an optional layer of security for your subnets. After you associate one or more subnets with a firewall, you can control traffic in and out of the subnets. + + +.. figure:: /_static/images/en-us_image_0000001818982946.png + :alt: **Figure 1** Security groups and firewalls + + **Figure 1** Security groups and firewalls + +Similar to security groups, firewalls control access to subnets and add an additional layer of defense to your subnets. Security groups only have the "allow" rules, but firewalls have both "allow" and "deny" rules. You can use firewalls together with security groups to implement comprehensive and fine-grained access control. diff --git a/umn/source/service_overview/basic_concepts/index.rst b/umn/source/service_overview/basic_concepts/index.rst index 48b47af..429a336 100644 --- a/umn/source/service_overview/basic_concepts/index.rst +++ b/umn/source/service_overview/basic_concepts/index.rst @@ -14,7 +14,6 @@ Basic Concepts - :ref:`VPC Peering Connection ` - :ref:`Firewall ` - :ref:`Virtual IP Address ` -- :ref:`Region and AZ ` .. toctree:: :maxdepth: 1 @@ -29,4 +28,3 @@ Basic Concepts vpc_peering_connection firewall virtual_ip_address - region_and_az diff --git a/umn/source/service_overview/basic_concepts/route_table.rst b/umn/source/service_overview/basic_concepts/route_table.rst index 99cd92a..b04e658 100644 --- a/umn/source/service_overview/basic_concepts/route_table.rst +++ b/umn/source/service_overview/basic_concepts/route_table.rst @@ -11,7 +11,7 @@ Route Tables A route table contains a set of routes that are used to determine where network traffic from your subnets in a VPC is directed. Each subnet must be associated with a route table. A subnet can only be associated with one route table, but you can associate multiple subnets with the same route table. -.. figure:: /_static/images/en-us_image_0000001650535960.png +.. figure:: /_static/images/en-us_image_0000001865662949.png :alt: **Figure 1** Route tables **Figure 1** Route tables @@ -28,7 +28,7 @@ A route table contains a set of routes that are used to determine where network Route ----- -You can add routes to default and custom route tables and configure the destination, next hop type, and next hop in the routes to determine where network traffic is directed. Routes are classified into system routes and custom routes. +You can add routes to default and custom route tables and configure the destination type destination, next hop type, and next hop in the routes to determine where network traffic is directed. Routes are classified into system routes and custom routes. - System routes: These routes are automatically added by the system and cannot be modified or deleted. @@ -49,11 +49,11 @@ You can add routes to default and custom route tables and configure the destinat - Custom routes: These are routes that you can add, modify, and delete. The destination of a custom route cannot overlap with that of a system route. - You can add a custom route and configure the destination, next hop type, and next hop in the route to determine where network traffic is directed. :ref:`Table 1 ` lists the supported types of next hops. + You can add a custom route and configure the destination, next hop type, and next hop in the route to determine where network traffic is directed. :ref:`Table 1 ` lists the supported types of next hops. You cannot add two routes with the same destination to a VPC route table even if their next hop types are different. The route priority depends on the destination. According to the longest match routing rule, the destination with a higher matching degree is preferentially selected for packet forwarding. - .. _en-us_topic_0038263963__route_0001_table1727714140542: + .. _en-us_topic_0038263963__en-us_topic_0121831807_table1727714140542: .. table:: **Table 1** Next hop type @@ -66,8 +66,7 @@ You can add routes to default and custom route tables and configure the destinat | Extension NIC | Traffic intended for the destination is forwarded to the extension NIC of an ECS in the VPC. | - Default route table | | | | - Custom route table | +--------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ - | BMS user-defined network | Traffic intended for the destination is forwarded to a BMS user-defined network. Currently, this parameter is available only in eu-de. | - Default route table | - | | | - Custom route table | + | BMS user-defined network | Traffic intended for the destination is forwarded to a BMS user-defined network. Currently, this parameter is available only in eu-de. | - Custom route table | +--------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ | VPN connection | Traffic intended for the destination is forwarded to a VPN gateway. | Custom route table | +--------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ @@ -87,4 +86,4 @@ You can add routes to default and custom route tables and configure the destinat If you specify the destination when creating a resource, a system route is delivered. If you do not specify a destination when creating a resource, a custom route that can be modified or deleted is delivered. - For example, when you create a NAT gateway, the system automatically delivers a custom route without a specific destination (0.0.0.0/0 is used by default). In this case, you can change the destination. However, when you create a VPN connection or Direct Connect gateway, you need to specify the remote subnet, that is, the destination of a route. In this case, the system delivers this system route. Do not modify the route destination on the **Route Tables** page. If you do, the destination will be inconsistent with the configured remote subnet. To modify the route destination, go to the specific resource page and modify the remote subnet, then the route destination will be changed accordingly. + For example, when you create a NAT gateway, the system automatically delivers a custom route without a specific destination (0.0.0.0/0 is used by default). In this case, you can change the destination. However, when you create a VPN connection or Direct Connect gateway, you need to specify the remote subnet, that is, the destination of a route. In this case, the system delivers a system route. Do not modify the route destination on the **Route Tables** page. If you do, the destination will be inconsistent with the configured remote subnet. To modify the route destination, go to the specific resource page and modify the remote subnet, then the route destination will be changed accordingly. diff --git a/umn/source/service_overview/basic_concepts/security_group.rst b/umn/source/service_overview/basic_concepts/security_group.rst index 6955fd8..8a23e5c 100644 --- a/umn/source/service_overview/basic_concepts/security_group.rst +++ b/umn/source/service_overview/basic_concepts/security_group.rst @@ -5,7 +5,7 @@ Security Group ============== -A security group is a collection of access control rules for cloud resources, such as cloud servers, containers, and databases, that have the same security protection requirements and that are mutually trusted. After a security group is created, you can create various access rules for the security group and these rules will apply to all cloud resources added to this security group. +A security group is a collection of access control rules for cloud resources, such as cloud servers, containers, and databases, that have the same security protection requirements and that are mutually trusted. After a security group is created, you can configure access rules that will apply to all cloud resources added to this security group. Like whitelists, security group rules work as follows: @@ -23,9 +23,9 @@ Like whitelists, security group rules work as follows: ::/0 represents all IPv6 addresses. -:ref:`Table 1 ` uses custom security group sg-AB as an example to describe its inbound and outbound rules in detail. +:ref:`Table 1 ` uses custom security group sg-AB as an example to describe its inbound and outbound rules in detail. -.. _vpc_concepts_0005__en-us_topic_0073379079_table102261597217: +.. _vpc_concepts_0005__en-us_topic_0118534002_table102261597217: .. table:: **Table 1** Rules in security group sg-AB diff --git a/umn/source/service_overview/basic_concepts/shared_snat.rst b/umn/source/service_overview/basic_concepts/shared_snat.rst index 483ed29..7e5f4d3 100644 --- a/umn/source/service_overview/basic_concepts/shared_snat.rst +++ b/umn/source/service_overview/basic_concepts/shared_snat.rst @@ -11,25 +11,12 @@ The VPC service provides free SNAT function, which allows ECSs to use a limited .. _vpc_concepts_0010__f04fc5d5739d142e5b38d73f3746f6cad: -.. figure:: /_static/images/en-us_image_0118499140.png +.. figure:: /_static/images/en-us_image_0000001818983170.png :alt: **Figure 1** SNAT function **Figure 1** SNAT function - To enable shared SNAT using the API, refer to `Updating a Router `__ and set **enable_snat** to **true**. -- To enable shared SNAT on the management console: - - #. Log in to the management console. - - #. Click |image1| in the upper left corner and choose **Network** > **Virtual Private Cloud**. - - The **Virtual Private Cloud** page is displayed. - - #. On the **Virtual Private Cloud** page, locate the VPC for which shared SNAT is to be enabled, and click **Modify**. - - #. In the displayed dialog box, enable **Shared SNAT**. - - #. Click **OK**. After being configured for a VPC, shared SNAT takes effect for the whole VPC. If EIPs are bound to ECSs in a VPC for which shared SNAT is configured, Internet traffic is preferentially forwarded using the EIPs. If you want to prevent an ECS from connecting to the Internet, you can configure an outbound rule for the security group associated with the ECS. @@ -42,7 +29,7 @@ To prevent an ECS from connecting to the Internet but allow the ECS to access 19 After this rule is deleted, ECSs associated with this security group are not allowed to access any network, including the internal networks in the VPC of the ECSs. - .. figure:: /_static/images/en-us_image_0152667656.png + .. figure:: /_static/images/en-us_image_0000001865663121.png :alt: **Figure 2** Deleting the default outbound rule from the security group **Figure 2** Deleting the default outbound rule from the security group @@ -52,7 +39,7 @@ To prevent an ECS from connecting to the Internet but allow the ECS to access 19 The following shows the added outbound rule that allows the ECS to access the 192.168.10.0/24 CIDR block. - .. figure:: /_static/images/en-us_image_0152668782.png + .. figure:: /_static/images/en-us_image_0000001818823386.png :alt: **Figure 3** Adding an outbound rule for the security group **Figure 3** Adding an outbound rule for the security group @@ -63,5 +50,3 @@ To prevent an ECS from connecting to the Internet but allow the ECS to access 19 - A custom route enables ECSs to access the Internet through an SNAT server that has an EIP bound. The ECSs' access requests are routed to the SNAT server based on the route table. - Shared SNAT takes effect for the whole VPC by default, while a custom route takes effect for the VPC or subnet for which routes have been configured. - A custom route has a higher priority than a shared SNAT. - -.. |image1| image:: /_static/images/en-us_image_0000001675619157.png diff --git a/umn/source/service_overview/basic_concepts/subnet.rst b/umn/source/service_overview/basic_concepts/subnet.rst index d34d26a..46e2521 100644 --- a/umn/source/service_overview/basic_concepts/subnet.rst +++ b/umn/source/service_overview/basic_concepts/subnet.rst @@ -7,11 +7,11 @@ Subnet A subnet is a unique CIDR block with a range of IP addresses in a VPC. All resources in a VPC must be deployed on subnets. -- By default, all instances in different subnets of the same VPC can communicate with each other and the subnets can be located in different AZs. For example, VPC-A has subnet A01 in AZ A and subnet A02 in AZ B. Subnet A01 and subnet B01 can communicate with each other by default. +- By default, all instances in different subnets of the same VPC can communicate with each other. If you have a VPC with two subnets in it, they can communicate with each other by default. - After a subnet is created, its CIDR block cannot be modified. Subnets in the same VPC cannot overlap. - A subnet mask can be between the netmask of its VPC CIDR block and /29 netmask. If a VPC CIDR block is 10.0.0.0/16, its subnet mask can between 16 to 29. + A subnet mask can be between the netmask of its VPC CIDR block and /29 netmask. If a VPC CIDR block is 10.0.0.0/16, its subnet mask can be between 16 and 29. For example, if the CIDR block of VPC-A is 10.0.0.0/16, you can specify 10.0.0.0/24 for subnet A01, 10.0.1.0/24 for subnet A02, and 10.0.3.0/24 for subnet A03. diff --git a/umn/source/service_overview/basic_concepts/virtual_ip_address.rst b/umn/source/service_overview/basic_concepts/virtual_ip_address.rst index 3df9627..e78834d 100644 --- a/umn/source/service_overview/basic_concepts/virtual_ip_address.rst +++ b/umn/source/service_overview/basic_concepts/virtual_ip_address.rst @@ -5,9 +5,9 @@ Virtual IP Address ================== -A virtual IP address can be shared among multiple ECSs. An ECS can have both private and virtual IP addresses, and you can access the ECS through either IP address. A virtual IP address has the same network access capabilities as a private IP address, including layer 2 and layer 3 communication in VPCs, access between VPCs using VPC peering connections, as well as access through EIPs, VPN connections, and Direct Connect connections. +You can use either IP address to enable layer 2 and layer 3 communications in a VPC, access a different VPC using peering connections, and access cloud servers through EIPs, Direct Connect connections, and VPN connections. -You can bind ECSs deployed in active/standby mode with the same virtual IP address, and then bind an EIP to the virtual IP address. Virtual IP addresses can work together with Keepalived to ensure high availability and disaster recovery. If the active ECS is faulty, the standby ECS automatically takes over services from the active one. +You can bind a virtual IP address to ECSs deployed in the active/standby pair, and then bind an EIP to the virtual IP address. Virtual IP addresses can work together with Keepalived to ensure high availability and disaster recovery. If the active ECS is faulty, the standby ECS automatically takes over services from the active one. Networking ---------- @@ -16,7 +16,7 @@ Virtual IP addresses are used for high availability and can work together with K - **Networking mode 1**: HA - If you want to improve service availability and avoid single points of failure, you can deploy ECSs in the active/standby mode or deploy one active ECS and multiple standby ECSs. In this arrangement, the ECSs all use the same virtual IP address. If the active ECS becomes faulty, a standby ECS takes over services from the active ECS and services continue uninterrupted. + To improve service availability and eliminate single points of failure, you can deploy ECSs in the active/standby pair or deploy one active ECS and multiple standby ECSs. And then, you can bind the same virtual IP address to these ECSs. If the active ECS becomes faulty, a standby ECS takes over services from the active ECS and services continue uninterrupted. .. figure:: /_static/images/en-us_image_0209608153.png @@ -24,8 +24,8 @@ Virtual IP addresses are used for high availability and can work together with K **Figure 1** Networking diagram of the HA mode - - In this configuration, a single virtual IP address is bound to two ECSs in the same subnet. - - Keepalived is then used to configure the two ECSs to work in the active/standby mode. Follow industry standards for configuring Keepalived. The details are not included here. + - As shown in the above figure, bind a virtual IP address to two ECSs in the same subnet. + - Configure Keepalived for the two ECSs to work in the active/standby pair. Follow industry standards for configuring Keepalived. The details are not included here. - **Networking mode 2**: HA load balancing cluster @@ -38,7 +38,7 @@ Virtual IP addresses are used for high availability and can work together with K **Figure 2** HA load balancing cluster - Bind a single virtual IP address to two ECSs. - - Configure the two ECSs as LVS nodes working as direct routers and use Keepalived to configure the nodes in the active/standby mode. The two ECSs will evenly forward requests to different backend servers. + - Configure the two ECSs as LVS nodes working as direct routers and use Keepalived to configure the nodes in the active/standby pair. The two ECSs will evenly forward requests to different backend servers. - Configure two more ECSs as backend servers. - Disable the source/destination check for the two backend servers. @@ -53,4 +53,4 @@ Application Scenarios - Using a VPN, Direct Connect, or VPC peering connection to access a virtual IP address - To ensure high availability and access to the Internet, use a VPN for security and Direct Connect for a stable connection. The VPC peering connection is needed so that the VPCs in the same region can communicate with each other. + To ensure high availability and access to the Internet, use a VPN for security and Direct Connect for a stable connection. A VPC peering connection is needed so that two VPCs in the same region can communicate with each other. diff --git a/umn/source/service_overview/basic_concepts/vpc_peering_connection.rst b/umn/source/service_overview/basic_concepts/vpc_peering_connection.rst index 6abc9dc..035926a 100644 --- a/umn/source/service_overview/basic_concepts/vpc_peering_connection.rst +++ b/umn/source/service_overview/basic_concepts/vpc_peering_connection.rst @@ -18,7 +18,7 @@ A VPC peering connection is a networking connection that connects two VPCs for t .. _vpc_concepts_0011__en-us_topic_0046655036_fig4721642193711: -.. figure:: /_static/images/en-us_image_0000001512591549.png +.. figure:: /_static/images/en-us_image_0000001818983018.png :alt: **Figure 1** VPC peering connection network diagram **Figure 1** VPC peering connection network diagram diff --git a/umn/source/service_overview/document_usage_instructions.rst b/umn/source/service_overview/document_usage_instructions.rst index dbf573e..8993d76 100644 --- a/umn/source/service_overview/document_usage_instructions.rst +++ b/umn/source/service_overview/document_usage_instructions.rst @@ -10,4 +10,4 @@ Instructions for using this document are as follows: - To facilitate your operations, the management console may provide more than one way for you to perform a task or an operation. This document describes only the main way. - You can click |image1| next to some parameter values to quickly edit the values. This document does not describe this function. -.. |image1| image:: /_static/images/en-us_image_0157880395.png +.. |image1| image:: /_static/images/en-us_image_0000001818823038.png diff --git a/umn/source/service_overview/index.rst b/umn/source/service_overview/index.rst index 13643f5..f3d439a 100644 --- a/umn/source/service_overview/index.rst +++ b/umn/source/service_overview/index.rst @@ -12,6 +12,7 @@ Service Overview - :ref:`VPC and Other Services ` - :ref:`Permissions ` - :ref:`Basic Concepts ` +- :ref:`Region and AZ ` - :ref:`Document Usage Instructions ` .. toctree:: @@ -25,4 +26,5 @@ Service Overview vpc_and_other_services permissions basic_concepts/index + region_and_az document_usage_instructions diff --git a/umn/source/service_overview/permissions.rst b/umn/source/service_overview/permissions.rst index 905be36..632ddad 100644 --- a/umn/source/service_overview/permissions.rst +++ b/umn/source/service_overview/permissions.rst @@ -18,7 +18,7 @@ VPC Permissions New IAM users do not have any permissions assigned by default. You need to first add them to one or more groups and attach policies or roles to these groups. The users then inherit permissions from the groups and can perform specified operations on cloud services based on the permissions they have been assigned. -VPC is a project-level service deployed for specific regions. When you set **Scope** to **Region-specific projects** and select the specified projects in the specified regions , the users only have permissions for VPCs in the selected projects. If you set **Scope** to **All resources**, users have permissions for VPCs in all region-specific projects. When accessing VPCs, the users need to switch to the authorized region. +VPC is a project-level service deployed for specific regions. When you set **Scope** to **Region-specific projects** and select the specified projects in the specified regions, the users only have permissions for VPCs in the selected projects. If you set **Scope** to **All resources**, users have permissions for VPCs in all region-specific projects. When accessing VPCs, the users need to switch to the authorized region. You can grant permissions by using roles and policies. diff --git a/umn/source/service_overview/product_advantages.rst b/umn/source/service_overview/product_advantages.rst index 9cd020d..8c87f86 100644 --- a/umn/source/service_overview/product_advantages.rst +++ b/umn/source/service_overview/product_advantages.rst @@ -16,7 +16,7 @@ Secure and Reliable VPCs are logically isolated through tunneling technologies. By default, different VPCs cannot communicate with each other. You can use firewalls to protect subnets and use security groups to protect ECSs. They add additional layers of security to your VPCs, so your network is secure. -.. figure:: /_static/images/en-us_image_0209577986.png +.. figure:: /_static/images/en-us_image_0000001818983218.png :alt: **Figure 1** Secure and Reliable **Figure 1** Secure and Reliable @@ -44,15 +44,15 @@ Advantage Comparison .. table:: **Table 1** Comparison between a VPC and a traditional IDC - +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | Item | VPC | Traditional IDC | - +=======================+=================================================================================================================================================================================================================+===============================================================================================================================================================================================================================================+ - | Deployment cycle | - You do not need to perform complex engineering deployment, including engineering planning and cabling. | You need to set up networks and perform tests. The entire process takes a long time and requires professional technical support. | - | | - You can determine your networks, subnets, and routes on based on service requirements. | | - +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | Total cost | provides flexible billing modes for network services. You can select whichever one best fits your business needs. There are no upfront costs and network O&M costs, reducing the total cost of ownership (TCO). | You need to invest heavily in equipment rooms, power supply, construction, and hardware materials. You also need professional O&M teams to ensure network security. Asset management costs increase with any change in business requirements. | - +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | Flexibility | provides a variety of network services for you to choose from. If you need more network resources (for instance, if you need more bandwidth), you can expand resources on the fly. | You have to strictly comply with the network plan to complete the service deployment. If there are changes in your service requirements, it is difficult to dynamically adjust the network. | - +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | Security | VPCs are logically isolated from each other. You can use security features such as network ACLs and security groups, and even security services like Advanced Anti-DDoS (AAD) to protect your cloud resources. | The network is insecure and difficult to maintain. You need professional technical personnel to ensure network security. | - +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Item | VPC | Traditional IDC | + +=======================+===========================================================================================================================================================================================================================+===============================================================================================================================================================================================================================================+ + | Deployment cycle | - You do not need to perform complex engineering deployment, including engineering planning and cabling. | You need to set up networks and perform tests. The entire process takes a long time and requires professional technical support. | + | | - You can determine your networks, subnets, and routes on the cloud based on service requirements. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Total cost | The cloud provides flexible billing modes for network services. You can select whichever one best fits your business needs. There are no upfront costs and network O&M costs, reducing the total cost of ownership (TCO). | You need to invest heavily in equipment rooms, power supply, construction, and hardware materials. You also need professional O&M teams to ensure network security. Asset management costs increase with any change in business requirements. | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Flexibility | The cloud provides a variety of network services for you to choose from. If you need more network resources (for instance, if you need more bandwidth), you can expand resources on the fly. | You have to strictly comply with the network plan to complete the service deployment. If there are changes in your service requirements, it is difficult to dynamically adjust the network. | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Security | VPCs are logically isolated from each other. You can use security features such as firewalls and security groups, and even security services like Advanced Anti-DDoS (AAD) to protect your cloud resources. | The network is insecure and difficult to maintain. You need professional technical personnel to ensure network security. | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ diff --git a/umn/source/service_overview/basic_concepts/region_and_az.rst b/umn/source/service_overview/region_and_az.rst similarity index 100% rename from umn/source/service_overview/basic_concepts/region_and_az.rst rename to umn/source/service_overview/region_and_az.rst diff --git a/umn/source/service_overview/what_is_virtual_private_cloud.rst b/umn/source/service_overview/what_is_virtual_private_cloud.rst index b8a313c..45e55a8 100644 --- a/umn/source/service_overview/what_is_virtual_private_cloud.rst +++ b/umn/source/service_overview/what_is_virtual_private_cloud.rst @@ -13,7 +13,7 @@ The Virtual Private Cloud (VPC) service enables you to provision logically isola Within your own VPC, you can create security groups and VPNs, configure IP address ranges, specify bandwidth sizes, manage the networks in the VPC, and make changes to these networks as needed, quickly and securely. You can also define rules to control communications between ECSs in the same security group or in different security groups. -.. figure:: /_static/images/en-us_image_0209606948.png +.. figure:: /_static/images/en-us_image_0000001865663209.png :alt: **Figure 1** VPC components **Figure 1** VPC components diff --git a/umn/source/shared_bandwidth/adding_eips_to_a_shared_bandwidth.rst b/umn/source/shared_bandwidth/adding_eips_to_a_shared_bandwidth.rst index e42c400..5361a29 100644 --- a/umn/source/shared_bandwidth/adding_eips_to_a_shared_bandwidth.rst +++ b/umn/source/shared_bandwidth/adding_eips_to_a_shared_bandwidth.rst @@ -23,23 +23,19 @@ Procedure 2. Click |image1| in the upper left corner and select the desired region and project. -3. Click |image2| in the upper left corner and choose **Network** > **Elastic IP**. +3. Click |image2| in the upper left corner, and choose **Network** > **Elastic IP**. 4. In the navigation pane on the left, choose **Elastic IP and Bandwidth** > **Shared Bandwidths**. -5. In the shared bandwidth list, locate the row that contains the shared bandwidth that you want to add EIPs to. In the **Operation** column, choose **Add EIP**, and select the EIPs to be added. - - .. note:: - - - After an EIP is added to a shared bandwidth, the dedicated bandwidth used by the EIP will become invalid and the EIP will start to use the shared bandwidth. The EIP's dedicated bandwidth will be deleted and will no longer be billed. +5. In the shared bandwidth list, locate the target shared bandwidth that you want to add EIPs to. In the **Operation** column, choose **Add Public IP Address**, and select the EIPs or IPv6 addresses to be added. - .. figure:: /_static/images/en-us_image_0000001211006359.png - :alt: **Figure 1** Add EIP + .. figure:: /_static/images/en-us_image_0000001832479012.png + :alt: **Figure 1** Adding EIPs or IPv6 addresses - **Figure 1** Add EIP + **Figure 1** Adding EIPs or IPv6 addresses 6. Click **OK**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001454059512.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818982822.png diff --git a/umn/source/shared_bandwidth/assigning_a_shared_bandwidth.rst b/umn/source/shared_bandwidth/assigning_a_shared_bandwidth.rst index 444ee65..7203533 100644 --- a/umn/source/shared_bandwidth/assigning_a_shared_bandwidth.rst +++ b/umn/source/shared_bandwidth/assigning_a_shared_bandwidth.rst @@ -17,14 +17,14 @@ Procedure #. Click |image1| in the upper left corner and select the desired region and project. -#. Click |image2| in the upper left corner and choose **Network** > **Elastic IP**. +#. Click |image2| in the upper left corner, and choose **Network** > **Elastic IP**. #. In the navigation pane on the left, choose **Elastic IP and Bandwidth** > **Shared Bandwidths**. #. In the upper right corner, click **Assign Shared Bandwidth**. On the displayed page, configure parameters as prompted. - .. figure:: /_static/images/en-us_image_0000001163949251.png + .. figure:: /_static/images/en-us_image_0000001865582577.png :alt: **Figure 1** Assigning Shared Bandwidth **Figure 1** Assigning Shared Bandwidth @@ -47,5 +47,5 @@ Procedure #. Click **Assign Now**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001454059512.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818982822.png diff --git a/umn/source/shared_bandwidth/deleting_a_shared_bandwidth.rst b/umn/source/shared_bandwidth/deleting_a_shared_bandwidth.rst index 0ddff4a..5a1b7f1 100644 --- a/umn/source/shared_bandwidth/deleting_a_shared_bandwidth.rst +++ b/umn/source/shared_bandwidth/deleting_a_shared_bandwidth.rst @@ -22,11 +22,11 @@ Procedure 2. Click |image1| in the upper left corner and select the desired region and project. -3. Click |image2| in the upper left corner and choose **Network** > **Elastic IP**. +3. Click |image2| in the upper left corner, and choose **Network** > **Elastic IP**. 4. In the navigation pane on the left, choose **Elastic IP and Bandwidth** > **Shared Bandwidths**. 5. In the shared bandwidth list, locate the row that contains the shared bandwidth you want to delete, click **More** in the **Operation** column, and then click **Delete**. 6. In the displayed dialog box, click **OK**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001454059512.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818982822.png diff --git a/umn/source/shared_bandwidth/exporting_shared_bandwidths.rst b/umn/source/shared_bandwidth/exporting_shared_bandwidths.rst new file mode 100644 index 0000000..4b03c0c --- /dev/null +++ b/umn/source/shared_bandwidth/exporting_shared_bandwidths.rst @@ -0,0 +1,21 @@ +:original_name: vpc010010.html + +.. _vpc010010: + +Exporting Shared Bandwidths +=========================== + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. Click |image2| in the upper left corner, and choose **Network** > **Elastic IP**. + +4. In the navigation pane on the left, choose **Elastic IP and Bandwidth** > **Shared Bandwidths**. + +5. On the shared bandwidth list page, select one or more shared bandwidths and click **Export** in the upper left corner. + + The system will automatically export information about all of your shared bandwidths as an Excel file to a local directory. + +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818982822.png diff --git a/umn/source/shared_bandwidth/index.rst b/umn/source/shared_bandwidth/index.rst index 0fd79c8..705c190 100644 --- a/umn/source/shared_bandwidth/index.rst +++ b/umn/source/shared_bandwidth/index.rst @@ -11,6 +11,7 @@ Shared Bandwidth - :ref:`Removing EIPs from a Shared Bandwidth ` - :ref:`Modifying a Shared Bandwidth ` - :ref:`Deleting a Shared Bandwidth ` +- :ref:`Exporting Shared Bandwidths ` .. toctree:: :maxdepth: 1 @@ -22,3 +23,4 @@ Shared Bandwidth removing_eips_from_a_shared_bandwidth modifying_a_shared_bandwidth deleting_a_shared_bandwidth + exporting_shared_bandwidths diff --git a/umn/source/shared_bandwidth/modifying_a_shared_bandwidth.rst b/umn/source/shared_bandwidth/modifying_a_shared_bandwidth.rst index 4f9d738..d50f660 100644 --- a/umn/source/shared_bandwidth/modifying_a_shared_bandwidth.rst +++ b/umn/source/shared_bandwidth/modifying_a_shared_bandwidth.rst @@ -17,14 +17,14 @@ Procedure 2. Click |image1| in the upper left corner and select the desired region and project. -3. Click |image2| in the upper left corner and choose **Network** > **Elastic IP**. +3. Click |image2| in the upper left corner, and choose **Network** > **Elastic IP**. 4. In the navigation pane on the left, choose **Elastic IP and Bandwidth** > **Shared Bandwidths**. 5. In the shared bandwidth list, locate the row that contains the shared bandwidth you want to modify, click **Modify Bandwidth** in the **Operation** column, and modify the bandwidth settings. - .. figure:: /_static/images/en-us_image_0000001117669524.png + .. figure:: /_static/images/en-us_image_0000001818823830.png :alt: **Figure 1** Modify Bandwidth **Figure 1** Modify Bandwidth @@ -33,5 +33,5 @@ Procedure 7. Click **Submit**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001454059512.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818982822.png diff --git a/umn/source/shared_bandwidth/removing_eips_from_a_shared_bandwidth.rst b/umn/source/shared_bandwidth/removing_eips_from_a_shared_bandwidth.rst index 3f473b1..19942da 100644 --- a/umn/source/shared_bandwidth/removing_eips_from_a_shared_bandwidth.rst +++ b/umn/source/shared_bandwidth/removing_eips_from_a_shared_bandwidth.rst @@ -17,19 +17,19 @@ Procedure 2. Click |image1| in the upper left corner and select the desired region and project. -3. Click |image2| in the upper left corner and choose **Network** > **Elastic IP**. +3. Click |image2| in the upper left corner, and choose **Network** > **Elastic IP**. 4. In the navigation pane on the left, choose **Elastic IP and Bandwidth** > **Shared Bandwidths**. -5. In the shared bandwidth list, locate the row that contains the bandwidth from which EIPs are to be removed, choose **More** > **Remove EIP** in the **Operation** column, and select the EIPs to be removed in the displayed dialog box. +5. In the shared bandwidth list, locate the target bandwidth from which you want to remove EIPs, choose **More** > **Remove Public IP Address** in the **Operation** column, and select the EIPs or IPv6 addresses to be removed in the displayed dialog box. - .. figure:: /_static/images/en-us_image_0000001211445065.png - :alt: **Figure 1** Remove EIP + .. figure:: /_static/images/en-us_image_0000001879005797.png + :alt: **Figure 1** Removing EIPs or IPv6 addresses - **Figure 1** Remove EIP + **Figure 1** Removing EIPs or IPv6 addresses 6. Click **OK**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001454059512.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001649841616.png diff --git a/umn/source/virtual_ip_address/assigning_a_virtual_ip_address.rst b/umn/source/virtual_ip_address/assigning_a_virtual_ip_address.rst index c3ea821..1925871 100644 --- a/umn/source/virtual_ip_address/assigning_a_virtual_ip_address.rst +++ b/umn/source/virtual_ip_address/assigning_a_virtual_ip_address.rst @@ -43,5 +43,5 @@ Procedure You can then query the assigned virtual IP address in the IP address list. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626897562.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865663157.png diff --git a/umn/source/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip.rst b/umn/source/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip.rst index a10a09a..ea899c8 100644 --- a/umn/source/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip.rst +++ b/umn/source/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip.rst @@ -32,5 +32,5 @@ Procedure #. In the virtual IP address list, select the virtual IP address to be bound and click **OK**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626578706.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865582665.png diff --git a/umn/source/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip_or_ecs.rst b/umn/source/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip_or_ecs.rst index 2a394b3..a37459a 100644 --- a/umn/source/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip_or_ecs.rst +++ b/umn/source/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip_or_ecs.rst @@ -15,7 +15,7 @@ If you bind a virtual IP address to ECSs that work in active/standby pairs and b Notes and Constraints --------------------- -- Each virtual IP address can be bound to only one EIP. +- A virtual IP address can only be bound to one EIP. Binding a Virtual IP Address to an EIP or ECS on the Console ------------------------------------------------------------ @@ -61,7 +61,7 @@ Configuring a Virtual IP Address for an ECS Manually configure the virtual IP address bound to an ECS. -This following OSs are used as examples here. For other OSs, see the help documents on their official websites. +The following OSs are used as examples here. For other OSs, see the help documents on their official websites. - Linux: CentOS 7.2 64bit and Ubuntu 22.04 server 64bit - Windows: Windows Server @@ -138,7 +138,7 @@ This following OSs are used as examples here. For other OSs, see the help docume **Linux (Ubuntu 22.04 server 64bit is used as an example.)** -If an ECS runs Ubuntu 22 or Ubuntu 20, perform the following operations: +For Ubuntu 22 or Ubuntu 20 ECSs, perform the following operations: #. Obtain the NIC that the virtual IP address is to be bound: @@ -251,7 +251,7 @@ If an ECS runs Ubuntu 22 or Ubuntu 20, perform the following operations: #. Select **Use the following IP address** and set **IP address** to the private IP address of the ECS, for example, 10.0.0.101. - .. figure:: /_static/images/en-us_image_0000001179761510.png + .. figure:: /_static/images/en-us_image_0000001818823142.png :alt: **Figure 1** Configuring private IP address **Figure 1** Configuring private IP address @@ -263,7 +263,7 @@ If an ECS runs Ubuntu 22 or Ubuntu 20, perform the following operations: Add the virtual IP address, for example, 10.0.0.154. - .. figure:: /_static/images/en-us_image_0000001225081545.png + .. figure:: /_static/images/en-us_image_0000001818982934.png :alt: **Figure 2** Configuring virtual IP address **Figure 2** Configuring virtual IP address @@ -276,8 +276,8 @@ If an ECS runs Ubuntu 22 or Ubuntu 20, perform the following operations: In the command output, **IPv4 Address** is the virtual IP address 10.0.0.154, indicating that the virtual IP address of the ECS NIC has been correctly configured. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626738526.png -.. |image3| image:: /_static/images/en-us_image_0000001281210233.png -.. |image4| image:: /_static/images/en-us_image_0000001237328110.png -.. |image5| image:: /_static/images/en-us_image_0000001237013856.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865582673.png +.. |image3| image:: /_static/images/en-us_image_0000001818982930.png +.. |image4| image:: /_static/images/en-us_image_0000001865582677.png +.. |image5| image:: /_static/images/en-us_image_0000001818823138.png diff --git a/umn/source/virtual_ip_address/disabling_source_and_destination_check_ha_load_balancing_cluster_scenario.rst b/umn/source/virtual_ip_address/disabling_source_and_destination_check_ha_load_balancing_cluster_scenario.rst index 6b1756c..026839d 100644 --- a/umn/source/virtual_ip_address/disabling_source_and_destination_check_ha_load_balancing_cluster_scenario.rst +++ b/umn/source/virtual_ip_address/disabling_source_and_destination_check_ha_load_balancing_cluster_scenario.rst @@ -21,5 +21,5 @@ Procedure #. Click the IP address to view the NIC details. #. Check that **Source/Destination Check** is disabled. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001681512581.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818983486.png diff --git a/umn/source/virtual_ip_address/index.rst b/umn/source/virtual_ip_address/index.rst index 92b626f..107a1bd 100644 --- a/umn/source/virtual_ip_address/index.rst +++ b/umn/source/virtual_ip_address/index.rst @@ -9,14 +9,14 @@ Virtual IP Address - :ref:`Assigning a Virtual IP Address ` - :ref:`Binding a Virtual IP Address to an EIP or ECS ` - :ref:`Binding a Virtual IP Address to an EIP ` -- :ref:`Using a VPN to Access a Virtual IP Address ` -- :ref:`Using a Direct Connect Connection to Access the Virtual IP Address ` -- :ref:`Using a VPC Peering Connection to Access the Virtual IP Address ` -- :ref:`Disabling IP Forwarding on the Standby ECS ` -- :ref:`Disabling Source and Destination Check (HA Load Balancing Cluster Scenario) ` - :ref:`Unbinding a Virtual IP Address from an Instance ` - :ref:`Unbinding a Virtual IP Address from an EIP ` - :ref:`Releasing a Virtual IP Address ` +- :ref:`Disabling IP Forwarding on the Standby ECS ` +- :ref:`Disabling Source and Destination Check (HA Load Balancing Cluster Scenario) ` +- :ref:`Using a VPN to Access a Virtual IP Address ` +- :ref:`Using a Direct Connect Connection to Access the Virtual IP Address ` +- :ref:`Using a VPC Peering Connection to Access the Virtual IP Address ` .. toctree:: :maxdepth: 1 @@ -26,11 +26,11 @@ Virtual IP Address assigning_a_virtual_ip_address binding_a_virtual_ip_address_to_an_eip_or_ecs binding_a_virtual_ip_address_to_an_eip - using_a_vpn_to_access_a_virtual_ip_address - using_a_direct_connect_connection_to_access_the_virtual_ip_address - using_a_vpc_peering_connection_to_access_the_virtual_ip_address - disabling_ip_forwarding_on_the_standby_ecs - disabling_source_and_destination_check_ha_load_balancing_cluster_scenario unbinding_a_virtual_ip_address_from_an_instance unbinding_a_virtual_ip_address_from_an_eip releasing_a_virtual_ip_address + disabling_ip_forwarding_on_the_standby_ecs + disabling_source_and_destination_check_ha_load_balancing_cluster_scenario + using_a_vpn_to_access_a_virtual_ip_address + using_a_direct_connect_connection_to_access_the_virtual_ip_address + using_a_vpc_peering_connection_to_access_the_virtual_ip_address diff --git a/umn/source/virtual_ip_address/releasing_a_virtual_ip_address.rst b/umn/source/virtual_ip_address/releasing_a_virtual_ip_address.rst index 3f65990..8e7a1d0 100644 --- a/umn/source/virtual_ip_address/releasing_a_virtual_ip_address.rst +++ b/umn/source/virtual_ip_address/releasing_a_virtual_ip_address.rst @@ -22,7 +22,7 @@ If you want to release a virtual IP address that is being used by a resource, re +-----------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+ | Prompts | Cause Analysis and Solution | +===================================================================================================================================+=====================================================================================================================================+ - | This operation cannot be performed because the IP address is bound to an instance or an EIP. Unbind the IP address and try again. | This virtual IP address is being by an EIP or an ECS. | + | This operation cannot be performed because the IP address is bound to an instance or an EIP. Unbind the IP address and try again. | This virtual IP address is being used by an EIP or an ECS. | | | | | | Unbind the virtual IP address first. | | | | @@ -55,5 +55,5 @@ Procedure #. Confirm the information and click **Yes**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675378241.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818983414.png diff --git a/umn/source/virtual_ip_address/unbinding_a_virtual_ip_address_from_an_eip.rst b/umn/source/virtual_ip_address/unbinding_a_virtual_ip_address_from_an_eip.rst index 7b0881d..9ee811a 100644 --- a/umn/source/virtual_ip_address/unbinding_a_virtual_ip_address_from_an_eip.rst +++ b/umn/source/virtual_ip_address/unbinding_a_virtual_ip_address_from_an_eip.rst @@ -39,5 +39,5 @@ Procedure #. Confirm the information and click **Yes**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675258381.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818823302.png diff --git a/umn/source/virtual_ip_address/unbinding_a_virtual_ip_address_from_an_instance.rst b/umn/source/virtual_ip_address/unbinding_a_virtual_ip_address_from_an_instance.rst index 44b9790..a59c636 100644 --- a/umn/source/virtual_ip_address/unbinding_a_virtual_ip_address_from_an_instance.rst +++ b/umn/source/virtual_ip_address/unbinding_a_virtual_ip_address_from_an_instance.rst @@ -34,7 +34,7 @@ Procedure The virtual IP address list is displayed. - .. figure:: /_static/images/en-us_image_0000001570070841.png + .. figure:: /_static/images/en-us_image_0000001818982758.png :alt: **Figure 1** Virtual IP addresses **Figure 1** Virtual IP addresses @@ -53,5 +53,5 @@ Procedure c. Confirm the information and click **Yes**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675618277.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865662721.png diff --git a/umn/source/virtual_ip_address/virtual_ip_address_overview.rst b/umn/source/virtual_ip_address/virtual_ip_address_overview.rst index ea261d6..8bd296b 100644 --- a/umn/source/virtual_ip_address/virtual_ip_address_overview.rst +++ b/umn/source/virtual_ip_address/virtual_ip_address_overview.rst @@ -24,7 +24,7 @@ Virtual IP addresses are used for high availability and can work together with K If you want to improve service availability and avoid single points of failure, you can deploy ECSs in the active/standby mode or deploy one active ECS and multiple standby ECSs. In this arrangement, the ECSs all use the same virtual IP address. If the active ECS becomes faulty, a standby ECS takes over services from the active ECS and services continue uninterrupted. - .. figure:: /_static/images/en-us_image_0209608153.png + .. figure:: /_static/images/en-us_image_0000001865663033.png :alt: **Figure 1** Networking diagram of the HA mode **Figure 1** Networking diagram of the HA mode @@ -37,7 +37,7 @@ Virtual IP addresses are used for high availability and can work together with K If you want to build a high-availability load balancing cluster, use Keepalived and configure LVS nodes as direct routers. - .. figure:: /_static/images/en-us_image_0240332622.png + .. figure:: /_static/images/en-us_image_0000001865663537.png :alt: **Figure 2** HA load balancing cluster **Figure 2** HA load balancing cluster diff --git a/umn/source/vpc_and_subnet/ipv4_and_ipv6_dual-stack_network.rst b/umn/source/vpc_and_subnet/ipv4_and_ipv6_dual-stack_network.rst index fcd107e..fb581f1 100644 --- a/umn/source/vpc_and_subnet/ipv4_and_ipv6_dual-stack_network.rst +++ b/umn/source/vpc_and_subnet/ipv4_and_ipv6_dual-stack_network.rst @@ -28,7 +28,7 @@ Notes and Constraints To check which ECSs support IPv6: - - On the ECS console, click **Buy ECS**. On the displayed page, view the ECS specifications. + - On the ECS console: Click **Create ECS**. On the displayed page, view the ECS specifications. If there is the **IPv6** parameter with the value of **Yes**, the ECS specifications support IPv6. @@ -41,24 +41,45 @@ If your ECS supports IPv6, you can use the IPv4/IPv6 dual-stack network. :ref:`T .. table:: **Table 1** Application scenarios of IPv4/IPv6 dual stack - +--------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+---------------------------------------------------------------------------+ - | Application Scenario | Description | Subnet | ECS | - +============================================+=========================================================================================================================================================+====================+===========================================================================+ - | Private communication using IPv6 addresses | Your applications deployed on ECSs need to communicate with other systems (such as databases) through private networks using IPv6 addresses. | - IPv4 CIDR block | - Private IPv4 address: used for private communication | - | | | - IPv6 CIDR block | - IPv6 address: used for private communication. | - +--------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+---------------------------------------------------------------------------+ - | Public communication using IPv6 addresses | Your applications deployed on ECSs need to provide services accessible from the Internet using IPv6 addresses. | - IPv4 CIDR block | - Private IPv4 address + IPv4 EIP: used for public network communication | - | | | - IPv6 CIDR block | - IPv6 address + shared bandwidth: used for public network communication | - +--------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+---------------------------------------------------------------------------+ - | | Your applications deployed on ECSs need to both provide services accessible from the Internet and analyze the access request data using IPv6 addresses. | | | - +--------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+---------------------------------------------------------------------------+ + +----------------------------+-------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------+---------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+ + | Application Scenario | Description | Requirement | IPv4 or IPv6 Subnet | ECS | + +============================+=====================================================================================================================================+=============================================================+=====================+==================================================================================================================================================+ + | Private IPv4 communication | Your applications on ECSs need to communicate with other systems (such as databases) through private networks using IPv4 addresses. | - IPv6 is not enabled for the VPC subnet. | IPv4 CIDR Block | **Private IPv4 address**: used for private IPv4 communication. | + | | | - No EIPs have been bound to the ECSs. | | | + +----------------------------+-------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------+---------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+ + | Public IPv4 communication | Your applications on ECSs need to communicate with other systems (such as databases) through public IPv4 addresses. | - IPv6 is not enabled for the VPC subnet. | IPv4 CIDR Block | - **Private IPv4 address**: used for private IPv4 communication. | + | | | - EIPs have been bound to the ECSs. | | - **Public IPv4 address**: used for public IPv4 communication. | + +----------------------------+-------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------+---------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+ + | Private IPv6 communication | Your applications on ECSs need to communicate with other systems (such as databases) through private IPv6 addresses. | - IPv6 has been enabled for the VPC subnet. | - IPv4 CIDR Block | - **Private IPv4 address + IPv4 EIP**: Bind an IPv4 EIP to the instance to allow public IPv4 communication. | + | | | - The network has been configured for the ECSs as follows: | - IPv6 CIDR block | - **Private IPv4 address**: Do not bind any IPv4 EIP to the instance and use only the private IPv4 address to allow private IPv4 communication. | + | | | | | - **IPv6 address**: Do not configure shared bandwidth for the IPv6 address to allow private IPv6 communication. | + | | | - **VPC and Subnet**: IPv6-enabled subnet and VPC. | | | + | | | - **Shared Bandwidth**: Selected **Do not configure**. | | | + +----------------------------+-------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------+---------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+ + | Public IPv6 communication | An IPv6 network is required for the ECS to access the IPv6 service on the Internet. | - IPv6 has been enabled for the VPC subnet. | - IPv4 CIDR Block | - **Private IPv4 address + IPv4 EIP**: Bind an IPv4 EIP to the instance to allow public IPv4 communication. | + | | | - The network has been configured for the ECSs as follows: | - IPv6 CIDR block | - **Private IPv4 address**: Do not bind any IPv4 EIP to the instance and use only the private IPv4 address to allow private IPv4 communication. | + | | | | | | + | | | - **VPC and Subnet**: IPv6-enabled subnet and VPC. | | - **IPv6 address + shared bandwidth**: Allow both private IPv6 communication and public IPv6 communication. | + | | | - **Shared Bandwidth**: Selected a shared bandwidth. | | | + +----------------------------+-------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------+---------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+ + +.. table:: **Table 2** Application scenarios of IPv6 EIPs + + +-------------------------------------------+----------------------------------------------------------------------------------------------------------------+-----------------+--------------------------------------------------------------------------------------------------+ + | Application Scenario | Description | Subnet | ECS | + +===========================================+================================================================================================================+=================+==================================================================================================+ + | Public communication using IPv6 addresses | Your applications deployed on ECSs need to provide services accessible from the Internet using IPv6 addresses. | IPv4 CIDR block | - Private IPv4 address | + | | | | - IPv4 EIP (with IPv6 function enabled): used for public communication using IPv4 and IPv6 EIPs | + +-------------------------------------------+----------------------------------------------------------------------------------------------------------------+-----------------+--------------------------------------------------------------------------------------------------+ Basic Operations ---------------- **Creating an IPv6 Subnet** -Create an IPv6 subnet by following the instructions in :ref:`Creating a Subnet for the VPC `. Select **Enable** for **IPv6 CIDR Block**. An IPv6 CIDR block will be automatically assigned to the subnet. IPv6 cannot be disabled after the subnet is created. Currently, customizing IPv6 CIDR block is not supported. +Create an IPv6 subnet by following the instructions in :ref:`Creating a Subnet for the VPC `. Select **Enable** for **IPv6 CIDR Block**. An IPv6 CIDR block will be automatically assigned to the subnet. IPv6 cannot be disabled after the subnet is created. + +To disable this function, call the API by referring to `Updating Subnet Information `__. **Viewing In-Use IPv6 Addresses** @@ -68,9 +89,9 @@ In the subnet list, click the subnet name. On the displayed page, view in-use IP Add a security group rule with **Type** set to **IPv6** and **Source** or **Destination** set to an IPv6 address or IPv6 CIDR block. -**Adding a Network ACL Rule (IPv6)** +Adding an IPv6 Firewall Rule -Add a network ACL rule with **Type** set to **IPv6** and **Source** or **Destination** set to an IPv6 address or IPv6 CIDR block. +Add a firewall rule with **Type** set to **IPv6** and **Source** or **Destination** set to an IPv6 address or IPv6 CIDR block. **Adding a Route (IPv6)** diff --git a/umn/source/vpc_and_subnet/subnet/creating_a_subnet_for_the_vpc.rst b/umn/source/vpc_and_subnet/subnet/creating_a_subnet_for_the_vpc.rst index cb17574..c72b29e 100644 --- a/umn/source/vpc_and_subnet/subnet/creating_a_subnet_for_the_vpc.rst +++ b/umn/source/vpc_and_subnet/subnet/creating_a_subnet_for_the_vpc.rst @@ -32,7 +32,7 @@ Procedure 6. Set the parameters as prompted. - .. figure:: /_static/images/en-us_image_0000001197228903.png + .. figure:: /_static/images/en-us_image_0000001818823514.png :alt: **Figure 1** Create Subnet **Figure 1** Create Subnet @@ -49,6 +49,8 @@ Procedure | | The name can contain a maximum of 64 characters, which may consist of letters, digits, underscores (_), hyphens (-), and periods (.). The name cannot contain spaces. | | +--------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ | IPv4 CIDR Block | The CIDR block for the subnet. This value must be within the VPC CIDR block. | 192.168.0.0/24 | + | | | | + | | If the VPC has a secondary CIDR block, you can select the primary or the secondary CIDR block that the subnet will belong to based on service requirements. | | +--------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ | IPv6 CIDR Block | Specifies whether to set **IPv6 CIDR Block** to **Enable**. | ``-`` | | | | | @@ -68,14 +70,14 @@ Procedure +--------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ | Advanced Settings/Tag | The subnet tag, which consists of a key and value pair. You can add a maximum of 20 tags to each subnet. | - Key: subnet_key1 | | | | - Value: subnet-01 | - | | The tag key and value must meet the requirements listed in :ref:`Table 2 `. | | + | | The tag key and value must meet the requirements listed in :ref:`Table 2 `. | | +--------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ | Advanced Settings/Description | Supplementary information about the subnet. This parameter is optional. | ``-`` | | | | | | | The subnet description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | +--------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - .. _en-us_topic_0013748726__table42131827173915: + .. _en-us_topic_0013748726__table6536185812515: .. table:: **Table 2** Subnet tag key and value requirements @@ -116,5 +118,5 @@ When a subnet is created, there are five reserved IP addresses, which cannot be If you configured the default settings under **Advanced Settings** during subnet creation, the reserved IP addresses may be different from the default ones, but there will still be five of them. The specific addresses depend on your subnet settings. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675254021.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818983298.png diff --git a/umn/source/vpc_and_subnet/subnet/deleting_a_subnet.rst b/umn/source/vpc_and_subnet/subnet/deleting_a_subnet.rst index 56af1cd..c1c8a6d 100644 --- a/umn/source/vpc_and_subnet/subnet/deleting_a_subnet.rst +++ b/umn/source/vpc_and_subnet/subnet/deleting_a_subnet.rst @@ -40,7 +40,7 @@ Procedure .. important:: - If a VPC cannot be deleted, a message will be displayed on the console. Delete the resources that are in the VPC by referring to :ref:`Why Can't I Delete My VPCs and Subnets? ` + If a subnet cannot be deleted, a message will be displayed on the console. Delete the resources that are in the subnet by referring to :ref:`Why Can't I Delete My VPCs and Subnets? ` -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626574366.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865663521.png diff --git a/umn/source/vpc_and_subnet/subnet/exporting_subnet_list.rst b/umn/source/vpc_and_subnet/subnet/exporting_subnet_list.rst index edab6d6..85d310a 100644 --- a/umn/source/vpc_and_subnet/subnet/exporting_subnet_list.rst +++ b/umn/source/vpc_and_subnet/subnet/exporting_subnet_list.rst @@ -25,10 +25,9 @@ Procedure The **Subnets** page is displayed. -#. In the upper right corner of the subnet list, click |image3|. +#. In the subnet list, select one or more subnets you want to export and click **Export** in the upper left corner. - The system will automatically export information about all subnets under your account in the current region as an Excel file to a local directory. + The system will automatically export information about all of your subnets as an Excel file to a local directory. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675613941.png -.. |image3| image:: /_static/images/en-us_image_0000001221842468.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865583297.png diff --git a/umn/source/vpc_and_subnet/subnet/managing_subnet_tags.rst b/umn/source/vpc_and_subnet/subnet/managing_subnet_tags.rst index b793d0f..9d0e665 100644 --- a/umn/source/vpc_and_subnet/subnet/managing_subnet_tags.rst +++ b/umn/source/vpc_and_subnet/subnet/managing_subnet_tags.rst @@ -99,7 +99,7 @@ Procedure Locate the row that contains the tag you want to delete, and click **Delete** in the **Operation** column. In the displayed dialog box, click **Yes**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675373909.png -.. |image3| image:: /_static/images/en-us_image_0141273034.png -.. |image4| image:: /_static/images/en-us_image_0000001626894094.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818983406.png +.. |image3| image:: /_static/images/en-us_image_0000001818982734.png +.. |image4| image:: /_static/images/en-us_image_0000001865583165.png diff --git a/umn/source/vpc_and_subnet/subnet/modifying_a_subnet.rst b/umn/source/vpc_and_subnet/subnet/modifying_a_subnet.rst index 923f7a4..16fb423 100644 --- a/umn/source/vpc_and_subnet/subnet/modifying_a_subnet.rst +++ b/umn/source/vpc_and_subnet/subnet/modifying_a_subnet.rst @@ -57,6 +57,6 @@ Procedure 7. Click **OK**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626574370.png -.. |image3| image:: /_static/images/en-us_image_0000001337710801.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818823766.png +.. |image3| image:: /_static/images/en-us_image_0000001865583301.png diff --git a/umn/source/vpc_and_subnet/subnet/viewing_and_deleting_resources_in_a_subnet.rst b/umn/source/vpc_and_subnet/subnet/viewing_and_deleting_resources_in_a_subnet.rst index 059ca5a..f327f39 100644 --- a/umn/source/vpc_and_subnet/subnet/viewing_and_deleting_resources_in_a_subnet.rst +++ b/umn/source/vpc_and_subnet/subnet/viewing_and_deleting_resources_in_a_subnet.rst @@ -41,7 +41,7 @@ Procedure b. In the **Networking Components** area on the right of the page, view the NAT gateway, route table, and subnet. - .. figure:: /_static/images/en-us_image_0000001678437642.png + .. figure:: /_static/images/en-us_image_0000001818823010.png :alt: **Figure 1** Viewing resources in a subnet **Figure 1** Viewing resources in a subnet @@ -88,6 +88,6 @@ Procedure | | c. Locate the row that contains the NAT gateway and click **Delete** in the **Operation** column. | +-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+ -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675413829.png -.. |image3| image:: /_static/images/en-us_image_0000001461263993.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865662745.png +.. |image3| image:: /_static/images/en-us_image_0000001818982794.png diff --git a/umn/source/vpc_and_subnet/subnet/viewing_ip_addresses_in_a_subnet.rst b/umn/source/vpc_and_subnet/subnet/viewing_ip_addresses_in_a_subnet.rst index 2707ded..b58ba75 100644 --- a/umn/source/vpc_and_subnet/subnet/viewing_ip_addresses_in_a_subnet.rst +++ b/umn/source/vpc_and_subnet/subnet/viewing_ip_addresses_in_a_subnet.rst @@ -49,7 +49,7 @@ Procedure Follow-up Operations -------------------- -If you want to view and delete the resources in a subnet, refer to :ref:`Why Can't I Delete My VPCs and Subnets? ` +If you want to view and delete the resources in the subnet, refer to :ref:`Why Can't I Delete My VPCs and Subnets? ` -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675254017.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818983610.png diff --git a/umn/source/vpc_and_subnet/vpc/adding_a_secondary_ipv4_cidr_block_to_a_vpc.rst b/umn/source/vpc_and_subnet/vpc/adding_a_secondary_ipv4_cidr_block_to_a_vpc.rst new file mode 100644 index 0000000..7189aa8 --- /dev/null +++ b/umn/source/vpc_and_subnet/vpc/adding_a_secondary_ipv4_cidr_block_to_a_vpc.rst @@ -0,0 +1,72 @@ +:original_name: vpc_vpc_0007.html + +.. _vpc_vpc_0007: + +Adding a Secondary IPv4 CIDR Block to a VPC +=========================================== + +Scenarios +--------- + +When you create a VPC, you specify a primary IPv4 CIDR block for the VPC, which cannot be changed. To extend the IP address range of your VPC, you can add a secondary CIDR block to the VPC. Five secondary CIDR blocks can be added. + +.. note:: + + If the :ref:`secondary IPv4 CIDR block ` function is available in a region, the CIDR block of a VPC in this region cannot be modified through the console. You can call an API to modify VPC CIDR block by referring to `Updating VPC Information `__. + +Notes and Constraints +--------------------- + +- You can allocate a subnet from either a primary or a secondary CIDR block of a VPC. A subnet cannot use both the primary and the secondary CIDR blocks. + + Subnets in the same VPC can communicate with each other by default, even if some subnets are allocated from the primary CIDR block and some are from the secondary CIDR block of a VPC. + +- If a subnet in a secondary CIDR block of your VPC is the same as or overlaps with the destination of an existing route in the VPC route table, the existing route does not take effect. + + If you create a subnet in a secondary CIDR block of your VPC, a route (the destination is the subnet CIDR block and the next hop is **Local**) is automatically added to your VPC route table. This route allows communications within the VPC and has a higher priority than any other routes in the VPC route table. For example, if a VPC route table has a route with the VPC peering connection as the next hop and 100.20.0.0/24 as the destination, and a route for the subnet in the secondary CIDR block has a destination of 100.20.0.0/16, 100.20.0.0/16 and 100.20.0.0/24 overlaps and traffic will be forwarded through the route of the subnet. + +- :ref:`Table 1 ` lists the secondary CIDR blocks that are not supported. + + .. _vpc_vpc_0007__table1060431941314: + + .. table:: **Table 1** Restricted secondary CIDR blocks + + +-----------------------------------+-----------------------------------+ + | Type | CIDR Block (Not Supported) | + +===================================+===================================+ + | Reserved private CIDR blocks | - 172.31.0.0/16 | + | | - 192.168.0.0/16 | + | | - In-use primary CIDR blocks | + +-----------------------------------+-----------------------------------+ + | Reserved system CIDR blocks | - 100.64.0.0/10 | + | | - 214.0.0.0/7 | + | | - 198.18.0.0/15 | + | | - 169.254.0.0/16 | + +-----------------------------------+-----------------------------------+ + | Reserved public CIDR blocks | - 0.0.0.0/8 | + | | - 127.0.0.0/8 | + | | - 240.0.0.0/4 | + | | - 255.255.255.255/32 | + +-----------------------------------+-----------------------------------+ + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. Click |image2| in the upper left corner and choose **Network** > **Virtual Private Cloud**. + + The **Virtual Private Cloud** page is displayed. + +#. In the VPC list, locate the target VPC and click **Edit CIDR Block** in the **Operation** column. + + The **Edit CIDR Block** dialog box is displayed. + +#. Click **Add Secondary IPv4 CIDR Block**. + +#. Enter the secondary CIDR block and click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0000001818983054.png +.. |image2| image:: /_static/images/en-us_image_0000001865663001.png diff --git a/umn/source/vpc_and_subnet/vpc/creating_a_vpc.rst b/umn/source/vpc_and_subnet/vpc/creating_a_vpc.rst index 4d11f6e..c59a6bf 100644 --- a/umn/source/vpc_and_subnet/vpc/creating_a_vpc.rst +++ b/umn/source/vpc_and_subnet/vpc/creating_a_vpc.rst @@ -147,5 +147,5 @@ Procedure #. Click **Create Now**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001520717193.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865663089.png diff --git a/umn/source/vpc_and_subnet/vpc/deleting_a_secondary_ipv4_cidr_block_from_a_vpc.rst b/umn/source/vpc_and_subnet/vpc/deleting_a_secondary_ipv4_cidr_block_from_a_vpc.rst new file mode 100644 index 0000000..044cb34 --- /dev/null +++ b/umn/source/vpc_and_subnet/vpc/deleting_a_secondary_ipv4_cidr_block_from_a_vpc.rst @@ -0,0 +1,36 @@ +:original_name: vpc_vpc_0008.html + +.. _vpc_vpc_0008: + +Deleting a Secondary IPv4 CIDR Block from a VPC +=============================================== + +Scenarios +--------- + +If a secondary CIDR block of a VPC is no longer required, you can delete it. + +- A secondary IPv4 CIDR block of a VPC can be deleted, but the primary CIDR block cannot be deleted. +- If you want to delete a secondary CIDR block that contains subnets, you need to delete the subnets first. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. Click |image2| in the upper left corner and choose **Network** > **Virtual Private Cloud**. + + The **Virtual Private Cloud** page is displayed. + +#. In the VPC list, locate the target VPC and click **Edit CIDR Block** in the **Operation** column. + + The **Edit CIDR Block** dialog box is displayed. + +#. Locate the row that contains the secondary CIDR block to be deleted and click **Delete** in the **Operation** column. + +#. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0000001818823194.png +.. |image2| image:: /_static/images/en-us_image_0000001865582729.png diff --git a/umn/source/vpc_and_subnet/vpc/deleting_a_vpc.rst b/umn/source/vpc_and_subnet/vpc/deleting_a_vpc.rst index 821ac76..911e026 100644 --- a/umn/source/vpc_and_subnet/vpc/deleting_a_vpc.rst +++ b/umn/source/vpc_and_subnet/vpc/deleting_a_vpc.rst @@ -38,5 +38,5 @@ Procedure If a VPC cannot be deleted, a message will be displayed on the console. Delete the resources that are in the VPC by referring to :ref:`Why Can't I Delete My VPCs and Subnets? ` -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626734174.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865663509.png diff --git a/umn/source/vpc_and_subnet/vpc/exporting_vpc_list.rst b/umn/source/vpc_and_subnet/vpc/exporting_vpc_list.rst index 5371b5a..27d87ec 100644 --- a/umn/source/vpc_and_subnet/vpc/exporting_vpc_list.rst +++ b/umn/source/vpc_and_subnet/vpc/exporting_vpc_list.rst @@ -23,10 +23,9 @@ Procedure The **Virtual Private Cloud** page is displayed. -#. In the upper right corner of the VPC list, click |image3|. +#. In the VPC list, select one or more VPCs you want to export and click **Export** in the upper left corner. - The system will automatically export information about all VPCs under your account in the current region as an Excel file to a local directory. + The system will automatically export information about all of your VPCs as an Excel file to a local directory. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626894098.png -.. |image3| image:: /_static/images/en-us_image_0233469654.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818823378.png diff --git a/umn/source/vpc_and_subnet/vpc/index.rst b/umn/source/vpc_and_subnet/vpc/index.rst index d5491ac..b6595f8 100644 --- a/umn/source/vpc_and_subnet/vpc/index.rst +++ b/umn/source/vpc_and_subnet/vpc/index.rst @@ -7,6 +7,8 @@ VPC - :ref:`Creating a VPC ` - :ref:`Modifying a VPC ` +- :ref:`Adding a Secondary IPv4 CIDR Block to a VPC ` +- :ref:`Deleting a Secondary IPv4 CIDR Block from a VPC ` - :ref:`Deleting a VPC ` - :ref:`Managing VPC Tags ` - :ref:`Exporting VPC List ` @@ -19,6 +21,8 @@ VPC creating_a_vpc modifying_a_vpc + adding_a_secondary_ipv4_cidr_block_to_a_vpc + deleting_a_secondary_ipv4_cidr_block_from_a_vpc deleting_a_vpc managing_vpc_tags exporting_vpc_list diff --git a/umn/source/vpc_and_subnet/vpc/managing_vpc_tags.rst b/umn/source/vpc_and_subnet/vpc/managing_vpc_tags.rst index 7cc5f02..57878c4 100644 --- a/umn/source/vpc_and_subnet/vpc/managing_vpc_tags.rst +++ b/umn/source/vpc_and_subnet/vpc/managing_vpc_tags.rst @@ -93,7 +93,7 @@ Procedure Locate the row that contains the tag you want to delete, and click **Delete** in the **Operation** column. In the displayed dialog box, click **Yes**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001627052380.png -.. |image3| image:: /_static/images/en-us_image_0141273034.png -.. |image4| image:: /_static/images/en-us_image_0000001675373913.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865583185.png +.. |image3| image:: /_static/images/en-us_image_0000001818982734.png +.. |image4| image:: /_static/images/en-us_image_0000001818983426.png diff --git a/umn/source/vpc_and_subnet/vpc/modifying_a_vpc.rst b/umn/source/vpc_and_subnet/vpc/modifying_a_vpc.rst index 21a58f3..aaad82d 100644 --- a/umn/source/vpc_and_subnet/vpc/modifying_a_vpc.rst +++ b/umn/source/vpc_and_subnet/vpc/modifying_a_vpc.rst @@ -13,6 +13,10 @@ You can modify the following information about a VPC: - :ref:`Modifying the Name and Description of a VPC ` - :ref:`Modifying the CIDR Block of a VPC ` + .. note:: + + If the :ref:`secondary IPv4 CIDR block ` function is available in a region, the CIDR block of a VPC in this region cannot be modified through the console. You can call an API to modify VPC CIDR block by referring to `Updating VPC Information `__. + .. _en-us_topic_0030969462__section495418425354: Modifying the Name and Description of a VPC @@ -58,34 +62,14 @@ Modifying the CIDR Block of a VPC The **Edit CIDR Block** dialog box is displayed. -5. Modify the VPC CIDR block as prompted. +5. Click **Add Secondary IPv4 CIDR Block**. - .. important:: +6. Enter the secondary CIDR block and click **OK**. - A VPC CIDR block must be from 10.0.0.0/8-24, 172.16.0.0/12-24, or 192.168.0.0/16-24. - - - If a VPC has no subnets, you can change both its network address and subnet mask. - - - .. figure:: /_static/images/en-us_image_0000001627653972.png - :alt: **Figure 1** Modifying network address and subnet mask - - **Figure 1** Modifying network address and subnet mask - - - If a VPC has subnets, you only can change its subnet mask. - - - .. figure:: /_static/images/en-us_image_0000001627493158.png - :alt: **Figure 2** Modifying subnet mask - - **Figure 2** Modifying subnet mask - -6. Click **OK**. - -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001676063997.png -.. |image3| image:: /_static/images/en-us_image_0000001627174280.png -.. |image4| image:: /_static/images/en-us_image_0000001675813933.png -.. |image5| image:: /_static/images/en-us_image_0000001627334080.png -.. |image6| image:: /_static/images/en-us_image_0141273034.png -.. |image7| image:: /_static/images/en-us_image_0000001627744152.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818823402.png +.. |image3| image:: /_static/images/en-us_image_0000001818823394.png +.. |image4| image:: /_static/images/en-us_image_0000001865663133.png +.. |image5| image:: /_static/images/en-us_image_0000001818983186.png +.. |image6| image:: /_static/images/en-us_image_0000001818982734.png +.. |image7| image:: /_static/images/en-us_image_0000001865663129.png diff --git a/umn/source/vpc_and_subnet/vpc/obtaining_a_vpc_id.rst b/umn/source/vpc_and_subnet/vpc/obtaining_a_vpc_id.rst index 7e22276..bf5e683 100644 --- a/umn/source/vpc_and_subnet/vpc/obtaining_a_vpc_id.rst +++ b/umn/source/vpc_and_subnet/vpc/obtaining_a_vpc_id.rst @@ -31,6 +31,6 @@ Procedure Click |image3| next to ID to copy the VPC ID. -.. |image1| image:: /_static/images/en-us_image_0000001515644737.png -.. |image2| image:: /_static/images/en-us_image_0000001675613945.png -.. |image3| image:: /_static/images/en-us_image_0000001465124712.png +.. |image1| image:: /_static/images/en-us_image_0000001865582937.png +.. |image2| image:: /_static/images/en-us_image_0000001818983198.png +.. |image3| image:: /_static/images/en-us_image_0000001818983194.png diff --git a/umn/source/vpc_and_subnet/vpc/viewing_a_vpc_topology.rst b/umn/source/vpc_and_subnet/vpc/viewing_a_vpc_topology.rst index 71c6ee9..7f82e76 100644 --- a/umn/source/vpc_and_subnet/vpc/viewing_a_vpc_topology.rst +++ b/umn/source/vpc_and_subnet/vpc/viewing_a_vpc_topology.rst @@ -34,5 +34,5 @@ Procedure - Modify or delete a subnet. - Add an ECS to a subnet, bind an EIP to the ECS, and change the security group of the ECS. -.. |image1| image:: /_static/images/en-us_image_0000001221790501.png -.. |image2| image:: /_static/images/en-us_image_0000001675413833.png +.. |image1| image:: /_static/images/en-us_image_0000001865662737.png +.. |image2| image:: /_static/images/en-us_image_0000001818982798.png diff --git a/umn/source/vpc_flow_log/creating_a_vpc_flow_log.rst b/umn/source/vpc_flow_log/creating_a_vpc_flow_log.rst index 0597445..47b12f9 100644 --- a/umn/source/vpc_flow_log/creating_a_vpc_flow_log.rst +++ b/umn/source/vpc_flow_log/creating_a_vpc_flow_log.rst @@ -36,7 +36,7 @@ Procedure 5. In the upper right corner, click **Create VPC Flow Log**. On the displayed page, configure parameters as prompted. - .. figure:: /_static/images/en-us_image_0191544038.png + .. figure:: /_static/images/en-us_image_0000001865582905.png :alt: **Figure 1** Create VPC Flow Log **Figure 1** Create VPC Flow Log @@ -77,5 +77,5 @@ Procedure 6. Click **OK**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675616561.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865663109.png diff --git a/umn/source/vpc_flow_log/deleting_a_vpc_flow_log.rst b/umn/source/vpc_flow_log/deleting_a_vpc_flow_log.rst index bff6fff..0754920 100644 --- a/umn/source/vpc_flow_log/deleting_a_vpc_flow_log.rst +++ b/umn/source/vpc_flow_log/deleting_a_vpc_flow_log.rst @@ -30,12 +30,12 @@ Procedure 5. Locate the row that contains the VPC flow log to be deleted and click **Delete** in the **Operation** column. - .. figure:: /_static/images/en-us_image_0191594527.png + .. figure:: /_static/images/en-us_image_0000001818983242.png :alt: **Figure 1** Deleting a VPC flow log **Figure 1** Deleting a VPC flow log 6. Click **Yes** in the displayed dialog box. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626736794.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865582989.png diff --git a/umn/source/vpc_flow_log/enabling_or_disabling_vpc_flow_log.rst b/umn/source/vpc_flow_log/enabling_or_disabling_vpc_flow_log.rst index 1a80a56..e9bb638 100644 --- a/umn/source/vpc_flow_log/enabling_or_disabling_vpc_flow_log.rst +++ b/umn/source/vpc_flow_log/enabling_or_disabling_vpc_flow_log.rst @@ -31,5 +31,5 @@ Procedure 5. Locate the VPC flow log to be enabled or disabled, and choose **More** > **Enable** or **More** > **Disable** in the **Operation** column. 6. Click **Yes**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001627056686.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818983174.png diff --git a/umn/source/vpc_flow_log/viewing_a_vpc_flow_log.rst b/umn/source/vpc_flow_log/viewing_a_vpc_flow_log.rst index 067e28c..1408e89 100644 --- a/umn/source/vpc_flow_log/viewing_a_vpc_flow_log.rst +++ b/umn/source/vpc_flow_log/viewing_a_vpc_flow_log.rst @@ -32,13 +32,13 @@ Procedure 5. Locate the target VPC flow log and click **View Log Record** in the **Operation** column to view information about the flow log record in LTS. - .. figure:: /_static/images/en-us_image_0191577030.png + .. figure:: /_static/images/en-us_image_0000001865663181.png :alt: **Figure 1** Viewing a log record **Figure 1** Viewing a log record - .. figure:: /_static/images/en-us_image_0191588554.png + .. figure:: /_static/images/en-us_image_0000001818823446.png :alt: **Figure 2** Flow log record **Figure 2** Flow log record @@ -120,5 +120,5 @@ Procedure You can enter a keyword on the log topic details page on the LTS console to search for flow log records. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675256657.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865582981.png diff --git a/umn/source/vpc_flow_log/vpc_flow_log_overview.rst b/umn/source/vpc_flow_log/vpc_flow_log_overview.rst index 1945087..aea77c5 100644 --- a/umn/source/vpc_flow_log/vpc_flow_log_overview.rst +++ b/umn/source/vpc_flow_log/vpc_flow_log_overview.rst @@ -14,7 +14,7 @@ VPC flow logs must be used together with the Log Tank Service (LTS). Before you .. _flowlog_0002__fig1535115691415: -.. figure:: /_static/images/en-us_image_0162336264.png +.. figure:: /_static/images/en-us_image_0000001818823626.png :alt: **Figure 1** Configuring VPC flow logs **Figure 1** Configuring VPC flow logs diff --git a/umn/source/vpc_peering_connection/creating_a_vpc_peering_connection_with_a_vpc_in_another_account.rst b/umn/source/vpc_peering_connection/creating_a_vpc_peering_connection_with_a_vpc_in_another_account.rst index d127300..dbfd0ca 100644 --- a/umn/source/vpc_peering_connection/creating_a_vpc_peering_connection_with_a_vpc_in_another_account.rst +++ b/umn/source/vpc_peering_connection/creating_a_vpc_peering_connection_with_a_vpc_in_another_account.rst @@ -18,12 +18,12 @@ Procedure: :ref:`Step 2: Peer Account Accepts the VPC Peering Connection Request ` -:ref:`Step 3: Add Routes for the VPC Peering Connection ` +:ref:`Step 3: Add Routes for the VPC Peering Connection ` :ref:`Step 4: Verify Network Connectivity ` -.. figure:: /_static/images/en-us_image_0000001464757610.png +.. figure:: /_static/images/en-us_image_0000001818823598.png :alt: **Figure 1** Networking diagram of a VPC peering connection between VPCs in different accounts **Figure 1** Networking diagram of a VPC peering connection between VPCs in different accounts @@ -72,7 +72,7 @@ Step 1: Create a VPC Peering Connection For details, see :ref:`Table 1 `. - .. figure:: /_static/images/en-us_image_0167840073.png + .. figure:: /_static/images/en-us_image_0000001818823602.png :alt: **Figure 2** Create VPC Peering Connection **Figure 2** Create VPC Peering Connection @@ -140,21 +140,21 @@ After you create a VPC peering connection with a VPC in another account, you nee The VPC peering connection list is displayed. -#. In the VPC peering connection list, locate the VPC peering connection request to be accepted. +#. In the upper part of the VPC peering connection list, locate the VPC peering connection request to be accepted. - .. figure:: /_static/images/en-us_image_0162391155.png - :alt: **Figure 3** VPC peering connection list + .. figure:: /_static/images/en-us_image_0000001865583153.png + :alt: **Figure 3** Accept Request - **Figure 3** VPC peering connection list + **Figure 3** Accept Request #. Locate the row that contains the target VPC peering connection and click **Accept Request** in the **Operation** column. After the status of the VPC peering connection changes to **Accepted**, the VPC peering connection is created. -#. Go to :ref:`Step 3: Add Routes for the VPC Peering Connection `. +#. Go to :ref:`Step 3: Add Routes for the VPC Peering Connection `. -.. _en-us_topic_0046655038__section519111175712: +.. _en-us_topic_0046655038__section2675929184617: Step 3: Add Routes for the VPC Peering Connection ------------------------------------------------- @@ -167,69 +167,95 @@ Both accounts need to add a route to the route table of their VPC. In this examp a. In the VPC peering connection list of the local account, click the name of the target VPC peering connection. - The **Basic Information** tab of the VPC peering connection is displayed. + The page showing the VPC peering connection details is displayed. - b. On the **Local Routes** tab of the VPC peering connection, click the **Route Tables** hyperlink. + b. In the lower part of the VPC peering connection details page, click **Add Route**. - The **Summary** tab of the default route table for the local VPC is displayed. + The **Add Route** dialog box is displayed. - c. Click **Add Route**. - :ref:`Table 2 ` describes the route parameters. + .. figure:: /_static/images/en-us_image_0000001818983398.png + :alt: **Figure 4** Add Route - .. _en-us_topic_0046655038__en-us_topic_0046655037_table97163496270: + **Figure 4** Add Route + + c. Add routes to the route tables as prompted. + + :ref:`Table 2 ` describes the parameters. + + .. _en-us_topic_0046655038__table124160361764: .. table:: **Table 2** Parameter description - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ - | Parameter | Description | Example Value | - +=======================+========================================================================================================================================================+=================================+ - | Destination | The peer VPC CIDR block, subnet CIDR block, or ECS IP address. For details, see :ref:`VPC Peering Connection Usage Examples `. | VPC-B CIDR block: 172.17.0.0/16 | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ - | Next Hop Type | The next hop type. Select **VPC peering connection**. | VPC peering connection | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ - | Next Hop | The next hop address. Select the name of the current VPC peering connection. | peering-AB | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ - | Description | Supplementary information about the route. This parameter is optional. | ``-`` | - | | | | - | | The route description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + | Parameter | Description | Example Value | + +=======================+==============================================================================================================================================================================================================================================================================================================+=================================+ + | VPC | The default value is the VPC connected by the VPC peering connection in the current account. You do not need to select a VPC. | VPC-A | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + | Route Table | Select the route table of the VPC. The route will be added to this route table. | rtb-VPC-A (Default route table) | + | | | | + | | Each VPC comes with a default route table to control the outbound traffic from the subnets in the VPC. In addition to the default route table, you can also create a custom route table and associate it with the subnets in the VPC. Then, the custom route table controls outbound traffic of the subnets. | | + | | | | + | | - If there is only the default route table in the drop-down list, select the default route table. | | + | | - If there are both default and custom route tables in drop-down list, select the route table associated with the subnet connected by the VPC peering connection. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + | Destination | An IP address or address range in the other VPC connected by the VPC peering connection. The value can be a VPC CIDR block, subnet CIDR block, or ECS IP address. For details about the route configuration example, see :ref:`VPC Peering Connection Usage Examples `. | VPC-B CIDR block: 172.17.0.0/16 | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + | Next Hop | The default value is the current VPC peering connection. You do not need to specify this parameter. | peering-AB | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + | Description | Supplementary information about the route. This parameter is optional. | Route from VPC-A to VPC-B | + | | | | + | | The description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ d. Click **OK**. - You can view the route in the route list. + You can view the routes in the route list. #. Add routes to the route table of the peer VPC: a. In the VPC peering connection list of the peer account, click the name of the target VPC peering connection. - The **Basic Information** tab of the VPC peering connection is displayed. + The page showing the VPC peering connection details is displayed. - b. On the **Local Routes** tab of the VPC peering connection, click the **Route Tables** hyperlink. + b. In the lower part of the VPC peering connection details page, click **Add Route**. - The **Summary** tab of the default route table for the peer VPC is displayed. + The **Add Route** dialog box is displayed. - c. Click **Add Route**. - :ref:`Table 3 ` describes the route parameters. + .. figure:: /_static/images/en-us_image_0000001818823594.png + :alt: **Figure 5** Add Route - .. _en-us_topic_0046655038__en-us_topic_0046655037_table13697163914393: + **Figure 5** Add Route + + c. Add routes to the route table as prompted. + + :ref:`Table 3 ` describes the parameters. + + .. _en-us_topic_0046655038__table563312179168: .. table:: **Table 3** Parameter description - +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ - | Parameter | Description | Example Value | - +=======================+=========================================================================================================================================================+=================================+ - | Destination | The local VPC CIDR block, subnet CIDR block, or ECS IP address. For details, see :ref:`VPC Peering Connection Usage Examples `. | VPC-A CIDR block: 172.16.0.0/16 | - +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ - | Next Hop Type | The next hop type. Select **VPC peering connection**. | VPC peering connection | - +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ - | Next Hop | The next hop address. Select the name of the current VPC peering connection. | peering-AB | - +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ - | Description | Supplementary information about the route. This parameter is optional. | ``-`` | - | | | | - | | The route description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + | Parameter | Description | Example Value | + +=======================+==============================================================================================================================================================================================================================================================================================================+=================================+ + | VPC | The default value is the VPC connected by the VPC peering connection in the current account. You do not need to select a VPC. | VPC-B | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + | Route Table | Select the route table of the VPC. The route will be added to this route table. | rtb-VPC-B (Default route table) | + | | | | + | | Each VPC comes with a default route table to control the outbound traffic from the subnets in the VPC. In addition to the default route table, you can also create a custom route table and associate it with the subnets in the VPC. Then, the custom route table controls outbound traffic of the subnets. | | + | | | | + | | - If there is only the default route table in the drop-down list, select the default route table. | | + | | - If there are both default and custom route tables in drop-down list, select the route table associated with the subnet connected by the VPC peering connection. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + | Destination | An IP address or address range in the other VPC connected by the VPC peering connection. The value can be a VPC CIDR block, subnet CIDR block, or ECS IP address. For details about the route configuration example, see :ref:`VPC Peering Connection Usage Examples `. | VPC-A CIDR block: 172.16.0.0/16 | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + | Next Hop | The default value is the current VPC peering connection. You do not need to specify this parameter. | peering-AB | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + | Description | Supplementary information about the route. This parameter is optional. | Route from VPC-B to VPC-A. | + | | | | + | | The description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ d. Click **OK**. @@ -248,7 +274,7 @@ After you add routes for the VPC peering connection, verify the communication be **ping** *IP address of RDS-B01* - Example command: + Run the following commands: **ping 172.17.0.21** @@ -270,6 +296,6 @@ After you add routes for the VPC peering connection, verify the communication be - In this example, ECS-A01 and RDS-B01 are in the same security group. If the instances in different security groups, you need to add inbound rules to allow access from the peer security group. For details, see :ref:`Enabling ECSs In Different Security Groups to Communicate Through an Internal Network `. - If VPCs connected by a VPC peering connection cannot communicate with each other, refer to :ref:`Why Did Communication Fail Between VPCs That Were Connected by a VPC Peering Connection? `. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675415841.png -.. |image3| image:: /_static/images/en-us_image_0000001626736198.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865583133.png +.. |image3| image:: /_static/images/en-us_image_0000001818983374.png diff --git a/umn/source/vpc_peering_connection/creating_a_vpc_peering_connection_with_another_vpc_in_your_account.rst b/umn/source/vpc_peering_connection/creating_a_vpc_peering_connection_with_another_vpc_in_your_account.rst index b5edd78..1ff697e 100644 --- a/umn/source/vpc_peering_connection/creating_a_vpc_peering_connection_with_another_vpc_in_your_account.rst +++ b/umn/source/vpc_peering_connection/creating_a_vpc_peering_connection_with_another_vpc_in_your_account.rst @@ -16,12 +16,12 @@ Procedure: :ref:`Step 1: Create a VPC Peering Connection ` -:ref:`Step 2: Add Routes for the VPC Peering Connection ` +:ref:`Step 2: Add Routes for the VPC Peering Connection ` :ref:`Step 3: Verify Network Connectivity ` -.. figure:: /_static/images/en-us_image_0000001512876289.png +.. figure:: /_static/images/en-us_image_0000001865663449.png :alt: **Figure 1** Networking diagram of a VPC peering connection between VPCs in the same account **Figure 1** Networking diagram of a VPC peering connection between VPCs in the same account @@ -65,7 +65,7 @@ Step 1: Create a VPC Peering Connection For details, see :ref:`Table 1 `. - .. figure:: /_static/images/en-us_image_0167839112.png + .. figure:: /_static/images/en-us_image_0000001865663453.png :alt: **Figure 2** Create VPC Peering Connection **Figure 2** Create VPC Peering Connection @@ -115,81 +115,76 @@ Step 1: Create a VPC Peering Connection A dialog box for adding routes is displayed. -8. Click **Add Route** or **Add Later**. +8. In the displayed dialog box, click **Add Now**. On the displayed page about the VPC peering connection details, go to :ref:`Step 2: Add Routes for the VPC Peering Connection ` to add a route. - a. If you click **Add Route**, the **Local Routes** page is displayed. Then, go to :ref:`Step 2: Add Routes for the VPC Peering Connection `. - b. If you click **Add Later**, the VPC peering connection list is displayed. - -.. _en-us_topic_0046655037__section19655123018712: +.. _en-us_topic_0046655037__section1241619362061: Step 2: Add Routes for the VPC Peering Connection ------------------------------------------------- -To enable communications between VPCs connected by a VPC peering connection, you need to add forward and return routes to the route tables of the VPCs. For details, see :ref:`VPC Peering Connection Usage Examples `. +#. In the lower part of the VPC peering connection details page, click **Add Route**. -#. Add routes to the route table of the local VPC: + The **Add Route** dialog box is displayed. - a. On the **Local Routes** tab of the VPC peering connection, click the **Route Tables** hyperlink. - The **Summary** tab of the default route table for the local VPC is displayed. + .. figure:: /_static/images/en-us_image_0000001865583269.png + :alt: **Figure 3** Add Route - b. Click **Add Route**. + **Figure 3** Add Route - :ref:`Table 2 ` describes the route parameters. +#. Add routes to the route tables as prompted. - .. _en-us_topic_0046655037__table97163496270: + :ref:`Table 2 ` describes the parameters. - .. table:: **Table 2** Parameter description + .. _en-us_topic_0046655037__table124160361764: - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ - | Parameter | Description | Example Value | - +=======================+========================================================================================================================================================+=================================+ - | Destination | The peer VPC CIDR block, subnet CIDR block, or ECS IP address. For details, see :ref:`VPC Peering Connection Usage Examples `. | VPC-B CIDR block: 172.17.0.0/16 | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ - | Next Hop Type | The next hop type. Select **VPC peering connection**. | VPC peering connection | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ - | Next Hop | The next hop address. Select the name of the current VPC peering connection. | peering-AB | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ - | Description | Supplementary information about the route. This parameter is optional. | ``-`` | - | | | | - | | The route description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + .. table:: **Table 2** Parameter description - c. Click **OK**. + +-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + | Parameter | Description | Example Value | + +===============================+==============================================================================================================================================================================================================================================================================================================+=================================+ + | VPC | Select a VPC that is connected by the VPC peering connection. | VPC-A | + +-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + | Route Table | Select the route table of the VPC. The route will be added to this route table. | rtb-VPC-A (Default route table) | + | | | | + | | Each VPC comes with a default route table to control the outbound traffic from the subnets in the VPC. In addition to the default route table, you can also create a custom route table and associate it with the subnets in the VPC. Then, the custom route table controls outbound traffic of the subnets. | | + | | | | + | | - If there is only the default route table in the drop-down list, select the default route table. | | + | | - If there are both default and custom route tables in drop-down list, select the route table associated with the subnet connected by the VPC peering connection. | | + +-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + | Destination | An IP address or address range in the other VPC connected by the VPC peering connection. The value can be a VPC CIDR block, subnet CIDR block, or ECS IP address. For details about the route configuration example, see :ref:`VPC Peering Connection Usage Examples `. | VPC-B CIDR block: 172.17.0.0/16 | + +-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + | Next Hop | The default value is the current VPC peering connection. You do not need to specify this parameter. | peering-AB | + +-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + | Description | Supplementary information about the route. This parameter is optional. | Route from VPC-A to VPC-B | + | | | | + | | The description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + | Add a route for the other VPC | If you select this option, you can also add a route for the other VPC connected by the VPC peering connection. | Selected | + | | | | + | | To enable communications between VPCs connected by a VPC peering connection, you need to add both forward and return routes to the route tables of the VPCs. For details, see :ref:`VPC Peering Connection Usage Examples `. | | + +-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + | VPC | By default, the system selects the other VPC connected by the VPC peering connection. You do not need to specify this parameter. | VPC-B | + +-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + | Route Table | Select the route table of the VPC. The route will be added to this route table. | rtb-VPC-B (Default route table) | + | | | | + | | Each VPC comes with a default route table to control the outbound traffic from the subnets in the VPC. In addition to the default route table, you can also create a custom route table and associate it with the subnets in the VPC. Then, the custom route table controls outbound traffic of the subnets. | | + | | | | + | | - If there is only the default route table in the drop-down list, select the default route table. | | + | | - If there are both default and custom route tables in drop-down list, select the route table associated with the subnet connected by the VPC peering connection. | | + +-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + | Destination | An IP address or address range in the other VPC connected by the VPC peering connection. The value can be a VPC CIDR block, subnet CIDR block, or ECS IP address. For details about the route configuration example, see :ref:`VPC Peering Connection Usage Examples `. | VPC-A CIDR block: 172.16.0.0/16 | + +-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + | Next Hop | The default value is the current VPC peering connection. You do not need to specify this parameter. | peering-AB | + +-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ + | Description | Supplementary information about the route. This parameter is optional. | Route from VPC-B to VPC-A. | + | | | | + | | The description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ - You can view the route in the route list. +#. Click **OK**. -2. Add routes to the route table of the peer VPC: - - a. On the **Peer Routes** tab of the VPC peering connection, click the **Route Tables** hyperlink. - - The **Summary** tab of the default route table for the peer VPC is displayed. - - b. Click **Add Route**. - - :ref:`Table 3 ` describes the route parameters. - - .. _en-us_topic_0046655037__table13697163914393: - - .. table:: **Table 3** Parameter description - - +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ - | Parameter | Description | Example Value | - +=======================+=========================================================================================================================================================+=================================+ - | Destination | The local VPC CIDR block, subnet CIDR block, or ECS IP address. For details, see :ref:`VPC Peering Connection Usage Examples `. | VPC-A CIDR block: 172.16.0.0/16 | - +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ - | Next Hop Type | The next hop type. Select **VPC peering connection**. | VPC peering connection | - +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ - | Next Hop | The next hop address. Select the name of the current VPC peering connection. | peering-AB | - +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ - | Description | Supplementary information about the route. This parameter is optional. | ``-`` | - | | | | - | | The route description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ - - c. Click **OK**. - - You can view the route in the route list. + You can view the routes in the route list. .. _en-us_topic_0046655037__section026312306414: @@ -226,5 +221,5 @@ After you add routes for the VPC peering connection, verify the communication be - In this example, ECS-A01 and RDS-B01 are in the same security group. If the instances in different security groups, you need to add inbound rules to allow access from the peer security group. For details, see :ref:`Enabling ECSs In Different Security Groups to Communicate Through an Internal Network `. - If VPCs connected by a VPC peering connection cannot communicate with each other, refer to :ref:`Why Did Communication Fail Between VPCs That Were Connected by a VPC Peering Connection? `. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001627056086.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818983506.png diff --git a/umn/source/vpc_peering_connection/deleting_a_vpc_peering_connection.rst b/umn/source/vpc_peering_connection/deleting_a_vpc_peering_connection.rst index 325e8ac..9dded8a 100644 --- a/umn/source/vpc_peering_connection/deleting_a_vpc_peering_connection.rst +++ b/umn/source/vpc_peering_connection/deleting_a_vpc_peering_connection.rst @@ -38,5 +38,5 @@ Procedure 6. Click **Yes**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675416345.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818823798.png diff --git a/umn/source/vpc_peering_connection/deleting_routes_configured_for_a_vpc_peering_connection.rst b/umn/source/vpc_peering_connection/deleting_routes_configured_for_a_vpc_peering_connection.rst index 1957805..0f7ad0c 100644 --- a/umn/source/vpc_peering_connection/deleting_routes_configured_for_a_vpc_peering_connection.rst +++ b/umn/source/vpc_peering_connection/deleting_routes_configured_for_a_vpc_peering_connection.rst @@ -97,7 +97,7 @@ Only the account owner of a VPC in a VPC peering connection can delete the route #. Log in to the management console using the account of the peer VPC and delete the route of the peer VPC by referring to :ref:`1 `. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626896590.png -.. |image3| image:: /_static/images/en-us_image_0141273034.png -.. |image4| image:: /_static/images/en-us_image_0000001675616433.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001818823058.png +.. |image3| image:: /_static/images/en-us_image_0000001818982734.png +.. |image4| image:: /_static/images/en-us_image_0000001865582593.png diff --git a/umn/source/vpc_peering_connection/modifying_a_vpc_peering_connection.rst b/umn/source/vpc_peering_connection/modifying_a_vpc_peering_connection.rst index 0af6278..159d7d8 100644 --- a/umn/source/vpc_peering_connection/modifying_a_vpc_peering_connection.rst +++ b/umn/source/vpc_peering_connection/modifying_a_vpc_peering_connection.rst @@ -33,5 +33,5 @@ Procedure 6. Modify the VPC peering connection information and click **OK**. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626576382.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865582893.png diff --git a/umn/source/vpc_peering_connection/modifying_routes_configured_for_a_vpc_peering_connection.rst b/umn/source/vpc_peering_connection/modifying_routes_configured_for_a_vpc_peering_connection.rst index 13e1ecb..183da5d 100644 --- a/umn/source/vpc_peering_connection/modifying_routes_configured_for_a_vpc_peering_connection.rst +++ b/umn/source/vpc_peering_connection/modifying_routes_configured_for_a_vpc_peering_connection.rst @@ -99,7 +99,7 @@ Only the account owner of a VPC can modify the routes added for the connection. #. Log in to the management console using the account of the peer VPC and modify the route of the peer VPC by referring to :ref:`1 `. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001627056574.png -.. |image3| image:: /_static/images/en-us_image_0141273034.png -.. |image4| image:: /_static/images/en-us_image_0000001626736678.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865662901.png +.. |image3| image:: /_static/images/en-us_image_0000001818982734.png +.. |image4| image:: /_static/images/en-us_image_0000001818823166.png diff --git a/umn/source/vpc_peering_connection/viewing_routes_configured_for_a_vpc_peering_connection.rst b/umn/source/vpc_peering_connection/viewing_routes_configured_for_a_vpc_peering_connection.rst index d122d37..d8a02d3 100644 --- a/umn/source/vpc_peering_connection/viewing_routes_configured_for_a_vpc_peering_connection.rst +++ b/umn/source/vpc_peering_connection/viewing_routes_configured_for_a_vpc_peering_connection.rst @@ -70,7 +70,7 @@ Only the account owner of a VPC in a VPC peering connection can view the routes #. Log in to the management console using the account of the peer VPC and view the route of the peer VPC by referring to :ref:`1 `. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001626576858.png -.. |image3| image:: /_static/images/en-us_image_0141273034.png -.. |image4| image:: /_static/images/en-us_image_0000001675256529.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865662765.png +.. |image3| image:: /_static/images/en-us_image_0000001818982734.png +.. |image4| image:: /_static/images/en-us_image_0000001818982826.png diff --git a/umn/source/vpc_peering_connection/viewing_vpc_peering_connections.rst b/umn/source/vpc_peering_connection/viewing_vpc_peering_connections.rst index fc9f207..8b2258d 100644 --- a/umn/source/vpc_peering_connection/viewing_vpc_peering_connections.rst +++ b/umn/source/vpc_peering_connection/viewing_vpc_peering_connections.rst @@ -31,5 +31,5 @@ Procedure On the displayed page, view details about the VPC peering connection. -.. |image1| image:: /_static/images/en-us_image_0141273034.png -.. |image2| image:: /_static/images/en-us_image_0000001675256029.png +.. |image1| image:: /_static/images/en-us_image_0000001818982734.png +.. |image2| image:: /_static/images/en-us_image_0000001865663213.png diff --git a/umn/source/vpc_peering_connection/vpc_peering_connection_overview.rst b/umn/source/vpc_peering_connection/vpc_peering_connection_overview.rst index dd832e5..dd738fe 100644 --- a/umn/source/vpc_peering_connection/vpc_peering_connection_overview.rst +++ b/umn/source/vpc_peering_connection/vpc_peering_connection_overview.rst @@ -21,7 +21,7 @@ A VPC peering connection is a networking connection that connects two VPCs for t .. _en-us_topic_0046655036__fig4721642193711: -.. figure:: /_static/images/en-us_image_0000001512591549.png +.. figure:: /_static/images/en-us_image_0000001818983018.png :alt: **Figure 1** VPC peering connection network diagram **Figure 1** VPC peering connection network diagram @@ -37,7 +37,7 @@ A VPC peering connection can only connect VPCs in the same region. .. _en-us_topic_0046655036__en-us_topic_0000001154868962_fig10285152624918: - .. figure:: /_static/images/en-us_image_0000001512701025.png + .. figure:: /_static/images/en-us_image_0000001818823678.png :alt: **Figure 2** Process of creating a VPC peering connection between VPCs in the same account **Figure 2** Process of creating a VPC peering connection between VPCs in the same account @@ -50,7 +50,7 @@ A VPC peering connection can only connect VPCs in the same region. .. _en-us_topic_0046655036__fig16137161191713: - .. figure:: /_static/images/en-us_image_0000001462622484.png + .. figure:: /_static/images/en-us_image_0000001865583217.png :alt: **Figure 3** Process of creating a VPC peering connection between VPCs in different accounts **Figure 3** Process of creating a VPC peering connection between VPCs in different accounts diff --git a/umn/source/vpc_peering_connection/vpc_peering_connection_usage_examples.rst b/umn/source/vpc_peering_connection/vpc_peering_connection_usage_examples.rst index aff425b..ec2280b 100644 --- a/umn/source/vpc_peering_connection/vpc_peering_connection_usage_examples.rst +++ b/umn/source/vpc_peering_connection/vpc_peering_connection_usage_examples.rst @@ -37,7 +37,7 @@ Peering Two or More VPCs .. _en-us_topic_0046809840__fig465519155457: - .. figure:: /_static/images/en-us_image_0000001207827554.png + .. figure:: /_static/images/en-us_image_0000001865662841.png :alt: **Figure 1** Networking diagram (IPv4) **Figure 1** Networking diagram (IPv4) @@ -64,7 +64,7 @@ Peering Two or More VPCs .. _en-us_topic_0046809840__fig2032313286441: - .. figure:: /_static/images/en-us_image_0000001207699446.png + .. figure:: /_static/images/en-us_image_0000001818982906.png :alt: **Figure 2** Networking diagram (IPv4) **Figure 2** Networking diagram (IPv4) @@ -106,7 +106,7 @@ Peering One Central VPC with Multiple VPCs .. _en-us_topic_0046809840__fig724664185: -.. figure:: /_static/images/en-us_image_0000001208260576.png +.. figure:: /_static/images/en-us_image_0000001818823110.png :alt: **Figure 3** Networking diagram (IPv4) **Figure 3** Networking diagram (IPv4) @@ -163,7 +163,7 @@ As shown in :ref:`Figure 4 `, VPC-A and .. _en-us_topic_0046809840__fig06955277200: -.. figure:: /_static/images/en-us_image_0000001521533677.png +.. figure:: /_static/images/en-us_image_0000001865662833.png :alt: **Figure 4** Networking diagram (IPv4) **Figure 4** Networking diagram (IPv4) @@ -198,7 +198,7 @@ As shown in :ref:`Figure 5 `, VPC-B and .. _en-us_topic_0046809840__fig568511518481: -.. figure:: /_static/images/en-us_image_0000001209442636.png +.. figure:: /_static/images/en-us_image_0000001818823118.png :alt: **Figure 5** Networking diagram (IPv4) **Figure 5** Networking diagram (IPv4) @@ -237,7 +237,7 @@ If VPCs with the same CIDR block also include subnets that overlap, VPC peering In the rtb-VPC-A route table, the custom route for routing traffic from VPC-A to VPC-B and the local route have overlapping destinations. The local route has a higher priority and traffic will be forwarded within VPC-A and cannot reach VPC-B. -.. figure:: /_static/images/en-us_image_0000001254335981.png +.. figure:: /_static/images/en-us_image_0000001818982898.png :alt: **Figure 6** Networking diagram (IPv4) **Figure 6** Networking diagram (IPv4) From a0502ad2b6dafe87f77991782c930a7b6ea9d277 Mon Sep 17 00:00:00 2001 From: "Shaaban,Karim" Date: Fri, 3 May 2024 11:22:10 +0000 Subject: [PATCH 2/3] propose-vpc_best-practice-911 Reviewed-by: Akriotis, Kyriakos Co-authored-by: Shaaban,Karim Co-committed-by: Shaaban,Karim --- .../images/en-us_image_0000001124559429.png | Bin 0 -> 34159 bytes .../images/en-us_image_0000001124559441.png | Bin 0 -> 99110 bytes .../_static/images/en-us_image_0141273034.png | Bin 0 -> 306 bytes .../_static/images/en-us_image_0287297889.png | Bin 0 -> 43210 bytes .../source/best_practice/index.rst | 16 ++ ...uce_the_number_of_security_group_rules.rst | 96 +++++++++++ .../vpc_and_subnet_planning_suggestions.rst | 154 ++++++++++++++++++ doc/best-practice/source/index.rst | 4 + 8 files changed, 270 insertions(+) create mode 100644 doc/best-practice/source/_static/images/en-us_image_0000001124559429.png create mode 100644 doc/best-practice/source/_static/images/en-us_image_0000001124559441.png create mode 100644 doc/best-practice/source/_static/images/en-us_image_0141273034.png create mode 100644 doc/best-practice/source/_static/images/en-us_image_0287297889.png create mode 100644 doc/best-practice/source/best_practice/index.rst create mode 100644 doc/best-practice/source/best_practice/using_ip_address_groups_to_reduce_the_number_of_security_group_rules.rst create mode 100644 doc/best-practice/source/best_practice/vpc_and_subnet_planning_suggestions.rst diff --git a/doc/best-practice/source/_static/images/en-us_image_0000001124559429.png b/doc/best-practice/source/_static/images/en-us_image_0000001124559429.png new file mode 100644 index 0000000000000000000000000000000000000000..5dbacedcb97f4d2f1126dec92c744aeb75cde3c9 GIT binary patch literal 34159 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 literal 0 HcmV?d00001 diff --git a/doc/best-practice/source/_static/images/en-us_image_0000001124559441.png b/doc/best-practice/source/_static/images/en-us_image_0000001124559441.png new file mode 100644 index 0000000000000000000000000000000000000000..615bd9d3bdd13ae5289d30d6f5aae6060fab547c GIT binary patch literal 99110 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 KT-G@yGywp87+U`T literal 0 HcmV?d00001 diff --git a/doc/best-practice/source/_static/images/en-us_image_0287297889.png b/doc/best-practice/source/_static/images/en-us_image_0287297889.png new file mode 100644 index 0000000000000000000000000000000000000000..4be1389ec7a46af37e4701cd72f2afce9a7cb054 GIT binary patch literal 43210 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 literal 0 HcmV?d00001 diff --git a/doc/best-practice/source/best_practice/index.rst b/doc/best-practice/source/best_practice/index.rst new file mode 100644 index 0000000..65fdef6 --- /dev/null +++ b/doc/best-practice/source/best_practice/index.rst @@ -0,0 +1,16 @@ +:original_name: bestpractice_0001.html + +.. _bestpractice_0001: + +Best Practice +============= + +- :ref:`VPC and Subnet Planning Suggestions ` +- :ref:`Using IP Address Groups to Reduce the Number of Security Group Rules ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + vpc_and_subnet_planning_suggestions + using_ip_address_groups_to_reduce_the_number_of_security_group_rules diff --git a/doc/best-practice/source/best_practice/using_ip_address_groups_to_reduce_the_number_of_security_group_rules.rst b/doc/best-practice/source/best_practice/using_ip_address_groups_to_reduce_the_number_of_security_group_rules.rst new file mode 100644 index 0000000..a638ce7 --- /dev/null +++ b/doc/best-practice/source/best_practice/using_ip_address_groups_to_reduce_the_number_of_security_group_rules.rst @@ -0,0 +1,96 @@ +:original_name: bestpractice_0013.html + +.. _bestpractice_0013: + +Using IP Address Groups to Reduce the Number of Security Group Rules +==================================================================== + +Scenarios +--------- + +Finance and securities enterprises have high security requirements when planning cloud networks. Access to servers is often controlled based on IP addresses. To simplify security group rule configuration and provide refined security control, you can use IP address groups in case of the following scenarios: + +- A security group has more than 40 rules. +- The direction, type, protocol, and port of security group rules are the same except the address. + +Constraints +----------- + +- An IP address group can contain a maximum of 20 IP addresses or IP address ranges. + +Prerequisites +------------- + +You have created one or more security groups for access control. + +Typical Case +------------ + +For example, you plan to configure the following rules for security group A. + +========= ==== ======== ========== ========================= +Direction Type Protocol Port Range Source/Destination +========= ==== ======== ========== ========================= +Inbound IPv4 TCP 22122 Source: 11.19.255.64/30 +Inbound IPv4 TCP 22122 Source: 113.31.128.252/30 +Inbound IPv4 TCP 22122 Source: 113.31.138.0/25 +Inbound IPv4 TCP 22122 Source: 183.232.25.208/28 +========= ==== ======== ========== ========================= + +The four inbound rules have the same port, type, and protocol but different source IP addresses. In this case, you can use an IP address group to reconfigure the security group rules. + +Procedure +--------- + +**Create an IP address group.** + +#. Log in to the management console. +#. Click |image1| in the upper left corner and Under **Network**, click **Elastic Load Balancing**. +#. In the navigation pane on the left, choose **IP Address Groups**. +#. Click **Create IP Address Group**. +#. Set the parameters. + + - **Name**: **ipGroup-A** + + - **IP Address**: + + 11.19.255.64/30 + 113.31.128.252/30 + 113.31.138.0/25 + 183.232.25.208/28 + + + .. figure:: /_static/images/en-us_image_0000001124559441.png + :alt: **Figure 1** Creating an IP address group + + **Figure 1** Creating an IP address group + +#. Click **OK**. + +**Configure a security group rule.** + +8. Click |image1| in the upper left corner and Under **Network**, click **Virtual Private Cloud**. +9. In the navigation pane on the left, choose **Access Control** > **Security Groups**. +10. Locate security group A and click **Manage Rule** in the **Operation** column. +11. Under **Inbound Rules**, click **Add Rule**. +12. Set the parameters. + + - **Protocol & Port**: **TCP** and **22122** + + - **Type**: **IPv4** + + - **Source**: **ipGroup-A** + + + .. figure:: /_static/images/en-us_image_0000001124559429.png + :alt: **Figure 2** Configuring a security group rule + + **Figure 2** Configuring a security group rule + +13. Click **OK**. + +**Delete old security group rules.** + +14. Delete four old security group rules after the configured security group rule takes effect. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/doc/best-practice/source/best_practice/vpc_and_subnet_planning_suggestions.rst b/doc/best-practice/source/best_practice/vpc_and_subnet_planning_suggestions.rst new file mode 100644 index 0000000..dd7dc0e --- /dev/null +++ b/doc/best-practice/source/best_practice/vpc_and_subnet_planning_suggestions.rst @@ -0,0 +1,154 @@ +:original_name: bestpractice_0002.html + +.. _bestpractice_0002: + +VPC and Subnet Planning Suggestions +=================================== + +Before creating your VPCs, determine how many VPCs, the number of subnets, and what IP address ranges or connectivity options you will need. + +- :ref:`How Do I Determine How Many VPCs I Need? ` +- :ref:`How Do I Plan Subnets? ` +- :ref:`How Do I Plan Routing Policies? ` +- :ref:`How Do I Connect to an On-Premises Data Center? ` +- :ref:`How Do I Access the Internet? ` + +.. _bestpractice_0002__en-us_topic_0167202536_en-us_topic_0119408804_section089562719454: + +How Do I Determine How Many VPCs I Need? +---------------------------------------- + +VPCs are region-specific. By default, networks in VPCs in different regions or even in the same region are not connected. + +- One VPC + + If your services do not require network isolation, a single VPC should be enough. + +- Multiple VPCs + +If you have multiple service systems in a region and each service system requires an isolated network, you can create a separate VPC for each service system. + +If you require network connectivity between separate VPCs in the same account or in different accounts, you can use VPC peering connections or Cloud Connect. + +- If two VPCs are in the same region, use a `VPC peering connection `__. + + +.. note:: + + By default, you can create a maximum of five VPCs in each region. If this cannot meet your service requirements, request a quota increase. For details, see `How Do I Apply for a Higher Quota? `__ + +The following table lists the private CIDR blocks that you can specify when creating a VPC. Consider the following when selecting a VPC CIDR block: + +- Number of IP addresses: Reserve sufficient IP addresses in case of business growth. +- IP address range: Avoid IP address conflicts if you need to connect a VPC to an on-premises data center or connect two VPCs. + +:ref:`Table 1 ` lists the supported VPC CIDR blocks. + +.. _bestpractice_0002__en-us_topic_0167202536_en-us_topic_0119408804_en-us_topic_0118499040_table3240172772213: + +.. table:: **Table 1** VPC CIDR blocks + + +-------------------+-----------------------------+--------------------------------+ + | VPC CIDR Block | IP Address Range | Maximum Number of IP Addresses | + +===================+=============================+================================+ + | 10.0.0.0/8-24 | 10.0.0.0-10.255.255.255 | 2^24-2=16777214 | + +-------------------+-----------------------------+--------------------------------+ + | 172.16.0.0/12-24 | 172.16.0.0-172.31.255.255 | 2^20-2=1048574 | + +-------------------+-----------------------------+--------------------------------+ + | 192.168.0.0/16-24 | 192.168.0.0-192.168.255.255 | 2^16-2=65534 | + +-------------------+-----------------------------+--------------------------------+ + +.. _bestpractice_0002__en-us_topic_0167202536_en-us_topic_0119408804_section15166143804819: + +How Do I Plan Subnets? +---------------------- + +A subnet is a unique CIDR block with a range of IP addresses in a VPC. All resources in a VPC must be deployed on subnets. + +- By default, all instances in different subnets of the same VPC can communicate with each other and the subnets can be located in different AZs. For example, VPC-A has subnet A01 in AZ A and subnet A02 in AZ B. Subnet A01 and subnet B01 can communicate with each other by default. + +- After a subnet is created, its CIDR block cannot be modified. Subnets in the same VPC cannot overlap. + + When you create a VPC, a default subnet will be created together. If you need more subnets, see `Creating a Subnet for the VPC `__. + + A subnet mask can be between the netmask of its VPC CIDR block and /28 netmask. If a VPC CIDR block is 10.0.0.0/16, its subnet mask can between 16 to 28. + + For example, if the CIDR block of VPC-A is 10.0.0.0/16, you can specify 10.0.0.0/24 for subnet A01, 10.0.1.0/24 for subnet A02, and 10.0.3.0/24 for subnet A03. + + .. note:: + + By default, you can create a maximum of 100 subnets in each region. If this cannot meet your service requirements, request a quota increase by referring to `How Do I Apply for a Higher Quota? `__ + +When planning subnets, consider the following: + +- You create different subnets for different modules in a VPC. For example, in VPC-A, you can create subnet A01 for web services, subnet A02 for management services, and subnet A03 for data services. You can leverage network ACLs to control access to each subnet. +- If your VPC needs to communicate with an on-premises data center through VPN or Direct Connect, ensure that the VPC subnet and the CIDR block used for communication in the data center do not overlap. + +.. _bestpractice_0002__en-us_topic_0167202536_en-us_topic_0119408804_section169901852144820: + +How Do I Plan Routing Policies? +------------------------------- + +When you create a VPC, the system automatically generates a default route table for the VPC. If you create a subnet in the VPC, the subnet automatically associates with the default route table. A route table contains a set of routes that are used to determine where network traffic from your subnets in a VPC is directed. The default route table ensures that subnets in a VPC can communicate with each other. + +If you do not want to use the default route table, you can now create a custom route table and associate it with the subnets. The custom route table associated with a subnet affects only the outbound traffic. The default route table controls the inbound traffic. + +You can add routes to default and custom route tables and configure the destination, next hop type, and next hop in the routes to determine where network traffic is directed. Routes are classified into system routes and custom routes. + +- System routes: Routes that are automatically added by the system and cannot be modified or deleted. System routes allow instances in a VPC to communicate with each other. + +- Custom routes: Routes that can be modified and deleted. The destination of a custom route cannot overlap with that of a system route. + + You cannot add two routes with the same destination to a VPC route table even if their next hop types are different, because the destination determines the route priority. According to the longest match routing rule, the destination with a higher matching degree is preferentially selected for packet forwarding. + +.. _bestpractice_0002__en-us_topic_0167202536_en-us_topic_0119408804_section187551349164918: + +How Do I Connect to an On-Premises Data Center? +----------------------------------------------- + +If you require interconnection between a VPC and an on-premises data center, ensure that the VPC does not have an overlapping IP address range with the on-premises data center to be connected. + +As shown in :ref:`Figure 1 `, you have VPC 1 in region A and VPC 2 and VPC 3 in region B. To connect to an on-premises data center, they can use a VPN, as VPC 1 does in Region A; or a Direct Connect connection, as VPC 2 does in Region B. VPC 2 connects to the data center through a Direct Connect connection, but to connect to another VPC in that region, like VPC 3, a VPC peering connection must be established. + +.. _bestpractice_0002__en-us_topic_0167202536_en-us_topic_0119408804_fig16817171713408: + +.. figure:: /_static/images/en-us_image_0287297889.png + :alt: **Figure 1** Connections to on-premises data centers + + **Figure 1** Connections to on-premises data centers + +When planning CIDR blocks for VPC 1, VPC 2, and VPC 3: + +- The CIDR block of VPC 1 cannot overlap with the CIDR block of the on-premises data center in Region A. +- The CIDR block of VPC 2 cannot overlap with the CIDR block of the on-premises data center in Region B. +- The CIDR blocks of VPC 2 and VPC 3 cannot overlap. + +.. _bestpractice_0002__en-us_topic_0167202536_en-us_topic_0119408804_section7650164019505: + +How Do I Access the Internet? +----------------------------- + +**Use EIPs to enable a small number of ECSs to access the Internet.** + +When only a few ECSs need to access the Internet, you can bind the EIPs to the ECSs. This will provide them with Internet access. You can also dynamically unbind the EIPs from the ECSs and bind them to NAT gateways and load balancers instead, which will also provide Internet access. The process is not complicated. + +For more information about EIP, see `EIP Overview `__. + +**Use a NAT gateway to enable a large number of ECSs to access the Internet.** + +When a large number of ECSs need to access the Internet, the public cloud provides NAT gateways for your ECSs. With NAT gateways, you do not need to assign an EIP to each ECS. NAT gateways reduce costs as you do not need so many EIPs. NAT gateways offer both source network address translation (SNAT) and destination network address translation (DNAT). SNAT allows multiple ECSs in the same VPC to share one or more EIPs to access the Internet. SNAT prevents the EIPs of ECSs from being exposed to the Internet. DNAT can implement port-level data forwarding. It maps EIP ports to ECS ports so that the ECSs in a VPC can share the same EIP and bandwidth to provide Internet-accessible services. + +For more information, see `NAT Gateway User Guide `__. + +**Use ELB to access the Internet If there are a large number of concurrent requests.** + +In high-concurrency scenarios, such as e-commerce, you can use load balancers provided by the ELB service to evenly distribute incoming traffic across multiple ECSs, allowing a large number of users to concurrently access your business system or application. ELB is deployed in the cluster mode. It provides fault tolerance for your applications by automatically balancing traffic across multiple AZs. You can also take advantage of deep integration with Auto Scaling (AS), which enables automatic scaling based on service traffic and ensures service stability and reliability. + +For more information, see `Elastic Load Balance User Guide `__. + +Helpful Links +------------- + +- `Application Scenarios `__ +- `Private Network Access `__ +- `Public Network Access `__ diff --git a/doc/best-practice/source/index.rst b/doc/best-practice/source/index.rst index 6d77415..cf04a7f 100644 --- a/doc/best-practice/source/index.rst +++ b/doc/best-practice/source/index.rst @@ -2,3 +2,7 @@ Virtual Private Cloud - Best Practice ===================================== +.. toctree:: + :maxdepth: 1 + + best_practice/index From c3793100a7853839123a754e0277c66eb06662d5 Mon Sep 17 00:00:00 2001 From: proposalbot Date: Mon, 6 May 2024 10:47:17 +0000 Subject: [PATCH 3/3] Changes to vpc_umn from docs/doc-exports#1154 (VPC UMN 20240422 version For det Reviewed-by: Sarda, Priya Co-authored-by: proposalbot Co-committed-by: proposalbot --- .../images/en-us_image_0000001818823258.png | Bin 16006 -> 0 bytes .../images/en-us_image_0000001818983038.png | Bin 19669 -> 0 bytes .../images/en-us_image_0000001865582789.png | Bin 0 -> 29171 bytes .../images/en-us_image_0000001865582793.png | Bin 0 -> 13016 bytes .../images/en-us_image_0000001865662813.png | Bin 0 -> 5511 bytes .../images/en-us_image_0000001865674836.png | Bin 0 -> 80445 bytes .../images/en-us_image_0000001865684752.png | Bin 0 -> 29932 bytes .../images/en-us_image_0000001865828728.png | Bin 0 -> 88479 bytes .../images/en-us_image_0000001865833004.png | Bin 0 -> 81920 bytes .../images/en-us_image_0000001865837676.png | Bin 0 -> 95247 bytes .../images/en-us_image_0000001865884494.png | Bin 0 -> 97930 bytes .../images/en-us_image_0000001865898552.png | Bin 0 -> 146181 bytes .../images/en-us_image_0000001866046474.png | Bin 0 -> 12551 bytes .../images/en-us_image_0000001866063864.png | Bin 0 -> 65637 bytes .../images/en-us_image_0000001911771617.png | Bin 0 -> 65637 bytes .../images/en-us_image_0000001911842313.png | Bin 0 -> 33595 bytes .../images/en-us_image_0000001911849797.png | Bin 0 -> 127817 bytes .../images/en-us_image_0000001911853289.png | Bin 0 -> 32876 bytes .../managing_firewalls/viewing_a_firewall.rst | 6 + .../creating_a_security_group.rst | 121 +- .../viewing_the_security_group_of_an_ecs.rst | 6 + .../adding_a_security_group_rule.rst | 116 +- .../deleting_a_security_group_rule.rst | 5 +- .../fast-adding_security_group_rules.rst | 106 +- ...ing_and_exporting_security_group_rules.rst | 73 +- ...curity_groups_and_security_group_rules.rst | 103 +- umn/source/change_history.rst | 1446 +++++++++-------- ...igning_an_eip_and_binding_it_to_an_ecs.rst | 46 +- umn/source/elastic_ip/managing_eip_tags.rst | 42 +- ..._many_routes_can_a_route_table_contain.rst | 8 - ...many_routes_can_i_add_to_a_route_table.rst | 8 + umn/source/faq/routing/index.rst | 4 +- .../index.rst | 135 -- .../step_1_create_a_vpc.rst | 52 +- .../step_2_create_a_subnet_for_the_vpc.rst | 42 +- ..._3_assign_an_eip_and_bind_it_to_an_ecs.rst | 46 +- .../step_4_create_a_security_group.rst | 121 +- .../step_5_add_a_security_group_rule.rst | 116 +- .../step_1_create_a_vpc.rst | 52 +- .../step_2_create_a_subnet_for_the_vpc.rst | 42 +- .../step_3_create_a_security_group.rst | 64 +- .../step_4_add_a_security_group_rule.rst | 116 +- .../monitoring/creating_an_alarm_rule.rst | 6 + .../creating_a_custom_route_table.rst | 2 +- .../viewing_route_table_information.rst | 13 + ...e_route_table_associated_with_a_subnet.rst | 12 + .../managing_routes/adding_a_custom_route.rst | 8 +- .../managing_routes/modifying_a_route.rst | 8 +- .../assigning_a_virtual_ip_address.rst | 6 + .../subnet/creating_a_subnet_for_the_vpc.rst | 42 +- .../subnet/managing_subnet_tags.rst | 42 +- .../vpc_and_subnet/vpc/creating_a_vpc.rst | 52 +- .../vpc_and_subnet/vpc/managing_vpc_tags.rst | 4 +- ...onfigured_for_a_vpc_peering_connection.rst | 36 +- .../modifying_a_vpc_peering_connection.rst | 2 +- ...onfigured_for_a_vpc_peering_connection.rst | 36 +- ...onfigured_for_a_vpc_peering_connection.rst | 27 +- .../viewing_vpc_peering_connections.rst | 6 + 58 files changed, 1625 insertions(+), 1553 deletions(-) delete mode 100644 umn/source/_static/images/en-us_image_0000001818823258.png delete mode 100644 umn/source/_static/images/en-us_image_0000001818983038.png create mode 100644 umn/source/_static/images/en-us_image_0000001865582789.png create mode 100644 umn/source/_static/images/en-us_image_0000001865582793.png create mode 100644 umn/source/_static/images/en-us_image_0000001865662813.png create mode 100644 umn/source/_static/images/en-us_image_0000001865674836.png create mode 100644 umn/source/_static/images/en-us_image_0000001865684752.png create mode 100644 umn/source/_static/images/en-us_image_0000001865828728.png create mode 100644 umn/source/_static/images/en-us_image_0000001865833004.png create mode 100644 umn/source/_static/images/en-us_image_0000001865837676.png create mode 100644 umn/source/_static/images/en-us_image_0000001865884494.png create mode 100644 umn/source/_static/images/en-us_image_0000001865898552.png create mode 100644 umn/source/_static/images/en-us_image_0000001866046474.png create mode 100644 umn/source/_static/images/en-us_image_0000001866063864.png create mode 100644 umn/source/_static/images/en-us_image_0000001911771617.png create mode 100644 umn/source/_static/images/en-us_image_0000001911842313.png create mode 100644 umn/source/_static/images/en-us_image_0000001911849797.png create mode 100644 umn/source/_static/images/en-us_image_0000001911853289.png delete mode 100644 umn/source/faq/routing/how_many_routes_can_a_route_table_contain.rst create mode 100644 umn/source/faq/routing/how_many_routes_can_i_add_to_a_route_table.rst diff --git a/umn/source/_static/images/en-us_image_0000001818823258.png b/umn/source/_static/images/en-us_image_0000001818823258.png deleted file mode 100644 index a3ec979c497512c0d3210a892a864564e2bd1f66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16006 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 Is?T2kH@Cvbwg3PC diff --git a/umn/source/_static/images/en-us_image_0000001818983038.png b/umn/source/_static/images/en-us_image_0000001818983038.png deleted file mode 100644 index d6154bac1d892265ea20dc0c19b3e620045c0085..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19669 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001865582793.png b/umn/source/_static/images/en-us_image_0000001865582793.png new file mode 100644 index 0000000000000000000000000000000000000000..0587b67eb4e52a04d1cef1b9d256f25256a0ca2a GIT binary patch literal 13016 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

6jrb|XMh5G%Mdm+nyyDRgZaJ+YNd}Z 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 JPDHLkV1fv$2)zIR literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001865674836.png b/umn/source/_static/images/en-us_image_0000001865674836.png new file mode 100644 index 0000000000000000000000000000000000000000..73149eb0694b98257301c6aa61020cd0c98818cd GIT binary patch literal 80445 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001865684752.png b/umn/source/_static/images/en-us_image_0000001865684752.png new file mode 100644 index 0000000000000000000000000000000000000000..fed32d8aece913cc4b70ad28697cc6542afede06 GIT binary patch literal 29932 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

_g-S3tC`$%V+{*qfMoGi2b<*)zD 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 z

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þl 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 z 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 RtXQyL&N%!;`0>iE{{gOB9E|_~ literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001866046474.png b/umn/source/_static/images/en-us_image_0000001866046474.png new file mode 100644 index 0000000000000000000000000000000000000000..8bbd5148ec7e8c1f959d29614c10067541ae02b8 GIT binary patch literal 12551 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001866063864.png b/umn/source/_static/images/en-us_image_0000001866063864.png new file mode 100644 index 0000000000000000000000000000000000000000..51d37f503fd078ccf4ac12e3b7e648c002ada2e6 GIT binary patch literal 65637 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 VFj;88^zU*xhWciDxL;hJ{SDaX+bIA5 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001911771617.png b/umn/source/_static/images/en-us_image_0000001911771617.png new file mode 100644 index 0000000000000000000000000000000000000000..51d37f503fd078ccf4ac12e3b7e648c002ada2e6 GIT binary patch literal 65637 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 VFj;88^zU*xhWciDxL;hJ{SDaX+bIA5 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001911842313.png b/umn/source/_static/images/en-us_image_0000001911842313.png new file mode 100644 index 0000000000000000000000000000000000000000..a93b49ab87a9cf51bd137293aa868612e80f0056 GIT binary patch literal 33595 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 describes the security group templates. + +.. _en-us_topic_0013748715__table117828131111: + +.. table:: **Table 1** Security group templates + + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Template | Direction | Protocol/Port/Type | Source/Destination | Description | Application Scenario | + +============================+===========+==========================+====================+===================================================================================================================================+============================================================================================================================================================================================================================+ + | General-purpose web server | Inbound | TCP: 22 (IPv4) | 0.0.0.0/0 | Allows all IPv4 addresses to access ECSs in the security group over port 22 (SSH) for remotely logging in to Linux ECSs. | - Remotely log in to ECSs. | + | | | | | | - Use the ping command to test ECS connectivity. | + | | | | | | - ECSs functioning as web servers provide website access services. | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | | | TCP: 3389 (IPv4) | 0.0.0.0/0 | Allows all IPv4 addresses to access ECSs in the security group over port 3389 (RDP) for remotely logging in to Windows ECSs. | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | | | TCP: 80 (IPv4) | 0.0.0.0/0 | Allows all IPv4 addresses to access ECSs in the security group over port 80 (HTTP) for visiting websites. | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | | | TCP: 443 (IPv4) | 0.0.0.0/0 | Allows all IPv4 addresses to access ECSs in the security group over port 443 (HTTPS) for visiting websites. | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | | | ICMP: All (IPv4) | 0.0.0.0/0 | Allows all IPv4 addresses to access ECSs in the security group over any port for using the ping command to test ECS connectivity. | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | | | All (IPv4) | sg-xxx | Allows ECSs in the security group to communicate with each other. | | + | | | | | | | + | | | All (IPv6) | | | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | | Outbound | All (IPv4) | 0.0.0.0/0 | Allows access from ECSs in the security group to any IP address over any port. | | + | | | | | | | + | | | All (IPv6) | | | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | All ports open | Inbound | All (IPv4) | sg-xxx | Allows ECSs in the security group to communicate with each other. | Opening all ECS ports in a security group poses security risks. | + | | | | | | | + | | | All (IPv6) | | | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | | | All (IPv4) | 0.0.0.0/0 | Allows all IP addresses to access ECSs in the security group over any port. | | + | | | | | | | + | | | All (IPv6) | | | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | | Outbound | All (IPv4) | 0.0.0.0/0 | Allows access from ECSs in the security group to any IP address over any port. | | + | | | | | | | + | | | All (IPv6) | | | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Fast-add rule | Inbound | All (IPv4) | sg-xxx | Allows ECSs in the security group to communicate with each other. | You can select protocols and ports that the inbound rule will apply to. | + | | | | | | | + | | | All (IPv6) | | | If you do not select any protocols and ports, no protocols and ports will be opened. After the security group is created, add required rules by referring to :ref:`Adding a Security Group Rule `. | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | | | Custom port and protocol | 0.0.0.0/0 | Allows all IP addresses to access ECSs in a security group over specified ports (TCP or ICMP) for different purposes. | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | | Outbound | All (IPv4) | 0.0.0.0/0 | Allows access from ECSs in the security group to any IP address over any port. | | + | | | | | | | + | | | All (IPv6) | ::/0 | | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + Notes and Constraints --------------------- @@ -48,41 +103,39 @@ Procedure **Figure 1** Create Security Group - .. table:: **Table 1** Parameter description + .. table:: **Table 2** Parameter description - +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ - | Parameter | Description | Example Value | - +=======================+=======================================================================================================================================================================================================================================================================+============================+ - | Name | Mandatory | sg-AB | - | | | | - | | Enter the security group name. | | - | | | | - | | The security group name can contain a maximum of 64 characters, which may consist of letters, digits, underscores (_), hyphens (-), and periods (.). The name cannot contain spaces. | | - | | | | - | | .. note:: | | - | | | | - | | You can change the security group name after a security group is created. It is recommended that you give each security group a different name. | | - +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ - | Enterprise Project | Mandatory | default | - | | | | - | | When creating a security group, you can add the security group to an enabled enterprise project. | | - | | | | - | | An enterprise project facilitates project-level management and grouping of cloud resources and users. The name of the default project is **default**. | | - +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ - | Template | Mandatory | General-purpose web server | - | | | | - | | A template comes with default security group rules, helping you quickly create security groups. The following templates are provided: | | - | | | | - | | - **Custom**: This template allows you to create security groups with custom security group rules. | | - | | - **General-purpose web server** (default value): The security group that you create using this template is for general-purpose web servers and includes default rules that allow all inbound ICMP traffic and allow inbound traffic on ports 22, 80, 443, and 3389. | | - | | - **All ports open**: The security group that you create using this template includes default rules that allow inbound traffic on any port. Note that allowing inbound traffic on any port poses security risks. | | - +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ - | Description | Optional | N/A | - | | | | - | | Supplementary information about the security group. This parameter is optional. | | - | | | | - | | The security group description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ + | Parameter | Description | Example Value | + +=======================+================================================================================================================================================================================================================================+============================+ + | Name | Mandatory | sg-AB | + | | | | + | | Enter the security group name. | | + | | | | + | | The security group name can contain a maximum of 64 characters, which may consist of letters, digits, underscores (_), hyphens (-), and periods (.). The name cannot contain spaces. | | + | | | | + | | .. note:: | | + | | | | + | | You can change the security group name after a security group is created. It is recommended that you give each security group a different name. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ + | Enterprise Project | Mandatory | default | + | | | | + | | When creating a security group, you can add the security group to an enabled enterprise project. | | + | | | | + | | An enterprise project facilitates project-level management and grouping of cloud resources and users. The name of the default project is **default**. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ + | Template | Mandatory | General-purpose web server | + | | | | + | | The system provides several security group templates for you to create a security group. A security group template has preconfigured inbound and outbound rules. You can select a template based on your service requirements. | | + | | | | + | | :ref:`Table 1 ` describes the security group templates. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ + | Description | Optional | N/A | + | | | | + | | Supplementary information about the security group. This parameter is optional. | | + | | | | + | | The security group description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ #. Confirm the inbound and outbound rules of the template and click **OK**. diff --git a/umn/source/access_control/security_group/managing_instances_associated_with_a_security_group/viewing_the_security_group_of_an_ecs.rst b/umn/source/access_control/security_group/managing_instances_associated_with_a_security_group/viewing_the_security_group_of_an_ecs.rst index 7a4af4d..f27cd52 100644 --- a/umn/source/access_control/security_group/managing_instances_associated_with_a_security_group/viewing_the_security_group_of_an_ecs.rst +++ b/umn/source/access_control/security_group/managing_instances_associated_with_a_security_group/viewing_the_security_group_of_an_ecs.rst @@ -29,5 +29,11 @@ Procedure You can view the security groups associated with the ECS and the inbound and outbound rules. + + .. figure:: /_static/images/en-us_image_0000001911842313.png + :alt: **Figure 1** View the security group of an ECS + + **Figure 1** View the security group of an ECS + .. |image1| image:: /_static/images/en-us_image_0000001818982734.png .. |image2| image:: /_static/images/en-us_image_0000001818982866.png diff --git a/umn/source/access_control/security_group/managing_security_group_rules/adding_a_security_group_rule.rst b/umn/source/access_control/security_group/managing_security_group_rules/adding_a_security_group_rule.rst index 678c639..9a88e67 100644 --- a/umn/source/access_control/security_group/managing_security_group_rules/adding_a_security_group_rule.rst +++ b/umn/source/access_control/security_group/managing_security_group_rules/adding_a_security_group_rule.rst @@ -71,36 +71,36 @@ Procedure .. table:: **Table 1** Inbound rule parameter description - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Parameter | Description | Example Value | - +=======================+====================================================================================================================================================================================================================================================================================================================================================================================================================+=======================+ - | Protocol & Port | The network protocol used to match traffic in a security group rule. | TCP | - | | | | - | | Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | | **Port**: The port or port range over which traffic can reach your ECS. The value can be from 1 to 65535. | 22, or 22-30 | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Type | Source IP address version. You can select: | IPv4 | - | | | | - | | - IPv4 | | - | | - IPv6 | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Source | Source of the security group rule. The value can be an IP address, a security group, or an IP address group to allow access from IP addresses or instances in the security group. For example: | 0.0.0.0/0 | - | | | | - | | - IP address: | | - | | | | - | | - Single IP address: 192.168.10.10/32 | | - | | - All IP addresses: 0.0.0.0/0 | | - | | - IP address range: 192.168.1.0/24 | | - | | | | - | | - **Security group**: The source is from another security group. You can select a security group in the same region under the current account from the drop-down list. Instance A is in security group A and instance B is in security group B. If security group A has an inbound rule with **Action** set to **Allow** and **Source** set to security group B, access from instance B is allowed to instance A. | | - | | | | - | | If the source is a security group, this rule will apply to all instances associated with the selected security group. | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Description | Supplementary information about the security group rule. This parameter is optional. | N/A | - | | | | - | | The security group rule description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+===============================================================================================================================================================================================================================================================================================================================================================+=======================+ + | Protocol & Port | The network protocol used to match traffic in a security group rule. | TCP | + | | | | + | | Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | | **Port**: The port or port range over which traffic can reach your ECS. The value can be from 1 to 65535. | 22, or 22-30 | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Type | Source IP address version. You can select: | IPv4 | + | | | | + | | - IPv4 | | + | | - IPv6 | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Source | Source of the security group rule. The value can be an IP address or a security group to allow access from IP addresses or instances in the security group. | 0.0.0.0/0 | + | | | | + | | - IP address: | | + | | | | + | | - Single IP address: 192.168.10.10/32 | | + | | - All IP addresses: 0.0.0.0/0 | | + | | - IP address range: 192.168.1.0/24 | | + | | | | + | | - **Security group**: The source is from another security group. You can select a security group in the same region from the drop-down list. If there is instance A in security group A and instance B in security group B, and the inbound rule of security group A allows traffic from security group B, traffic is allowed from instance B to instance A. | | + | | | | + | | If the source is a security group, this rule will apply to all instances associated with the selected security group. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | Supplementary information about the security group rule. This parameter is optional. | N/A | + | | | | + | | The security group rule description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ #. Click **OK**. @@ -122,34 +122,34 @@ Procedure .. table:: **Table 2** Outbound rule parameter description - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Parameter | Description | Example Value | - +=======================+============================================================================================================================================================================================================================================================================================================================================================================================================================================+=======================+ - | Protocol & Port | The network protocol used to match traffic in a security group rule. | TCP | - | | | | - | | Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | | **Port**: The port or port range over which traffic can leave your ECS. The value can be from 1 to 65535. | 22, or 22-30 | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Type | Source IP address version. You can select: | IPv4 | - | | | | - | | - IPv4 | | - | | - IPv6 | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Destination | Destination of the security group rule. The value can be an IP address or a security group to allow access to IP addresses or instances in the security group. For example: | 0.0.0.0/0 | - | | | | - | | - IP address: | | - | | | | - | | - Single IP address: 192.168.10.10/32 | | - | | - All IP addresses: 0.0.0.0/0 | | - | | - IP address range: 192.168.1.0/24 | | - | | | | - | | - **Security group**: The destination is from another security group. You can select a security group in the same region under the current account from the drop-down list. For example, instance A is in security group A and instance B is in security group B. If security group A has an outbound rule with **Action** set to **Allow** and **Destination** set to security group B, access from instance A is allowed to instance B. | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Description | Supplementary information about the security group rule. This parameter is optional. | N/A | - | | | | - | | The security group rule description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+===============================================================================================================================================================================================================================================================================================================================================================+=======================+ + | Protocol & Port | The network protocol used to match traffic in a security group rule. | TCP | + | | | | + | | Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | | **Port**: The port or port range over which traffic can leave your ECS. The value can be from 1 to 65535. | 22, or 22-30 | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Type | Source IP address version. You can select: | IPv4 | + | | | | + | | - IPv4 | | + | | - IPv6 | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Destination | Destination of the security group rule. The value can be an IP address or a security group to allow access to IP addresses or instances in the security group. | 0.0.0.0/0 | + | | | | + | | - IP address: | | + | | | | + | | - Single IP address: 192.168.10.10/32 | | + | | - All IP addresses: 0.0.0.0/0 | | + | | - IP address range: 192.168.1.0/24 | | + | | | | + | | - **Security group**: The source is from another security group. You can select a security group in the same region from the drop-down list. If there is instance A in security group A and instance B in security group B, and the inbound rule of security group A allows traffic from security group B, traffic is allowed from instance B to instance A. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | Supplementary information about the security group rule. This parameter is optional. | N/A | + | | | | + | | The security group rule description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ #. Click **OK**. diff --git a/umn/source/access_control/security_group/managing_security_group_rules/deleting_a_security_group_rule.rst b/umn/source/access_control/security_group/managing_security_group_rules/deleting_a_security_group_rule.rst index 82e7710..7da34a1 100644 --- a/umn/source/access_control/security_group/managing_security_group_rules/deleting_a_security_group_rule.rst +++ b/umn/source/access_control/security_group/managing_security_group_rules/deleting_a_security_group_rule.rst @@ -13,10 +13,7 @@ If your security group rule is no longer required, you can delete it. Notes and Constraints --------------------- -Security group rules use whitelists. Deleting a security group rule may result in ECS access failures. Security group rules work as follows: - -- Inbound rule: If an inbound request matches the source in an inbound security group rule with **Action** set to **Allow**, the request is allowed. -- Outbound rule: If the destination of an outbound security group rule with **Action** set to **Allow** is 0.0.0.0/0, all outbound requests are allowed. +Security group rules use whitelists. Deleting a security group rule may result in ECS access failures. Procedure --------- diff --git a/umn/source/access_control/security_group/managing_security_group_rules/fast-adding_security_group_rules.rst b/umn/source/access_control/security_group/managing_security_group_rules/fast-adding_security_group_rules.rst index 728565d..9b754de 100644 --- a/umn/source/access_control/security_group/managing_security_group_rules/fast-adding_security_group_rules.rst +++ b/umn/source/access_control/security_group/managing_security_group_rules/fast-adding_security_group_rules.rst @@ -43,34 +43,33 @@ Procedure .. table:: **Table 1** Inbound rule parameter description - +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Parameter | Description | Example Value | - +=======================+====================================================================================================================================================================================================+=======================+ - | Protocols and Ports | Common protocols and ports are provided for: | SSH (22) | - | | | | - | | - Remote login and ping | | - | | - Web services | | - | | - Databases | | - +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Type | Source IP address version. You can select: | IPv4 | - | | | | - | | - IPv4 | | - | | - IPv6 | | - +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Source | Source of the security group rule. The value can be an IP address, an IP address group, or a security group to allow access from IP addresses or instances in the security group. You can specify: | 0.0.0.0/0 | - | | | | - | | - xxx.xxx.xxx.xxx/32 (IPv4 address) | | - | | - xxx.xxx.xxx.0/24 (IPv4 address range) | | - | | - 0.0.0.0/0 (all IPv4 addresses) | | - | | - sg-abc (security group) | | - | | - IP address group: ipGroup-test | | - | | | | - | | If the source is a security group, this rule will apply to all instances associated with the selected security group. | | - +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Description | (Optional) Supplementary information about the security group rule. | ``-`` | - | | | | - | | The description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+==============================================================================================================================================================================+=======================+ + | Protocols and Ports | Common protocols and ports are provided for: | SSH (22) | + | | | | + | | - Remote login and ping | | + | | - Web services | | + | | - Databases | | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Type | Source IP address version. You can select: | IPv4 | + | | | | + | | - IPv4 | | + | | - IPv6 | | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Source | Source of the security group rule. The value can be an IP address or a security group to allow access from IP addresses or instances in the security group. You can specify: | 0.0.0.0/0 | + | | | | + | | - xxx.xxx.xxx.xxx/32 (IPv4 address) | | + | | - xxx.xxx.xxx.0/24 (IPv4 address range) | | + | | - 0.0.0.0/0 (all IPv4 addresses) | | + | | - sg-abc (security group) | | + | | | | + | | If the source is a security group, this rule will apply to all instances associated with the selected security group. | | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | (Optional) Supplementary information about the security group rule. | ``-`` | + | | | | + | | The description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ 8. Click **OK**. @@ -90,32 +89,31 @@ Procedure .. table:: **Table 2** Outbound rule parameter description - +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Parameter | Description | Example Value | - +=======================+=======================================================================================================================================================================================================+=======================+ - | Protocols and Ports | Common protocols and ports are provided for: | SSH (22) | - | | | | - | | - Remote login and ping | | - | | - Web services | | - | | - Databases | | - +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Type | Source IP address version. You can select: | IPv4 | - | | | | - | | - IPv4 | | - | | - IPv6 | | - +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Destination | Destination of the security group rule. The value can be an IP address, an IP address group, or a security group to allow access to IP addresses or instances in the security group. You can specify: | 0.0.0.0/0 | - | | | | - | | - xxx.xxx.xxx.xxx/32 (IPv4 address) | | - | | - xxx.xxx.xxx.0/24 (IPv4 address range) | | - | | - 0.0.0.0/0 (all IPv4 addresses) | | - | | - sg-abc (security group) | | - | | - IP address group: ipGroup-test | | - +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Description | (Optional) Supplementary information about the security group rule. | ``-`` | - | | | | - | | The description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+=================================================================================================================================================================================+=======================+ + | Protocols and Ports | Common protocols and ports are provided for: | SSH (22) | + | | | | + | | - Remote login and ping | | + | | - Web services | | + | | - Databases | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Type | Source IP address version. You can select: | IPv4 | + | | | | + | | - IPv4 | | + | | - IPv6 | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Destination | Destination of the security group rule. The value can be an IP address or a security group to allow access to IP addresses or instances in the security group. You can specify: | 0.0.0.0/0 | + | | | | + | | - xxx.xxx.xxx.xxx/32 (IPv4 address) | | + | | - xxx.xxx.xxx.0/24 (IPv4 address range) | | + | | - 0.0.0.0/0 (all IPv4 addresses) | | + | | - sg-abc (security group) | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | (Optional) Supplementary information about the security group rule. | ``-`` | + | | | | + | | The description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ 11. Click **OK**. diff --git a/umn/source/access_control/security_group/managing_security_group_rules/importing_and_exporting_security_group_rules.rst b/umn/source/access_control/security_group/managing_security_group_rules/importing_and_exporting_security_group_rules.rst index 473c545..640c9d5 100644 --- a/umn/source/access_control/security_group/managing_security_group_rules/importing_and_exporting_security_group_rules.rst +++ b/umn/source/access_control/security_group/managing_security_group_rules/importing_and_exporting_security_group_rules.rst @@ -19,6 +19,8 @@ Notes and Constraints - The security group rules to be imported must be configured based on the template. Do not add parameters or change existing parameters. Otherwise, the import will fail. - Duplicate rules are not allowed, you can delete the rule and try again. +- If you want to import rules of the security group in one region to another under one account, only rules with both **Source** and **Destination** set to **IP address** can be applied. +- If you want to import rules of the security group in one account to the security group in another account, only rules with both **Source** and **Destination** set to **IP address** can be applied. Procedure --------- @@ -51,42 +53,41 @@ Procedure .. table:: **Table 1** Template parameters - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------+ - | Parameter | Description | Example Value | - +=======================+====================================================================================================================================================================================================================================================================================================================================================================================================================+====================================+ - | Direction | The direction in which the security group rule takes effect. | Inbound | - | | | | - | | - **Inbound**: Inbound rules control incoming traffic to instances in the security group. | | - | | - **Outbound**: Outbound rules control outgoing traffic from instances in the security group. | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------+ - | Protocol & Port | The network protocol used to match traffic in a security group rule. | TCP | - | | | | - | | Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------+ - | | **Port**: The port or port range over which traffic can reach your ECS. The value can be from 1 to 65535. | 22, or 22-30 | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------+ - | Type | Source IP address version. You can select: | IPv4 | - | | | | - | | - IPv4 | | - | | - IPv6 | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------+ - | Source | Source of the security group rule. The value can be an IP address, a security group, or an IP address group to allow access from IP addresses or instances in the security group. For example: | sg-test[96a8a93f-XXX-d7872990c314] | - | | | | - | | - IP address: | | - | | | | - | | - Single IP address: 192.168.10.10/32 | | - | | - All IP addresses: 0.0.0.0/0 | | - | | - IP address range: 192.168.1.0/24 | | - | | | | - | | - **Security group**: The source is from another security group. You can select a security group in the same region under the current account from the drop-down list. Instance A is in security group A and instance B is in security group B. If security group A has an inbound rule with **Action** set to **Allow** and **Source** set to security group B, access from instance B is allowed to instance A. | | - | | - **IP address group**: The source is an IP address group. An IP address group is a collection of one or more IP addresses. You can select an available IP address group from the drop-down list. An IP address group can help you manage IP address ranges and IP addresses with same security requirements in a more simple way. | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------+ - | Destination | Destination of the security group rule. The value can be an IP address or a security group to allow access to IP addresses or instances in the security group. For example: | sg-test[96a8a93f-XXX-d7872990c314] | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------+ - | Description | (Optional) Supplementary information about the security group rule. | ``-`` | - | | | | - | | The route description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------+ + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------+ + | Parameter | Description | Example Value | + +=======================+===============================================================================================================================================================================================================================================================================================================================================================+====================================+ + | Direction | The direction in which the security group rule takes effect. | Inbound | + | | | | + | | - **Inbound**: Inbound rules control incoming traffic to instances in the security group. | | + | | - **Outbound**: Outbound rules control outgoing traffic from instances in the security group. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------+ + | Protocol & Port | The network protocol used to match traffic in a security group rule. | TCP | + | | | | + | | Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------+ + | | **Port**: The port or port range over which traffic can reach your ECS. The value can be from 1 to 65535. | 22, or 22-30 | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------+ + | Type | Source IP address version. You can select: | IPv4 | + | | | | + | | - IPv4 | | + | | - IPv6 | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------+ + | Source | Source of the security group rule. The value can be an IP address or a security group to allow access from IP addresses or instances in the security group. | sg-test[96a8a93f-XXX-d7872990c314] | + | | | | + | | - IP address: | | + | | | | + | | - Single IP address: 192.168.10.10/32 | | + | | - All IP addresses: 0.0.0.0/0 | | + | | - IP address range: 192.168.1.0/24 | | + | | | | + | | - **Security group**: The source is from another security group. You can select a security group in the same region from the drop-down list. If there is instance A in security group A and instance B in security group B, and the inbound rule of security group A allows traffic from security group B, traffic is allowed from instance B to instance A. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------+ + | Destination | Destination of the security group rule. The value can be an IP address or a security group to allow access to IP addresses or instances in the security group. | sg-test[96a8a93f-XXX-d7872990c314] | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------+ + | Description | (Optional) Supplementary information about the security group rule. | ``-`` | + | | | | + | | The route description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------+ .. |image1| image:: /_static/images/en-us_image_0000001818982734.png .. |image2| image:: /_static/images/en-us_image_0000001865582585.png diff --git a/umn/source/access_control/security_group/security_groups_and_security_group_rules.rst b/umn/source/access_control/security_group/security_groups_and_security_group_rules.rst index 2599b51..94be088 100644 --- a/umn/source/access_control/security_group/security_groups_and_security_group_rules.rst +++ b/umn/source/access_control/security_group/security_groups_and_security_group_rules.rst @@ -26,7 +26,7 @@ Security Group Basics .. important:: - After a persistent connection is disconnected, new connections will not be established immediately until the timeout period of connection tracking expires. For example, after an ICMP persistent connection is disconnected, a new connection will be established and a new rule will apply when the timeout period (30s) expires. + After a persistent connection is disconnected, new connections will not be established immediately until the timeout period of connection tracking expires. For example, after an ICMP persistent connection is disconnected, a new connection will be established and a new rule will be applied when the timeout period (30s) expires. - The timeout period of connection tracking varies by protocol. The timeout period of a TCP connection in the established state is 600s, and that of an ICMP connection is 30s. For other protocols, if packets are received in both inbound and outbound directions, the connection tracking timeout period is 180s. If packets are received only in one direction, the connection tracking timeout period is 30s. - The timeout period of TCP connections varies by connection status. The timeout period of a TCP connection in the established state is 600s, and that of a TCP connection in the FIN-WAIT state is 30s. @@ -40,46 +40,42 @@ A security group has inbound and outbound rules to control traffic that's allowe .. table:: **Table 1** Security group rule information - +-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | Parameter | Description | - +===================================+=====================================================================================================================================================================================================================================+ - | Protocol | The network protocol used to match traffic in a security group rule. Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | - +-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | Port | Destination port used to match traffic in a security group rule. The value can be from 1 to 65535. | - | | | - | | - Inbound rules control incoming traffic over specific ports to instances in the security group. | - | | - Outbound rules control outgoing traffic over specific ports from instances in the security group. | - +-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | Source (Inbound) | The source in an inbound rule is used to match the IP address or address range of an external request. The source can be: | - | | | - | | - IP address: | - | | | - | | - Example IPv4 address: 192.168.10.10/32 | - | | - Example IPv6 address: 2002:50::44/128 | - | | - Example IPv4 address range: 192.168.52.0/24 All IPv4 addresses: 0.0.0.0/0 | - | | - Example IPv6 address range: 2407:c080:802:469::/64 All IPv6 addresses: ::/0 | - | | | - | | - Security group: You can select another security group in the same region under the current account as the source. | - | | | - | | For example, instance A is in security group A and instance B is in security group B. If security group A has a rule with **Source** set to security group B, access from instance B is allowed to instance A. | - | | | - | | - IP address group: If you have multiple IP address ranges and IP addresses with same security requirements, add them to an IP address group and select the group as the source to help you manage them in a more simple way. | - +-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | Destination (Outbound) | The destination in an outbound rule is used to match the IP address or address range of an internal request. The destination can be: | - | | | - | | - IP address: | - | | | - | | - Example IPv4 address: 192.168.10.10/32 | - | | - Example IPv6 address: 2002:50::44/128 | - | | - Example IPv4 address range: 192.168.52.0/24 All IPv4 addresses: 0.0.0.0/0 | - | | - Example IPv6 address range: 2407:c080:802:469::/64 All IPv6 addresses: ::/0 | - | | | - | | - Security group: You can select another security group in the same region under the current account as the destination. | - | | | - | | For example, instance A is in security group A and instance B is in security group B. If security group A has a rule with **Destination** set to security group B, access from instance A is allowed to instance B. | - | | | - | | - IP address group: If you have multiple IP address ranges and IP addresses with same security requirements, add them to an IP address group and select the group as the destination to help you manage them in a more simple way. | - +-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + +-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Parameter | Description | + +===================================+========================================================================================================================================================================================================================+ + | Protocol | The network protocol used to match traffic in a security group rule. Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | + +-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Port | Destination port used to match traffic in a security group rule. The value can be from 1 to 65535. | + | | | + | | - Inbound rules control incoming traffic over specific ports to instances in the security group. | + | | - Outbound rules control outgoing traffic over specific ports from instances in the security group. | + +-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Source (Inbound) | The source in an inbound rule is used to match the IP address or address range of an external request. The source can be: | + | | | + | | - IP address: | + | | | + | | - Example IPv4 address: 192.168.10.10/32 | + | | - Example IPv6 address: 2002:50::44/128 | + | | - Example IPv4 address range: 192.168.52.0/24 All IPv4 addresses: 0.0.0.0/0 | + | | - Example IPv6 address range: 2407:c080:802:469::/64 All IPv6 addresses: ::/0 | + | | | + | | - Security group: You can select another security group in the same region under the current account as the source. | + | | | + | | For example, instance A is in security group A and instance B is in security group B. If security group A has a rule with **Source** set to security group B, access from instance B is allowed to instance A. | + +-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Destination (Outbound) | The destination in an outbound rule is used to match the IP address or address range of an internal request. The destination can be: | + | | | + | | - IP address: | + | | | + | | - Example IPv4 address: 192.168.10.10/32 | + | | - Example IPv6 address: 2002:50::44/128 | + | | - Example IPv4 address range: 192.168.52.0/24 All IPv4 addresses: 0.0.0.0/0 | + | | - Example IPv6 address range: 2407:c080:802:469::/64 All IPv6 addresses: ::/0 | + | | | + | | - Security group: You can select another security group in the same region under the current account as the destination. | + | | | + | | For example, instance A is in security group A and instance B is in security group B. If security group A has a rule with **Destination** set to security group B, access from instance A is allowed to instance B. | + +-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ Like whitelists, security group rules work as follows: @@ -130,6 +126,31 @@ Like whitelists, security group rules work as follows: You can use :ref:`VPC peering connections ` to connect VPCs in different regions. +Security Group Configuration Process +------------------------------------ + + +.. figure:: /_static/images/en-us_image_0000001865662813.png + :alt: **Figure 1** Security group configuration process + + **Figure 1** Security group configuration process + +.. table:: **Table 3** Security group configuration process description + + +-----------------+--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+ + | No. | Step | Description | Reference | + +=================+======================================+======================================================================================================================================================================================================================================================================+=================================================================================================+ + | 1 | Create a security group. | When creating a security group, you can select a template, such **General-purpose web server** or **All ports open**. A template contains preset security group rules. For details, see :ref:`Security group templates `. | :ref:`Creating a Security Group ` | + +-----------------+--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+ + | 2 | Configure security group rules. | After a security group is created, if its rules cannot meet your service requirements, you can add new rules to the security group or modify original rules. | :ref:`Adding a Security Group Rule ` | + | | | | | + | | | | :ref:`Fast-Adding Security Group Rules ` | + +-----------------+--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+ + | 3 | Add instances to the security group. | When you create an instance, the system automatically adds the instance to a security group for protection. | :ref:`Adding an Instance to or Removing an Instance from a Security Group ` | + | | | | | + | | | If one security group cannot meet your requirements, you can add an instance to multiple security groups. | | + +-----------------+--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+ + Security Group Constraints -------------------------- diff --git a/umn/source/change_history.rst b/umn/source/change_history.rst index 51c3419..76eea13 100644 --- a/umn/source/change_history.rst +++ b/umn/source/change_history.rst @@ -5,713 +5,739 @@ Change History ============== -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Released On | Description | -+===================================+=================================================================================================================================================================================================================================================================================================================================================+ -| 2024-04-16 | This release incorporates the following changes: | -| | | -| | - Modified the procedure for changing the CIDR block of a VPC in :ref:`Modifying a VPC `. | -| | - Updated the Table 1 application scenarios of IPv4/IPv6 dual stack in :ref:`IPv4 and IPv6 Dual-Stack Network `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2024-03-27 | This release incorporates the following changes: | -| | | -| | - Changed **VPCReadOnlyAccess** and **VPCFullAccess** into **VPC ReadOnlyAccess** and **VPC FullAccess**. | -| | - Modified the subnet description in :ref:`Subnet `. | -| | - Deleted parameter **Fast-add rule** in :ref:`Creating a Security Group `. | -| | - Added the description indicating that if the secondary IPv4 CIDR block function is available in a region, the CIDR block of a VPC in this region cannot be modified through the console in :ref:`Modifying a VPC ` and :ref:`Adding a Secondary IPv4 CIDR Block to a VPC `. | -| | - Added the procedure for exporting the list of shared bandwidths in :ref:`Exporting Shared Bandwidths `. | -| | - Modified the operation procedure and figures in :ref:`Adding EIPs to a Shared Bandwidth ` and :ref:`Removing EIPs from a Shared Bandwidth `. | -| | - Modified the procedure for exporting the resource list in :ref:`Exporting VPC List `, :ref:`Exporting Subnet List `, :ref:`Importing and Exporting Security Group Rules `, :ref:`Exporting EIP Information `, and :ref:`Exporting Route Table Information `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2024-02-29 | This release incorporates the following changes: | -| | | -| | - Deleted parameter **Destination Address** in :ref:`Creating a Custom Route Table `, :ref:`Adding a Custom Route `, and :ref:`Modifying a Route `. | -| | - Deleted the descriptions about IP address groups in :ref:`Adding a Firewall Rule ` and :ref:`Modifying a Firewall Rule `. | -| | - Modified the subnet description in :ref:`Subnet `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2024-02-18 | This release incorporates the following changes: | -| | | -| | Added :ref:`What Are the Differences Between 5_bgp, 5_mailbgp, and 5_gray EIPs? ` | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2024-02-02 | This release incorporates the following changes: | -| | | -| | Modified figures in :ref:`Creating a Custom Route Table ` and :ref:`Adding a Custom Route `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2024-01-16 | This release incorporates the following changes: | -| | | -| | Modified the figure for creating a subnet in :ref:`Creating a Subnet for the VPC `, :ref:`Step 2: Create a Subnet for the VPC `, and :ref:`Step 2: Create a Subnet for the VPC `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2024-01-02 | This release incorporates the following changes: | -| | | -| | Modified the parameter descriptions in sections :ref:`Adding a Security Group Rule ` and :ref:`Adding a Firewall Rule `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-12-19 | This release incorporates the following changes: | -| | | -| | - Added screenshots in :ref:`How Do I Configure a Security Group for Multi-Channel Protocols? ` | -| | - Modified the table in :ref:`Why Can't I Delete My VPCs and Subnets? ` | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-12-18 | This release incorporates the following changes: | -| | | -| | Added IPv6-related content. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-12-12 | This release incorporates the following changes: | -| | | -| | Added descriptions about security group and IP address group as source or destination in :ref:`Adding a Security Group Rule `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-11-30 | This release incorporates the following changes: | -| | | -| | Added descriptions about IP address groups as source and destination in :ref:`Adding a Firewall Rule `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-11-14 | This release incorporates the following changes: | -| | | -| | Added the following content: | -| | | -| | Added description about allowing common ports with a few clicks in :ref:`Allowing Common Ports with A Few Clicks `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-10-10 | This release incorporates the following changes: | -| | | -| | - Added the figure for configuring route tables in :ref:`Route Table `. | -| | - Modified :ref:`Step 4: Add a Security Group Rule `. | -| | | -| | - Changed the location of parameter **Type**. | -| | - Added protocol **GRE**. | -| | | -| | - Modified :ref:`Step 5: Add a Security Group Rule ` and :ref:`Adding a Security Group Rule `. | -| | | -| | - Added description that each ECS must be associated with at least one security group. | -| | - Modified description about port. | -| | - Changed the location of parameter **Type**. | -| | - Added protocol **GRE**. | -| | | -| | - Added the function of adding multiple tags for search in :ref:`Managing VPC Tags `. | -| | - Added figures and modified steps in :ref:`Viewing and Deleting Resources in a Subnet `. | -| | - Modified :ref:`Security Groups and Security Group Rules `. | -| | | -| | - Added protocol **GRE** and deleted content about **Action**. | -| | - Modified description about security group sg-AB. | -| | - Added description about security group configuration. | -| | - Added support for IPv6. | -| | | -| | - Changed the section name in :ref:`Default Security Group and Its Rules `. | -| | - Optimized description in :ref:`Creating a Security Group `. | -| | - Modified the figure and added parameter **Type** in :ref:`Fast-Adding Security Group Rules `. | -| | - Modified notes and constraints in :ref:`Importing and Exporting Security Group Rules `. | -| | - Added description about the maximum number of security groups that can be created in :ref:`Creating a Firewall `. | -| | - Modified figures and parameter settings in :ref:`Adding a Firewall Rule `. | -| | - Added the route table quota in notes and constraints in :ref:`Creating a Custom Route Table `. | -| | - Added constraints on the maximum number of routes that can be added to a route table in :ref:`Adding a Custom Route `. | -| | - Modified :ref:`Creating a VPC Peering Connection with Another VPC in Your Account `. | -| | | -| | - Added description that you need to add routes to the route tables of the local and peer VPCs after creating a VPC peering connection. | -| | - Added parameter **Description** for creating a VPC peering connection. | -| | | -| | - Added parameter **Description** for creating a VPC peering connection in :ref:`Creating a VPC Peering Connection with a VPC in Another Account `. | -| | | -| | - Added description about the maximum number of flow log records that can be recorded in :ref:`VPC Flow Log Overview `. | -| | - Modified the section name and scenarios in :ref:`Disabling Source and Destination Check (HA Load Balancing Cluster Scenario) `. | -| | - Modified the verification procedure in :ref:`Creating a User and Granting VPC Permissions `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-09-08 | This release incorporates the following changes: | -| | | -| | Updated the following content: | -| | | -| | - Optimized description in :ref:`Step 4: Add a Security Group Rule `. | -| | - Optimized the procedure for verifying IAM permissions in :ref:`Creating a User and Granting VPC Permissions `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-07-18 | This release incorporates the following changes: | -| | | -| | Updated the following content: | -| | | -| | Added description about enabling shared SNAT using an API in :ref:`Shared SNAT `. | -| | | -| | Security group | -| | | -| | Firewall | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-06-12 | This release incorporates the following changes: | -| | | -| | Updated the following content: | -| | | -| | Added description about viewing monitoring metrics in :ref:`Viewing Metrics `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-05-26 | This release incorporates the following changes: | -| | | -| | Added the following content: | -| | | -| | Added information about cloning a security group in :ref:`Cloning a Security Group `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-05-17 | This release incorporates the following changes: | -| | | -| | Updated the following content: | -| | | -| | Modified the procedure for viewing monitoring metrics in :ref:`Viewing Metrics `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-04-28 | This release incorporates the following changes: | -| | | -| | Updated the following content: | -| | | -| | Modified the links of sections "Binding an EIP" and "Unbinding an EIP" in :ref:`Assigning an EIP and Binding It to an ECS ` and :ref:`Unbinding an EIP from an ECS and Releasing the EIP `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-04-20 | This release incorporates the following changes: | -| | | -| | Updated the following content: | -| | | -| | - Added description that BMS user-defined network is available only in eu-de. | -| | - Added the step for viewing NIC details to :ref:`Disabling Source and Destination Check (HA Load Balancing Cluster Scenario) `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-02-15 | This release incorporates the following changes: | -| | | -| | Updated the following content: | -| | | -| | Modified links in :ref:`What Is Virtual Private Cloud? ` and :ref:`Can I Bind an EIP to Multiple ECSs? ` | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2023-01-10 | This release incorporates the following changes: | -| | | -| | Updated the following content: | -| | | -| | Modified steps in :ref:`Subnet ` and :ref:`Elastic IP `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2022-12-12 | This release incorporates the following changes: | -| | | -| | Updated the following content: | -| | | -| | Added description that EIPs of the Dedicated Load Balancer (5_gray) type cannot be created in :ref:`Step 3: Assign an EIP and Bind It to an ECS `, :ref:`Assigning an EIP and Binding It to an ECS `, and :ref:`Can I Bind an EIP to Multiple ECSs? `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2022-11-15 | This release incorporates the following changes: | -| | | -| | Added support for binding and unbinding EIPs of the Dedicated Load Balancer (5_gray) type using APIs in :ref:`Step 3: Assign an EIP and Bind It to an ECS `, :ref:`Assigning an EIP and Binding It to an ECS `, and :ref:`Unbinding an EIP from an ECS and Releasing the EIP `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2022-10-20 | Modified the following content: | -| | | -| | Modified the bandwidth range in :ref:`What Is the Bandwidth Size Range? ` | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2022-09-07 | Added the following content: | -| | | -| | - Added description about binding EIPs of the dedicated load balancer **(5_gray)** type to load balancers in :ref:`Assigning an EIP and Binding It to an ECS `. | -| | - Added description about binding EIPs of the dedicated load balancer **(5_gray)** type to load balancers in :ref:`Unbinding an EIP from an ECS and Releasing the EIP `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2022-06-25 | Added the following content: | -| | | -| | - Modified constraints on EIPs dedicated for dedicated load balancers in :ref:`Assigning an EIP and Binding It to an ECS `. | -| | - Modified constraints on EIP binding to load balancers in :ref:`Unbinding an EIP from an ECS and Releasing the EIP `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2022-02-15 | Added the following content: | -| | | -| | - Added constraints on EIPs dedicated for dedicated load balancers in :ref:`Assigning an EIP and Binding It to an ECS `. | -| | - Added description about the default reverse domain name of an EIP in \ :ref:`Step 3: Assign an EIP and Bind It to an ECS ` and :ref:`Assigning an EIP and Binding It to an ECS `. | -| | - Added constraints on EIPs dedicated for dedicated load balancers in :ref:`Assigning an EIP and Binding It to an ECS ` and :ref:`Adding EIPs to a Shared Bandwidth `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2021-08-25 | Modified the following content: | -| | | -| | Deleted content about IP address groups. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2021-06-18 | Modified the following content: | -| | | -| | Updated screenshots and deleted the **Bandwidth Type** parameter in :ref:`Step 3: Assign an EIP and Bind It to an ECS ` and :ref:`Assigning an EIP and Binding It to an ECS `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2021-05-10 | Added the following content: | -| | | -| | Added constraints on EIPs dedicated for dedicated load balancers in :ref:`Assigning an EIP and Binding It to an ECS `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2021-05-08 | Added the following content: | -| | | -| | - Added description about the default reverse domain name of an EIP in :ref:`Assigning an EIP and Binding It to an ECS `. | -| | - Added description about modifying a dedicated bandwidth or shared bandwidth in :ref:`Modifying an EIP Bandwidth `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2021-03-16 | Added the following FAQ: | -| | | -| | - :ref:`What Bandwidth Types Are Available? ` | -| | - :ref:`What Are the Differences Between a Dedicated Bandwidth and a Shared Bandwidth? ` | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2020-12-16 | This release incorporates the following changes: | -| | | -| | - Deleted the restriction on the number of ECS NICs for SNAT in :ref:`Are There Any Restrictions on Using a Route Table? ` | -| | - Added the procedure for binding a virtual IP address to an ECS in :ref:`Binding a Virtual IP Address to an EIP or ECS `. | -| | - Added description about enabling ports 465 and 587 for Mail BGP EIPs in :ref:`Assigning an EIP and Binding It to an ECS `. | -| | - Modified or added content in **Notes and Constraints**. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2020-07-28 | Modified the following content: | -| | | -| | Changed the maximum number of tags that can be added to 20 in :ref:`Managing VPC Tags ` and :ref:`Managing Subnet Tags `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2020-05-30 | Added the following content: | -| | | -| | Added basic information to :ref:`Security Groups and Security Group Rules ` and :ref:`Firewall Overview `. | -| | | -| | Modified the following content: | -| | | -| | - Added rules in :ref:`Firewall Configuration Examples `. | -| | - Modified :ref:`Does a Modified Security Group Rule or a Firewall Rule Take Effect Immediately for Existing Connections? ` | -| | - Modified :ref:`Why Can't I Delete My VPCs and Subnets? ` | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2020-02-25 | Added the following content: | -| | | -| | - Added :ref:`Shared Bandwidth `. | -| | | -| | Modified the following content: | -| | | -| | - Modified steps in :ref:`Elastic IP `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2020-02-12 | Added the following content: | -| | | -| | Added description that VPC flow logs support S2 ECSs in :ref:`VPC Flow Log `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2020-01-08 | Added the following content: | -| | | -| | - Added function and namespace description and optimized information in tables in :ref:`Supported Metrics `. | -| | - Added :ref:`Region and AZ `. | -| | - Added the example of allowing external access to a specified port in :ref:`Security Group Configuration Examples `. | -| | | -| | Modified the following content: | -| | | -| | - Added **Subnet** and **VPC** as the type of resources whose traffic is to be logged in :ref:`VPC Flow Log `. | -| | | -| | - Updated screenshots in :ref:`Adding a Security Group Rule ` and :ref:`Fast-Adding Security Group Rules `. | -| | - Optimized figure examples in this document. | -| | - Optimized descriptions in :ref:`Firewall Configuration Examples `. | -| | - Optimized descriptions in :ref:`Firewall Overview `. | -| | - Changed the position of :ref:`Access Control `. | -| | - Optimized :ref:`What Is a Quota? ` | -| | | -| | Deleted the following content: | -| | | -| | - Deleted section "Deleting a VPN". | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2020-03-06 | Modified the following content: | -| | | -| | - Modified the steps in :ref:`Assigning an EIP and Binding It to an ECS `, :ref:`Elastic IP `, and :ref:`Shared Bandwidth `. | -| | - Updated screenshots in :ref:`Modifying a Shared Bandwidth `. | -| | - Updated screenshots and parameter description in :ref:`Creating a Subnet for the VPC `. | -| | - Modified steps in :ref:`Assigning a Virtual IP Address `, :ref:`Binding a Virtual IP Address to an EIP or ECS `, and :ref:`Releasing a Virtual IP Address `. | -| | - Updated screenshots in :ref:`VPC Peering Connection `. | -| | - Modified description in :ref:`How Many Routes Can a Route Table Contain? ` | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-12-13 | Added the following content: | -| | | -| | - Added restrictions on ports and port ranges in :ref:`Security Groups and Security Group Rules `. | -| | - Added description about IP address groups in :ref:`Importing and Exporting Security Group Rules `. | -| | - Added impacts caused by IP address group modification or deletion in "Managing an IP Address Group". | -| | | -| | Modified the following content: | -| | | -| | - Modified description and value examples of the port and source in :ref:`Step 4: Add a Security Group Rule ` and :ref:`Adding a Security Group Rule `. | -| | - Optimized note description in :ref:`Importing and Exporting Security Group Rules `. | -| | - Changed firewall to firewalls in :ref:`Creating a Firewall `. | -| | - Optimized description about the scenario in :ref:`Changing the Sequence of a Firewall Rule `. | -| | - Optimized description about the scenario in :ref:`Creating an Alarm Rule `. | -| | - Updated screenshots in :ref:`Adding a Security Group Rule ` and :ref:`Fast-Adding Security Group Rules `. | -| | - Optimized figure examples in this document. | -| | - Optimized descriptions in :ref:`Firewall Configuration Examples `. | -| | - Optimized descriptions in :ref:`Firewall Overview `. | -| | - Changed the position of :ref:`Access Control `. | -| | | -| | Deleted the following content: | -| | | -| | - Deleted section "Deleting a VPN". | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-11-29 | Added the following content: | -| | | -| | - Added section "IP Address Group". | -| | - Added port format and IP address group when configuring security group rules in :ref:`Adding a Security Group Rule `. | -| | - Added function and namespace description and optimized information in tables in :ref:`Supported Metrics `. | -| | - Added :ref:`Region and AZ `. | -| | | -| | Modified the following content: | -| | | -| | Optimized :ref:`What Is a Quota? ` | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-11-05 | Modified the following content: | -| | | -| | Added **Subnet** and **VPC** as the type of resources whose traffic is to be logged in :ref:`VPC Flow Log `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-08-30 | Added the following content: | -| | | -| | - Added the example of allowing external access to a specified port in :ref:`Security Group Configuration Examples `. | -| | - Added description that EIP type cannot be changed in :ref:`Step 3: Assign an EIP and Bind It to an ECS ` and :ref:`Assigning an EIP and Binding It to an ECS `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-08-23 | Modified the following content: | -| | | -| | Optimized description about **NTP Server Address** in :ref:`Modifying a Subnet `. | -| | | -| | Added the following content: | -| | | -| | Added descriptions about route types in :ref:`Route Table `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-08-16 | Added the following content: | -| | | -| | Added :ref:`Exporting Route Table Information `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-08-09 | Added the following content: | -| | | -| | - Added parameters **Type** and **Bandwidth Type** to :ref:`Step 3: Assign an EIP and Bind It to an ECS ` and :ref:`Assigning an EIP and Binding It to an ECS `. | -| | - Added description about how to replicate multiple routes in :ref:`Replicating a Route `. | -| | - Added the description about **Next Hop Type** in :ref:`Adding a Custom Route `. | -| | | -| | Modified the following content: | -| | | -| | - Modified description about **NTP Server Address** in :ref:`Modifying a Subnet `. | -| | - Modified description about replication in the "Default Route Table and Custom Route Table" part in :ref:`Route Tables and Routes `. | -| | - Modified descriptions about system routes and custom routes in :ref:`Route Tables and Routes `. | -| | - Modified description about usage restrictions in :ref:`Route Tables and Routes `. | -| | | -| | Deleted the following content: | -| | | -| | - Deleted parameter **Enterprise Project** from the document. | -| | - Deleted the Cloud Connect service from the "Default Route Table and Custom Route Table" part in :ref:`Route Tables and Routes `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-08-02 | Added the following content based on the RM-584 requirements: | -| | | -| | - Added subnet parameter description in :ref:`Modifying a Subnet `. | -| | | -| | Modified the following content based on the RM-584 requirements: | -| | | -| | - Added prerequisites in :ref:`Releasing a Virtual IP Address `. | -| | - Optimized description about scenarios and prerequisites in :ref:`Deleting a Subnet `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-07-22 | Added the following content: | -| | | -| | Added :ref:`Enabling or Disabling VPC Flow Log `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-06-04 | Optimized the description in the following sections: | -| | | -| | - :ref:`What Is an EIP? ` | -| | - :ref:`Step 2: Create a Subnet for the VPC ` | -| | - :ref:`Creating a Subnet for the VPC ` | -| | - :ref:`Route Table ` | -| | - :ref:`Virtual IP Address ` | -| | - :ref:`Virtual IP Address Overview ` | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-05-31 | Modified the following sections related to subnets and route tables based on the RM-584 requirements: | -| | | -| | - :ref:`Route Table ` | -| | - :ref:`Modifying a VPC ` | -| | - :ref:`Creating a Subnet for the VPC ` | -| | - :ref:`Modifying a Subnet ` | -| | - :ref:`Managing Subnet Tags ` | -| | - :ref:`Creating a VPC Peering Connection with Another VPC in Your Account ` | -| | - :ref:`Creating a VPC Peering Connection with a VPC in Another Account ` | -| | - :ref:`Viewing Routes Configured for a VPC Peering Connection ` | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-05-29 | Added the following content: | -| | | -| | - Added a note in :ref:`Deleting a VPC Flow Log `. | -| | - Added a note about changing the NTP server address in :ref:`Modifying a Subnet `. | -| | | -| | Modified the following content: | -| | | -| | - Modified description about **NTP Server Address** in :ref:`Creating a VPC `, :ref:`Creating a Subnet for the VPC `, and :ref:`Modifying a Subnet `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-05-24 | Modified the following content: | -| | | -| | - Deleted description about DHCP in :ref:`What Is Virtual Private Cloud? `. | -| | - Modified description about **NTP Server Address** in :ref:`Creating a VPC `, :ref:`Creating a Subnet for the VPC `, and :ref:`Modifying a Subnet `. | -| | - Optimized :ref:`Elastic IP `. | -| | - Updated the description and screenshot in :ref:`Creating a VPC Peering Connection with Another VPC in Your Account ` and :ref:`Creating a VPC Peering Connection with a VPC in Another Account ` based on the latest management console page. | -| | - Updated sections :ref:`VPC Flow Log Overview ` and :ref:`Creating a VPC Flow Log `. | -| | | -| | Added the following content: | -| | | -| | - Added description about **Advanced Settings** and updated screenshots in :ref:`Creating a VPC ` and :ref:`Creating a Subnet for the VPC `. | -| | - Added "Obtaining the Peer VPC ID" in :ref:`Creating a VPC Peering Connection with a VPC in Another Account `. | -| | - Added two precautions in :ref:`Virtual IP Address Overview `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-04-28 | Modified the following content: | -| | | -| | - Modified the incorrect word spelling in :ref:`Viewing a VPC Flow Log `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-04-25 | Added the following content: | -| | | -| | - Added a note in :ref:`Creating a VPC Flow Log `. | -| | - Added the description about no VPC flow log records in :ref:`Viewing a VPC Flow Log `. | -| | - Added :ref:`Security Group Configuration Examples `. The security group configuration examples are integrated into one section and the original independent sections are deleted. | -| | | -| | Modified the following content: | -| | | -| | - Modified description information about **Enterprise Project**. | -| | - Optimized :ref:`Service Overview ` and added the product advantage description to :ref:`What Is Virtual Private Cloud? ` | -| | - Modified the description about how to switch to the **EIPs** page in :ref:`Elastic IP `. | -| | - Modified the description about how to switch to the **Shared Bandwidths** page in :ref:`Shared Bandwidth `. | -| | | -| | Deleted the following content: | -| | | -| | - Deleted "What Is a Security Group?", "Which Protocols Does a Security Group Support?", "What Are the Functions of the Default Security Group Rule?", and "How Can I Configure Security Group Rules?" in :ref:`FAQ `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-04-17 | Accepted in OTC-4.0/Agile-04.2019. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-04-12 | Modified the following content: | -| | | -| | - Modified the description for **DNS Server Address** in :ref:`Creating a VPC `, :ref:`Creating a Subnet for the VPC `, and :ref:`Modifying a Subnet `. | -| | | -| | Added the following content: | -| | | -| | - Added the note about **Resource** in :ref:`Creating a VPC Flow Log `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-04-10 | Modified the following content: | -| | | -| | - Added the description about **log-status** in :ref:`Viewing a VPC Flow Log `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-03-30 | Added the following content: | -| | | -| | - Added the **Enterprise Project** parameter in :ref:`Creating a VPC `, :ref:`Creating a Security Group `, and :ref:`Assigning an EIP and Binding It to an ECS `. | -| | - Added :ref:`Shared Bandwidth `. | -| | | -| | Deleted the following content: | -| | | -| | - Deleted the concepts of VPN, IPsec VPN, remote gateway, remote subnet, region, and project in :ref:`Basic Concepts `. | -| | - Deleted the FAQs related to VPN in :ref:`FAQ `. | -| | - Deleted the content related to "Configuring a VPC for ECSs That Access the Internet Through a VPN" in :ref:`Getting Started `. | -| | | -| | Modified the following content: | -| | | -| | - Updated console screenshots. | -| | - Optimized the description in section "Security Group Configuration Examples". | -| | - Added the support for S2 ECSs in :ref:`VPC Flow Log Overview `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-03-18 | Modified the following content: | -| | | -| | - Modified the example description in :ref:`Viewing a VPC Flow Log `. | -| | - Modified steps in :ref:`Creating a VPC Flow Log `. | -| | | -| | Added the following content: | -| | | -| | - Added use restrictions in :ref:`VPC Flow Log Overview `. | -| | - Updated the console screenshots in :ref:`Deleting a VPC Flow Log `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-03-01 | Added the following content: | -| | | -| | - Added :ref:`Document Usage Instructions `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-02-27 | Added the following content: | -| | | -| | - Added screenshots and examples in :ref:`Viewing a VPC Flow Log `. | -| | | -| | Modified the following content: | -| | | -| | - Modified description about the scenario in :ref:`Deleting a VPC Flow Log `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-02-25 | Added the following content: | -| | | -| | - Added :ref:`VPC Flow Log `. | -| | | -| | Deleted the following content: | -| | | -| | - Deleted the concepts of VPN, IPsec VPN, remote gateway, remote subnet, region, and project in :ref:`Basic Concepts `. | -| | - Deleted the FAQs related to VPN in :ref:`FAQ `. | -| | | -| | - Deleted the content related to "Configuring a VPC for ECSs That Access the Internet Through a VPN" in :ref:`Getting Started `. | -| | | -| | Modified the following content: | -| | | -| | - Optimized :ref:`Service Overview ` and added the product advantage description to :ref:`What Is Virtual Private Cloud? ` | -| | - Added :ref:`Security Group Configuration Examples `. The security group configuration examples are integrated into one section and the original independent sections are deleted. | -| | - Modified the description about how to switch to the **EIPs** page in :ref:`Elastic IP `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-02-23 | Added the following content: | -| | | -| | - Added the description about batch subnet creation in :ref:`VPC and Subnet `. | -| | - Added precautions about disabling a firewall in :ref:`Enabling or Disabling a Firewall `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-02-22 | Added the following content: | -| | | -| | Added the **Assign EIP** screenshot in :ref:`Assigning an EIP and Binding It to an ECS `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-02-15 | Added the following content: | -| | | -| | - Added the Anti-DDoS service restriction in :ref:`How Does an IPv6 Client on the Internet Access the ECS That Has an EIP Bound in a VPC? ` | -| | | -| | Added :ref:`Modifying a Security Group `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-02-11 | Deleted the following content: | -| | | -| | - Deleted the console screenshot from :ref:`Assigning an EIP and Binding It to an ECS `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-01-31 | Accepted in OTC-4.0. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2019-01-30 | Modified the following content: | -| | | -| | - Modified the table listing the parameters for creating a VPC in :ref:`VPC and Subnet `. | -| | - Modified the table listing the parameters for modifying a security group rule in :ref:`Adding a Security Group Rule `. | -| | - Added the link to the default security group rule introduction in :ref:`Adding a Security Group Rule `. | -| | - Modified the format of the exported file to Excel in :ref:`Exporting VPC List ` and :ref:`Importing and Exporting Security Group Rules `. | -| | - Changed the number of characters allowed for the **Description** field to **255** in :ref:`Creating a Firewall `. | -| | - Modified steps in :ref:`Managing EIP Tags `. | -| | - Added the **Monitoring Period** column to the table listing metrics in :ref:`Supported Metrics `. | -| | - Changed the maximum bandwidth size allowed to 1000 Mbit/s in :ref:`What Is the Bandwidth Size Range? ` | -| | - Modified the table listing subnet parameters in :ref:`Modifying a Subnet `. | -| | - Updated the security group description in :ref:`Security Group `. | -| | - Updated the VPC peering connection description in :ref:`VPC Peering Connection `. | -| | - Updated firewall description in :ref:`Firewall `. | -| | - Updated console screenshots in :ref:`Adding a Firewall Rule `. | -| | - Updated console screenshots in :ref:`Modifying a Firewall Rule `. | -| | | -| | Added the following content: | -| | | -| | - Added :ref:`Security Group Configuration Examples `. | -| | - Added :ref:`Modifying an EIP Bandwidth `. | -| | - Added description about disassociating and releasing multiple EIPs at a time in :ref:`Unbinding an EIP from an ECS and Releasing the EIP `. | -| | | -| | Deleted the following content: | -| | | -| | - Deleted description about the **Reject** action from :ref:`Adding a Firewall Rule `. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-12-30 | Modified the following content: | -| | | -| | - Modified description about how to switch to the security group and firewall pages based on the changes made on the management console. | -| | | -| | Added the following content: | -| | | -| | - Added section **Firewall** **Overview**. | -| | - Added section **Firewall** **Configuration Examples**. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-11-30 | Added the following content: | -| | | -| | - Added parameter **NTP Server Address** to the description about how to create a subnet. | -| | | -| | Modified the following content: | -| | | -| | - Updated the document based on changes made to the firewall console pages. | -| | | -| | - Added description about how to delete multiple firewall rules at a time and how to disassociate multiple subnets from a firewall at a time. | -| | - Changed parameter **Any** to **All**. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-09-18 | Accepted in OTC-3.2/AGile-09.2018. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-09-06 | Modified the following content: | -| | | -| | - Modified the content and changed some screenshots in the document based on the latest management console. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-08-30 | This release incorporates the following change: | -| | | -| | - Added section "Adding Instances to and Removing Them from a Security Group". | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-07-30 | This release incorporates the following changes: | -| | | -| | - Modified sections related to security groups: | -| | | -| | - Added section "Replicating a Security Group Rule". | -| | - Added section "Modifying a Security Group Rule". | -| | - Modified section "Deleting a Security Group Rule" and added description about how to delete multiple security group rules at a time. | -| | - Added section "Importing and Exporting Security Group Rules". | -| | | -| | - Modified the VPN sections: | -| | | -| | - Modified the step for switching to the VPN console. | -| | - Deleted sections related to VPNs. An independent VPN user guide will be provided. | -| | - Deleted section "VPN Best Practice". | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-06-30 | This release incorporates the following changes: | -| | | -| | - Optimized sections under "Service Overview." | -| | - Optimized sections under "Security Group". | -| | | -| | - Optimized section "Security Group Overview". | -| | | -| | - Optimized section "Default Security Groups and Security Group Rules". | -| | - Optimized section "Creating a Security Group". | -| | - Optimized section "Adding a Security Group Rule". | -| | - Optimized section "Fast-Adding Security Group Rules". | -| | - Added security group configuration examples. | -| | - Added section "Viewing the Security Group of an ECS". | -| | - Added section "Changing the Security Group of an ECS". | -| | | -| | - Categorized FAQs. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-06-11 | This release incorporates the following changes: | -| | | -| | - Added section "Monitoring". | -| | - Modified tag description. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-05-23 | Accepted in OTC 3.1. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-04-28 | This release incorporates the following changes: | -| | | -| | - Added description about VPN tagging. | -| | - Added the IPv6 address description. | -| | - Added section "Exporting VPC Information". | -| | - Modified the bandwidth range. | -| | - Modified the VPN modification screenshots. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-03-30 | This release incorporates the following changes: | -| | | -| | Deleted the IPv6 address description. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-02-28 | This release incorporates the following changes: | -| | | -| | Added the description that the security group description can contain a maximum of 128 characters. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2018-01-30 | This release incorporates the following changes: | -| | | -| | - Added description about the function of unbinding and releasing EIPs in batches. | -| | - Added description about the function that the negotiation mode of the IKE policy in the VPN can be configured. | -| | - Added the description that the security group description can contain a maximum of 64 characters. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-11-30 | This release incorporates the following changes: | -| | | -| | - Updated screenshots and steps based on the latest management console. | -| | - Added description to indicate that subnets can be created without specifying the AZ. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-10-30 | This release incorporates the following changes: | -| | | -| | - Added description about the fast security group rule adding function. | -| | - Added ECS security group configuration examples. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-09-30 | This release incorporates the following changes: | -| | | -| | - Added description to indicate that the peer project ID needs to be configured when a tenant creates a VPC peering connection with the VPC of another tenant. | -| | - Modified description in sections "Adding a Security Group Rule" and "Deleting a Security Group Rule" based on changes made to the network console. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-08-30 | This release incorporates the following changes: | -| | | -| | - Added section "Managing Subnet Tags". | -| | - Added description about the VPC, subnet, and EIP tags. | -| | - Added section "Security Group Overview". | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-07-30 | This release incorporates the following changes: | -| | | -| | - Added description about how to enable shared SNAT on the management console. | -| | - Added section "Managing VPC Tags". | -| | - Added section "Managing EIP Tags". | -| | - Changed the number of routes allowed in a route table by default to **100**. | -| | - Updated procedures in sections "VPC and Subnet" and "Custom Route" based on changes made to the network console. | -| | - Added description about the multi-project feature. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-06-30 | This release incorporates the following change: | -| | | -| | - Added description about the virtual IP address feature. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-05-30 | This release incorporates the following change: | -| | | -| | - Added FAQ **How Does an IPv6 Client on the Internet Access the ECS That Has an EIP Bound in a VPC?** | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-04-28 | This release incorporates the following change: | -| | | -| | - Added description about how to add DNS server addresses during subnet information modification. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-03-30 | This release incorporates the following change: | -| | | -| | - Added description about the firewall function. | -| | - Added description about the shared SNAT function. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-02-28 | This release incorporates the following change: | -| | | -| | - Deleted description about the button for disabling the DHCP function. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-02-24 | This release incorporates the following change: | -| | | -| | - Added description about the VPC peering function. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2017-01-12 | This release incorporates the following change: | -| | | -| | - Added description about the custom route table function. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2016-10-19 | This release incorporates the following change: | -| | | -| | - Updated the Help Center URL of the VPN service. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2016-07-15 | This release incorporates the following changes: | -| | | -| | - Modified the VPN authentication algorithm. | -| | - Optimized the traffic metering function. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| 2016-03-14 | This issue is the first official release. | -+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Released On | Description | ++===================================+==================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ +| 2024-05-06 | This release incorporates the following changes: | +| | | +| | Removed step links in :ref:`Configuring a VPC for ECSs That Do Not Require Internet Access ` and :ref:`Configuring a VPC for ECSs That Access the Internet Using EIPs `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2024-04-25 | This release incorporates the following changes: | +| | | +| | - Modified the procedure for deleting routes for a VPC peering connection between VPCs in different accounts in :ref:`Deleting Routes Configured for a VPC Peering Connection `. | +| | - Modified the figure for creating a route table in :ref:`Creating a Custom Route Table `. | +| | - Modified the figure for adding a custom route in :ref:`Adding a Custom Route `. | +| | - Added descriptions about **Destination Type** in :ref:`Adding a Custom Route ` and :ref:`Modifying a Route `. | +| | - Added descriptions about security group templates in the table "Security group configuration process description" in :ref:`Security Groups and Security Group Rules `. | +| | - Modified descriptions about the security groups in the parameter descriptions in :ref:`Adding a Security Group Rule ` and :ref:`Importing and Exporting Security Group Rules `. | +| | - Added step links in :ref:`Configuring a VPC for ECSs That Do Not Require Internet Access ` and :ref:`Configuring a VPC for ECSs That Access the Internet Using EIPs `. | +| | - Added figures for creating and viewing resources. | +| | - Deleted the content related to the IP address groups. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2024-04-22 | This release incorporates the following changes: | +| | | +| | - Added description about security group templates and related operations in :ref:`Creating a Security Group `. | +| | - Modified the description of adding routes for the VPC peering connection in :ref:`Creating a VPC Peering Connection with Another VPC in Your Account `, :ref:`Creating a VPC Peering Connection with a VPC in Another Account `, :ref:`Modifying Routes Configured for a VPC Peering Connection `, :ref:`Viewing Routes Configured for a VPC Peering Connection `, and :ref:`Deleting Routes Configured for a VPC Peering Connection `. | +| | - Added constraints on importing security group rules in :ref:`Importing and Exporting Security Group Rules `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2024-04-18 | This release incorporates the following changes: | +| | | +| | Modified the maximum number of custom routes that can be added to a route table in :ref:`How Many Routes Can I Add to a Route Table? `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2024-04-16 | This release incorporates the following changes: | +| | | +| | - Modified the procedure for changing the CIDR block of a VPC in :ref:`Modifying a VPC `. | +| | - Updated the Table 1 application scenarios of IPv4/IPv6 dual stack in :ref:`IPv4 and IPv6 Dual-Stack Network `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2024-03-27 | This release incorporates the following changes: | +| | | +| | - Changed **VPCReadOnlyAccess** and **VPCFullAccess** into **VPC ReadOnlyAccess** and **VPC FullAccess**. | +| | - Modified the subnet description in :ref:`Subnet `. | +| | - Deleted parameter **Fast-add rule** in :ref:`Creating a Security Group `. | +| | - Added the description indicating that if the secondary IPv4 CIDR block function is available in a region, the CIDR block of a VPC in this region cannot be modified through the console in :ref:`Modifying a VPC ` and :ref:`Adding a Secondary IPv4 CIDR Block to a VPC `. | +| | - Added the procedure for exporting the list of shared bandwidths in :ref:`Exporting Shared Bandwidths `. | +| | - Modified the operation procedure and figures in :ref:`Adding EIPs to a Shared Bandwidth ` and :ref:`Removing EIPs from a Shared Bandwidth `. | +| | - Modified the procedure for exporting the resource list in :ref:`Exporting VPC List `, :ref:`Exporting Subnet List `, :ref:`Importing and Exporting Security Group Rules `, :ref:`Exporting EIP Information `, and :ref:`Exporting Route Table Information `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2024-02-29 | This release incorporates the following changes: | +| | | +| | - Deleted parameter **Destination Address** in :ref:`Creating a Custom Route Table `, :ref:`Adding a Custom Route `, and :ref:`Modifying a Route `. | +| | - Deleted the descriptions about IP address groups in :ref:`Adding a Firewall Rule ` and :ref:`Modifying a Firewall Rule `. | +| | - Modified the subnet description in :ref:`Subnet `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2024-02-18 | This release incorporates the following changes: | +| | | +| | Added :ref:`What Are the Differences Between 5_bgp, 5_mailbgp, and 5_gray EIPs? ` | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2024-02-02 | This release incorporates the following changes: | +| | | +| | Modified figures in :ref:`Creating a Custom Route Table ` and :ref:`Adding a Custom Route `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2024-01-16 | This release incorporates the following changes: | +| | | +| | Modified the figure for creating a subnet in :ref:`Creating a Subnet for the VPC `, :ref:`Step 2: Create a Subnet for the VPC `, and :ref:`Step 2: Create a Subnet for the VPC `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2024-01-02 | This release incorporates the following changes: | +| | | +| | Modified the parameter descriptions in sections :ref:`Adding a Security Group Rule ` and :ref:`Adding a Firewall Rule `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-12-19 | This release incorporates the following changes: | +| | | +| | - Added screenshots in :ref:`How Do I Configure a Security Group for Multi-Channel Protocols? ` | +| | - Modified the table in :ref:`Why Can't I Delete My VPCs and Subnets? ` | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-12-18 | This release incorporates the following changes: | +| | | +| | Added IPv6-related content. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-12-12 | This release incorporates the following changes: | +| | | +| | Added descriptions about security group and IP address group as source or destination in :ref:`Adding a Security Group Rule `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-11-30 | This release incorporates the following changes: | +| | | +| | Added descriptions about IP address groups as source and destination in :ref:`Adding a Firewall Rule `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-11-14 | This release incorporates the following changes: | +| | | +| | Added the following content: | +| | | +| | Added description about allowing common ports with a few clicks in :ref:`Allowing Common Ports with A Few Clicks `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-10-10 | This release incorporates the following changes: | +| | | +| | - Added the figure for configuring route tables in :ref:`Route Table `. | +| | - Modified :ref:`Step 4: Add a Security Group Rule `. | +| | | +| | - Changed the location of parameter **Type**. | +| | - Added protocol **GRE**. | +| | | +| | - Modified :ref:`Step 5: Add a Security Group Rule ` and :ref:`Adding a Security Group Rule `. | +| | | +| | - Added description that each ECS must be associated with at least one security group. | +| | - Modified description about port. | +| | - Changed the location of parameter **Type**. | +| | - Added protocol **GRE**. | +| | | +| | - Added the function of adding multiple tags for search in :ref:`Managing VPC Tags `. | +| | - Added figures and modified steps in :ref:`Viewing and Deleting Resources in a Subnet `. | +| | - Modified :ref:`Security Groups and Security Group Rules `. | +| | | +| | - Added protocol **GRE** and deleted content about **Action**. | +| | - Modified description about security group sg-AB. | +| | - Added description about security group configuration. | +| | - Added support for IPv6. | +| | | +| | - Changed the section name in :ref:`Default Security Group and Its Rules `. | +| | - Optimized description in :ref:`Creating a Security Group `. | +| | - Modified the figure and added parameter **Type** in :ref:`Fast-Adding Security Group Rules `. | +| | - Modified notes and constraints in :ref:`Importing and Exporting Security Group Rules `. | +| | - Added description about the maximum number of security groups that can be created in :ref:`Creating a Firewall `. | +| | - Modified figures and parameter settings in :ref:`Adding a Firewall Rule `. | +| | - Added the route table quota in notes and constraints in :ref:`Creating a Custom Route Table `. | +| | - Added constraints on the maximum number of routes that can be added to a route table in :ref:`Adding a Custom Route `. | +| | - Modified :ref:`Creating a VPC Peering Connection with Another VPC in Your Account `. | +| | | +| | - Added description that you need to add routes to the route tables of the local and peer VPCs after creating a VPC peering connection. | +| | - Added parameter **Description** for creating a VPC peering connection. | +| | | +| | - Added parameter **Description** for creating a VPC peering connection in :ref:`Creating a VPC Peering Connection with a VPC in Another Account `. | +| | | +| | - Added description about the maximum number of flow log records that can be recorded in :ref:`VPC Flow Log Overview `. | +| | - Modified the section name and scenarios in :ref:`Disabling Source and Destination Check (HA Load Balancing Cluster Scenario) `. | +| | - Modified the verification procedure in :ref:`Creating a User and Granting VPC Permissions `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-09-08 | This release incorporates the following changes: | +| | | +| | Updated the following content: | +| | | +| | - Optimized description in :ref:`Step 4: Add a Security Group Rule `. | +| | - Optimized the procedure for verifying IAM permissions in :ref:`Creating a User and Granting VPC Permissions `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-07-18 | This release incorporates the following changes: | +| | | +| | Updated the following content: | +| | | +| | Added description about enabling shared SNAT using an API in :ref:`Shared SNAT `. | +| | | +| | Security group | +| | | +| | Firewall | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-06-12 | This release incorporates the following changes: | +| | | +| | Updated the following content: | +| | | +| | Added description about viewing monitoring metrics in :ref:`Viewing Metrics `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-05-26 | This release incorporates the following changes: | +| | | +| | Added the following content: | +| | | +| | Added information about cloning a security group in :ref:`Cloning a Security Group `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-05-17 | This release incorporates the following changes: | +| | | +| | Updated the following content: | +| | | +| | Modified the procedure for viewing monitoring metrics in :ref:`Viewing Metrics `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-04-28 | This release incorporates the following changes: | +| | | +| | Updated the following content: | +| | | +| | Modified the links of sections "Binding an EIP" and "Unbinding an EIP" in :ref:`Assigning an EIP and Binding It to an ECS ` and :ref:`Unbinding an EIP from an ECS and Releasing the EIP `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-04-20 | This release incorporates the following changes: | +| | | +| | Updated the following content: | +| | | +| | - Added description that BMS user-defined network is available only in eu-de. | +| | - Added the step for viewing NIC details to :ref:`Disabling Source and Destination Check (HA Load Balancing Cluster Scenario) `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-02-15 | This release incorporates the following changes: | +| | | +| | Updated the following content: | +| | | +| | Modified links in :ref:`What Is Virtual Private Cloud? ` and :ref:`Can I Bind an EIP to Multiple ECSs? ` | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2023-01-10 | This release incorporates the following changes: | +| | | +| | Updated the following content: | +| | | +| | Modified steps in :ref:`Subnet ` and :ref:`Elastic IP `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2022-12-12 | This release incorporates the following changes: | +| | | +| | Updated the following content: | +| | | +| | Added description that EIPs of the Dedicated Load Balancer (5_gray) type cannot be created in :ref:`Step 3: Assign an EIP and Bind It to an ECS `, :ref:`Assigning an EIP and Binding It to an ECS `, and :ref:`Can I Bind an EIP to Multiple ECSs? `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2022-11-15 | This release incorporates the following changes: | +| | | +| | Added support for binding and unbinding EIPs of the Dedicated Load Balancer (5_gray) type using APIs in :ref:`Step 3: Assign an EIP and Bind It to an ECS `, :ref:`Assigning an EIP and Binding It to an ECS `, and :ref:`Unbinding an EIP from an ECS and Releasing the EIP `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2022-10-20 | Modified the following content: | +| | | +| | Modified the bandwidth range in :ref:`What Is the Bandwidth Size Range? ` | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2022-09-07 | Added the following content: | +| | | +| | - Added description about binding EIPs of the dedicated load balancer **(5_gray)** type to load balancers in :ref:`Assigning an EIP and Binding It to an ECS `. | +| | - Added description about binding EIPs of the dedicated load balancer **(5_gray)** type to load balancers in :ref:`Unbinding an EIP from an ECS and Releasing the EIP `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2022-06-25 | Added the following content: | +| | | +| | - Modified constraints on EIPs dedicated for dedicated load balancers in :ref:`Assigning an EIP and Binding It to an ECS `. | +| | - Modified constraints on EIP binding to load balancers in :ref:`Unbinding an EIP from an ECS and Releasing the EIP `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2022-02-15 | Added the following content: | +| | | +| | - Added constraints on EIPs dedicated for dedicated load balancers in :ref:`Assigning an EIP and Binding It to an ECS `. | +| | - Added description about the default reverse domain name of an EIP in \ :ref:`Step 3: Assign an EIP and Bind It to an ECS ` and :ref:`Assigning an EIP and Binding It to an ECS `. | +| | - Added constraints on EIPs dedicated for dedicated load balancers in :ref:`Assigning an EIP and Binding It to an ECS ` and :ref:`Adding EIPs to a Shared Bandwidth `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2021-08-25 | Modified the following content: | +| | | +| | Deleted content about IP address groups. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2021-06-18 | Modified the following content: | +| | | +| | Updated screenshots and deleted the **Bandwidth Type** parameter in :ref:`Step 3: Assign an EIP and Bind It to an ECS ` and :ref:`Assigning an EIP and Binding It to an ECS `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2021-05-10 | Added the following content: | +| | | +| | Added constraints on EIPs dedicated for dedicated load balancers in :ref:`Assigning an EIP and Binding It to an ECS `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2021-05-08 | Added the following content: | +| | | +| | - Added description about the default reverse domain name of an EIP in :ref:`Assigning an EIP and Binding It to an ECS `. | +| | - Added description about modifying a dedicated bandwidth or shared bandwidth in :ref:`Modifying an EIP Bandwidth `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2021-03-16 | Added the following FAQ: | +| | | +| | - :ref:`What Bandwidth Types Are Available? ` | +| | - :ref:`What Are the Differences Between a Dedicated Bandwidth and a Shared Bandwidth? ` | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2020-12-16 | This release incorporates the following changes: | +| | | +| | - Deleted the restriction on the number of ECS NICs for SNAT in :ref:`Are There Any Restrictions on Using a Route Table? ` | +| | - Added the procedure for binding a virtual IP address to an ECS in :ref:`Binding a Virtual IP Address to an EIP or ECS `. | +| | - Added description about enabling ports 465 and 587 for Mail BGP EIPs in :ref:`Assigning an EIP and Binding It to an ECS `. | +| | - Modified or added content in **Notes and Constraints**. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2020-07-28 | Modified the following content: | +| | | +| | Changed the maximum number of tags that can be added to 20 in :ref:`Managing VPC Tags ` and :ref:`Managing Subnet Tags `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2020-05-30 | Added the following content: | +| | | +| | Added basic information to :ref:`Security Groups and Security Group Rules ` and :ref:`Firewall Overview `. | +| | | +| | Modified the following content: | +| | | +| | - Added rules in :ref:`Firewall Configuration Examples `. | +| | - Modified :ref:`Does a Modified Security Group Rule or a Firewall Rule Take Effect Immediately for Existing Connections? ` | +| | - Modified :ref:`Why Can't I Delete My VPCs and Subnets? ` | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2020-02-25 | Added the following content: | +| | | +| | - Added :ref:`Shared Bandwidth `. | +| | | +| | Modified the following content: | +| | | +| | - Modified steps in :ref:`Elastic IP `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2020-02-12 | Added the following content: | +| | | +| | Added description that VPC flow logs support S2 ECSs in :ref:`VPC Flow Log `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2020-01-08 | Added the following content: | +| | | +| | - Added function and namespace description and optimized information in tables in :ref:`Supported Metrics `. | +| | - Added :ref:`Region and AZ `. | +| | - Added the example of allowing external access to a specified port in :ref:`Security Group Configuration Examples `. | +| | | +| | Modified the following content: | +| | | +| | - Added **Subnet** and **VPC** as the type of resources whose traffic is to be logged in :ref:`VPC Flow Log `. | +| | | +| | - Updated screenshots in :ref:`Adding a Security Group Rule ` and :ref:`Fast-Adding Security Group Rules `. | +| | - Optimized figure examples in this document. | +| | - Optimized descriptions in :ref:`Firewall Configuration Examples `. | +| | - Optimized descriptions in :ref:`Firewall Overview `. | +| | - Changed the position of :ref:`Access Control `. | +| | - Optimized :ref:`What Is a Quota? ` | +| | | +| | Deleted the following content: | +| | | +| | - Deleted section "Deleting a VPN". | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2020-03-06 | Modified the following content: | +| | | +| | - Modified the steps in :ref:`Assigning an EIP and Binding It to an ECS `, :ref:`Elastic IP `, and :ref:`Shared Bandwidth `. | +| | - Updated screenshots in :ref:`Modifying a Shared Bandwidth `. | +| | - Updated screenshots and parameter description in :ref:`Creating a Subnet for the VPC `. | +| | - Modified steps in :ref:`Assigning a Virtual IP Address `, :ref:`Binding a Virtual IP Address to an EIP or ECS `, and :ref:`Releasing a Virtual IP Address `. | +| | - Updated screenshots in :ref:`VPC Peering Connection `. | +| | - Modified description in :ref:`How Many Routes Can I Add to a Route Table? ` | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-12-13 | Added the following content: | +| | | +| | - Added restrictions on ports and port ranges in :ref:`Security Groups and Security Group Rules `. | +| | - Added description about IP address groups in :ref:`Importing and Exporting Security Group Rules `. | +| | - Added impacts caused by IP address group modification or deletion in "Managing an IP Address Group". | +| | | +| | Modified the following content: | +| | | +| | - Modified description and value examples of the port and source in :ref:`Step 4: Add a Security Group Rule ` and :ref:`Adding a Security Group Rule `. | +| | - Optimized note description in :ref:`Importing and Exporting Security Group Rules `. | +| | - Changed firewall to firewalls in :ref:`Creating a Firewall `. | +| | - Optimized description about the scenario in :ref:`Changing the Sequence of a Firewall Rule `. | +| | - Optimized description about the scenario in :ref:`Creating an Alarm Rule `. | +| | - Updated screenshots in :ref:`Adding a Security Group Rule ` and :ref:`Fast-Adding Security Group Rules `. | +| | - Optimized figure examples in this document. | +| | - Optimized descriptions in :ref:`Firewall Configuration Examples `. | +| | - Optimized descriptions in :ref:`Firewall Overview `. | +| | - Changed the position of :ref:`Access Control `. | +| | | +| | Deleted the following content: | +| | | +| | - Deleted section "Deleting a VPN". | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-11-29 | Added the following content: | +| | | +| | - Added section "IP Address Group". | +| | - Added port format and IP address group when configuring security group rules in :ref:`Adding a Security Group Rule `. | +| | - Added function and namespace description and optimized information in tables in :ref:`Supported Metrics `. | +| | - Added :ref:`Region and AZ `. | +| | | +| | Modified the following content: | +| | | +| | Optimized :ref:`What Is a Quota? ` | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-11-05 | Modified the following content: | +| | | +| | Added **Subnet** and **VPC** as the type of resources whose traffic is to be logged in :ref:`VPC Flow Log `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-08-30 | Added the following content: | +| | | +| | - Added the example of allowing external access to a specified port in :ref:`Security Group Configuration Examples `. | +| | - Added description that EIP type cannot be changed in :ref:`Step 3: Assign an EIP and Bind It to an ECS ` and :ref:`Assigning an EIP and Binding It to an ECS `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-08-23 | Modified the following content: | +| | | +| | Optimized description about **NTP Server Address** in :ref:`Modifying a Subnet `. | +| | | +| | Added the following content: | +| | | +| | Added descriptions about route types in :ref:`Route Table `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-08-16 | Added the following content: | +| | | +| | Added :ref:`Exporting Route Table Information `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-08-09 | Added the following content: | +| | | +| | - Added parameters **Type** and **Bandwidth Type** to :ref:`Step 3: Assign an EIP and Bind It to an ECS ` and :ref:`Assigning an EIP and Binding It to an ECS `. | +| | - Added description about how to replicate multiple routes in :ref:`Replicating a Route `. | +| | - Added the description about **Next Hop Type** in :ref:`Adding a Custom Route `. | +| | | +| | Modified the following content: | +| | | +| | - Modified description about **NTP Server Address** in :ref:`Modifying a Subnet `. | +| | - Modified description about replication in the "Default Route Table and Custom Route Table" part in :ref:`Route Tables and Routes `. | +| | - Modified descriptions about system routes and custom routes in :ref:`Route Tables and Routes `. | +| | - Modified description about usage restrictions in :ref:`Route Tables and Routes `. | +| | | +| | Deleted the following content: | +| | | +| | - Deleted parameter **Enterprise Project** from the document. | +| | - Deleted the Cloud Connect service from the "Default Route Table and Custom Route Table" part in :ref:`Route Tables and Routes `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-08-02 | Added the following content based on the RM-584 requirements: | +| | | +| | - Added subnet parameter description in :ref:`Modifying a Subnet `. | +| | | +| | Modified the following content based on the RM-584 requirements: | +| | | +| | - Added prerequisites in :ref:`Releasing a Virtual IP Address `. | +| | - Optimized description about scenarios and prerequisites in :ref:`Deleting a Subnet `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-07-22 | Added the following content: | +| | | +| | Added :ref:`Enabling or Disabling VPC Flow Log `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-06-04 | Optimized the description in the following sections: | +| | | +| | - :ref:`What Is an EIP? ` | +| | - :ref:`Step 2: Create a Subnet for the VPC ` | +| | - :ref:`Creating a Subnet for the VPC ` | +| | - :ref:`Route Table ` | +| | - :ref:`Virtual IP Address ` | +| | - :ref:`Virtual IP Address Overview ` | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-05-31 | Modified the following sections related to subnets and route tables based on the RM-584 requirements: | +| | | +| | - :ref:`Route Table ` | +| | - :ref:`Modifying a VPC ` | +| | - :ref:`Creating a Subnet for the VPC ` | +| | - :ref:`Modifying a Subnet ` | +| | - :ref:`Managing Subnet Tags ` | +| | - :ref:`Creating a VPC Peering Connection with Another VPC in Your Account ` | +| | - :ref:`Creating a VPC Peering Connection with a VPC in Another Account ` | +| | - :ref:`Viewing Routes Configured for a VPC Peering Connection ` | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-05-29 | Added the following content: | +| | | +| | - Added a note in :ref:`Deleting a VPC Flow Log `. | +| | - Added a note about changing the NTP server address in :ref:`Modifying a Subnet `. | +| | | +| | Modified the following content: | +| | | +| | - Modified description about **NTP Server Address** in :ref:`Creating a VPC `, :ref:`Creating a Subnet for the VPC `, and :ref:`Modifying a Subnet `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-05-24 | Modified the following content: | +| | | +| | - Deleted description about DHCP in :ref:`What Is Virtual Private Cloud? `. | +| | - Modified description about **NTP Server Address** in :ref:`Creating a VPC `, :ref:`Creating a Subnet for the VPC `, and :ref:`Modifying a Subnet `. | +| | - Optimized :ref:`Elastic IP `. | +| | - Updated the description and screenshot in :ref:`Creating a VPC Peering Connection with Another VPC in Your Account ` and :ref:`Creating a VPC Peering Connection with a VPC in Another Account ` based on the latest management console page. | +| | - Updated sections :ref:`VPC Flow Log Overview ` and :ref:`Creating a VPC Flow Log `. | +| | | +| | Added the following content: | +| | | +| | - Added description about **Advanced Settings** and updated screenshots in :ref:`Creating a VPC ` and :ref:`Creating a Subnet for the VPC `. | +| | - Added "Obtaining the Peer VPC ID" in :ref:`Creating a VPC Peering Connection with a VPC in Another Account `. | +| | - Added two precautions in :ref:`Virtual IP Address Overview `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-04-28 | Modified the following content: | +| | | +| | - Modified the incorrect word spelling in :ref:`Viewing a VPC Flow Log `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-04-25 | Added the following content: | +| | | +| | - Added a note in :ref:`Creating a VPC Flow Log `. | +| | - Added the description about no VPC flow log records in :ref:`Viewing a VPC Flow Log `. | +| | - Added :ref:`Security Group Configuration Examples `. The security group configuration examples are integrated into one section and the original independent sections are deleted. | +| | | +| | Modified the following content: | +| | | +| | - Modified description information about **Enterprise Project**. | +| | - Optimized :ref:`Service Overview ` and added the product advantage description to :ref:`What Is Virtual Private Cloud? ` | +| | - Modified the description about how to switch to the **EIPs** page in :ref:`Elastic IP `. | +| | - Modified the description about how to switch to the **Shared Bandwidths** page in :ref:`Shared Bandwidth `. | +| | | +| | Deleted the following content: | +| | | +| | - Deleted "What Is a Security Group?", "Which Protocols Does a Security Group Support?", "What Are the Functions of the Default Security Group Rule?", and "How Can I Configure Security Group Rules?" in :ref:`FAQ `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-04-17 | Accepted in OTC-4.0/Agile-04.2019. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-04-12 | Modified the following content: | +| | | +| | - Modified the description for **DNS Server Address** in :ref:`Creating a VPC `, :ref:`Creating a Subnet for the VPC `, and :ref:`Modifying a Subnet `. | +| | | +| | Added the following content: | +| | | +| | - Added the note about **Resource** in :ref:`Creating a VPC Flow Log `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-04-10 | Modified the following content: | +| | | +| | - Added the description about **log-status** in :ref:`Viewing a VPC Flow Log `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-03-30 | Added the following content: | +| | | +| | - Added the **Enterprise Project** parameter in :ref:`Creating a VPC `, :ref:`Creating a Security Group `, and :ref:`Assigning an EIP and Binding It to an ECS `. | +| | - Added :ref:`Shared Bandwidth `. | +| | | +| | Deleted the following content: | +| | | +| | - Deleted the concepts of VPN, IPsec VPN, remote gateway, remote subnet, region, and project in :ref:`Basic Concepts `. | +| | - Deleted the FAQs related to VPN in :ref:`FAQ `. | +| | - Deleted the content related to "Configuring a VPC for ECSs That Access the Internet Through a VPN" in :ref:`Getting Started `. | +| | | +| | Modified the following content: | +| | | +| | - Updated console screenshots. | +| | - Optimized the description in section "Security Group Configuration Examples". | +| | - Added the support for S2 ECSs in :ref:`VPC Flow Log Overview `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-03-18 | Modified the following content: | +| | | +| | - Modified the example description in :ref:`Viewing a VPC Flow Log `. | +| | - Modified steps in :ref:`Creating a VPC Flow Log `. | +| | | +| | Added the following content: | +| | | +| | - Added use restrictions in :ref:`VPC Flow Log Overview `. | +| | - Updated the console screenshots in :ref:`Deleting a VPC Flow Log `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-03-01 | Added the following content: | +| | | +| | - Added :ref:`Document Usage Instructions `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-02-27 | Added the following content: | +| | | +| | - Added screenshots and examples in :ref:`Viewing a VPC Flow Log `. | +| | | +| | Modified the following content: | +| | | +| | - Modified description about the scenario in :ref:`Deleting a VPC Flow Log `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-02-25 | Added the following content: | +| | | +| | - Added :ref:`VPC Flow Log `. | +| | | +| | Deleted the following content: | +| | | +| | - Deleted the concepts of VPN, IPsec VPN, remote gateway, remote subnet, region, and project in :ref:`Basic Concepts `. | +| | - Deleted the FAQs related to VPN in :ref:`FAQ `. | +| | | +| | - Deleted the content related to "Configuring a VPC for ECSs That Access the Internet Through a VPN" in :ref:`Getting Started `. | +| | | +| | Modified the following content: | +| | | +| | - Optimized :ref:`Service Overview ` and added the product advantage description to :ref:`What Is Virtual Private Cloud? ` | +| | - Added :ref:`Security Group Configuration Examples `. The security group configuration examples are integrated into one section and the original independent sections are deleted. | +| | - Modified the description about how to switch to the **EIPs** page in :ref:`Elastic IP `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-02-23 | Added the following content: | +| | | +| | - Added the description about batch subnet creation in :ref:`VPC and Subnet `. | +| | - Added precautions about disabling a firewall in :ref:`Enabling or Disabling a Firewall `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-02-22 | Added the following content: | +| | | +| | Added the **Assign EIP** screenshot in :ref:`Assigning an EIP and Binding It to an ECS `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-02-15 | Added the following content: | +| | | +| | - Added the Anti-DDoS service restriction in :ref:`How Does an IPv6 Client on the Internet Access the ECS That Has an EIP Bound in a VPC? ` | +| | | +| | Added :ref:`Modifying a Security Group `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-02-11 | Deleted the following content: | +| | | +| | - Deleted the console screenshot from :ref:`Assigning an EIP and Binding It to an ECS `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-01-31 | Accepted in OTC-4.0. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-01-30 | Modified the following content: | +| | | +| | - Modified the table listing the parameters for creating a VPC in :ref:`VPC and Subnet `. | +| | - Modified the table listing the parameters for modifying a security group rule in :ref:`Adding a Security Group Rule `. | +| | - Added the link to the default security group rule introduction in :ref:`Adding a Security Group Rule `. | +| | - Modified the format of the exported file to Excel in :ref:`Exporting VPC List ` and :ref:`Importing and Exporting Security Group Rules `. | +| | - Changed the number of characters allowed for the **Description** field to **255** in :ref:`Creating a Firewall `. | +| | - Modified steps in :ref:`Managing EIP Tags `. | +| | - Added the **Monitoring Period** column to the table listing metrics in :ref:`Supported Metrics `. | +| | - Changed the maximum bandwidth size allowed to 1000 Mbit/s in :ref:`What Is the Bandwidth Size Range? ` | +| | - Modified the table listing subnet parameters in :ref:`Modifying a Subnet `. | +| | - Updated the security group description in :ref:`Security Group `. | +| | - Updated the VPC peering connection description in :ref:`VPC Peering Connection `. | +| | - Updated firewall description in :ref:`Firewall `. | +| | - Updated console screenshots in :ref:`Adding a Firewall Rule `. | +| | - Updated console screenshots in :ref:`Modifying a Firewall Rule `. | +| | | +| | Added the following content: | +| | | +| | - Added :ref:`Security Group Configuration Examples `. | +| | - Added :ref:`Modifying an EIP Bandwidth `. | +| | - Added description about disassociating and releasing multiple EIPs at a time in :ref:`Unbinding an EIP from an ECS and Releasing the EIP `. | +| | | +| | Deleted the following content: | +| | | +| | - Deleted description about the **Reject** action from :ref:`Adding a Firewall Rule `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-12-30 | Modified the following content: | +| | | +| | - Modified description about how to switch to the security group and firewall pages based on the changes made on the management console. | +| | | +| | Added the following content: | +| | | +| | - Added section **Firewall** **Overview**. | +| | - Added section **Firewall** **Configuration Examples**. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-11-30 | Added the following content: | +| | | +| | - Added parameter **NTP Server Address** to the description about how to create a subnet. | +| | | +| | Modified the following content: | +| | | +| | - Updated the document based on changes made to the firewall console pages. | +| | | +| | - Added description about how to delete multiple firewall rules at a time and how to disassociate multiple subnets from a firewall at a time. | +| | - Changed parameter **Any** to **All**. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-09-18 | Accepted in OTC-3.2/AGile-09.2018. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-09-06 | Modified the following content: | +| | | +| | - Modified the content and changed some screenshots in the document based on the latest management console. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-08-30 | This release incorporates the following change: | +| | | +| | - Added section "Adding Instances to and Removing Them from a Security Group". | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-07-30 | This release incorporates the following changes: | +| | | +| | - Modified sections related to security groups: | +| | | +| | - Added section "Replicating a Security Group Rule". | +| | - Added section "Modifying a Security Group Rule". | +| | - Modified section "Deleting a Security Group Rule" and added description about how to delete multiple security group rules at a time. | +| | - Added section "Importing and Exporting Security Group Rules". | +| | | +| | - Modified the VPN sections: | +| | | +| | - Modified the step for switching to the VPN console. | +| | - Deleted sections related to VPNs. An independent VPN user guide will be provided. | +| | - Deleted section "VPN Best Practice". | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-06-30 | This release incorporates the following changes: | +| | | +| | - Optimized sections under "Service Overview." | +| | - Optimized sections under "Security Group". | +| | | +| | - Optimized section "Security Group Overview". | +| | | +| | - Optimized section "Default Security Groups and Security Group Rules". | +| | - Optimized section "Creating a Security Group". | +| | - Optimized section "Adding a Security Group Rule". | +| | - Optimized section "Fast-Adding Security Group Rules". | +| | - Added security group configuration examples. | +| | - Added section "Viewing the Security Group of an ECS". | +| | - Added section "Changing the Security Group of an ECS". | +| | | +| | - Categorized FAQs. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-06-11 | This release incorporates the following changes: | +| | | +| | - Added section "Monitoring". | +| | - Modified tag description. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-05-23 | Accepted in OTC 3.1. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-04-28 | This release incorporates the following changes: | +| | | +| | - Added description about VPN tagging. | +| | - Added the IPv6 address description. | +| | - Added section "Exporting VPC Information". | +| | - Modified the bandwidth range. | +| | - Modified the VPN modification screenshots. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-03-30 | This release incorporates the following changes: | +| | | +| | Deleted the IPv6 address description. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-02-28 | This release incorporates the following changes: | +| | | +| | Added the description that the security group description can contain a maximum of 128 characters. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-01-30 | This release incorporates the following changes: | +| | | +| | - Added description about the function of unbinding and releasing EIPs in batches. | +| | - Added description about the function that the negotiation mode of the IKE policy in the VPN can be configured. | +| | - Added the description that the security group description can contain a maximum of 64 characters. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-11-30 | This release incorporates the following changes: | +| | | +| | - Updated screenshots and steps based on the latest management console. | +| | - Added description to indicate that subnets can be created without specifying the AZ. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-10-30 | This release incorporates the following changes: | +| | | +| | - Added description about the fast security group rule adding function. | +| | - Added ECS security group configuration examples. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-09-30 | This release incorporates the following changes: | +| | | +| | - Added description to indicate that the peer project ID needs to be configured when a tenant creates a VPC peering connection with the VPC of another tenant. | +| | - Modified description in sections "Adding a Security Group Rule" and "Deleting a Security Group Rule" based on changes made to the network console. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-08-30 | This release incorporates the following changes: | +| | | +| | - Added section "Managing Subnet Tags". | +| | - Added description about the VPC, subnet, and EIP tags. | +| | - Added section "Security Group Overview". | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-07-30 | This release incorporates the following changes: | +| | | +| | - Added description about how to enable shared SNAT on the management console. | +| | - Added section "Managing VPC Tags". | +| | - Added section "Managing EIP Tags". | +| | - Changed the number of routes allowed in a route table by default to **100**. | +| | - Updated procedures in sections "VPC and Subnet" and "Custom Route" based on changes made to the network console. | +| | - Added description about the multi-project feature. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-06-30 | This release incorporates the following change: | +| | | +| | - Added description about the virtual IP address feature. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-05-30 | This release incorporates the following change: | +| | | +| | - Added FAQ **How Does an IPv6 Client on the Internet Access the ECS That Has an EIP Bound in a VPC?** | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-04-28 | This release incorporates the following change: | +| | | +| | - Added description about how to add DNS server addresses during subnet information modification. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-03-30 | This release incorporates the following change: | +| | | +| | - Added description about the firewall function. | +| | - Added description about the shared SNAT function. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-02-28 | This release incorporates the following change: | +| | | +| | - Deleted description about the button for disabling the DHCP function. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-02-24 | This release incorporates the following change: | +| | | +| | - Added description about the VPC peering function. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2017-01-12 | This release incorporates the following change: | +| | | +| | - Added description about the custom route table function. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2016-10-19 | This release incorporates the following change: | +| | | +| | - Updated the Help Center URL of the VPN service. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2016-07-15 | This release incorporates the following changes: | +| | | +| | - Modified the VPN authentication algorithm. | +| | - Optimized the traffic metering function. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2016-03-14 | This issue is the first official release. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ diff --git a/umn/source/elastic_ip/assigning_an_eip_and_binding_it_to_an_ecs.rst b/umn/source/elastic_ip/assigning_an_eip_and_binding_it_to_an_ecs.rst index a5f3f15..0015206 100644 --- a/umn/source/elastic_ip/assigning_an_eip_and_binding_it_to_an_ecs.rst +++ b/umn/source/elastic_ip/assigning_an_eip_and_binding_it_to_an_ecs.rst @@ -81,27 +81,27 @@ Assigning an EIP .. table:: **Table 2** EIP tag requirements - +-----------------------+---------------------------------------------------------------------+-----------------------+ - | Parameter | Requirement | Example Value | - +=======================+=====================================================================+=======================+ - | Key | - Cannot be left blank. | Ipv4_key1 | - | | - The key value must be unique for the same EIP. | | - | | - Can contain up to 36 characters. | | - | | - Can contain only the following character types: | | - | | | | - | | - Uppercase letters | | - | | - Lowercase letters | | - | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | - +-----------------------+---------------------------------------------------------------------+-----------------------+ - | Value | - Can contain up to 43 characters. | 3005eip | - | | - Can contain only the following character types: | | - | | | | - | | - Uppercase letters | | - | | - Lowercase letters | | - | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | - +-----------------------+---------------------------------------------------------------------+-----------------------+ + +-----------------------+------------------------------------------------------------------------+-----------------------+ + | Parameter | Requirement | Example Value | + +=======================+========================================================================+=======================+ + | Key | - Cannot be left blank. | Ipv4_key1 | + | | - The key value must be unique for the same EIP. | | + | | - Can contain up to 36 characters. | | + | | - Can contain only the following character types: | | + | | | | + | | - Uppercase letters | | + | | - Lowercase letters | | + | | - Digits | | + | | - Only hyphens (-), underscores (_), and at signs (@) are allowed. | | + +-----------------------+------------------------------------------------------------------------+-----------------------+ + | Value | - Can contain up to 43 characters. | 3005eip | + | | - Can contain only the following character types: | | + | | | | + | | - Uppercase letters | | + | | - Lowercase letters | | + | | - Digits | | + | | - Only underscores (_), hyphens (-), and at signs (@) are allowed. | | + +-----------------------+------------------------------------------------------------------------+-----------------------+ #. Click **Create Now**. @@ -122,7 +122,7 @@ Binding an EIP #. Click **OK**. -An IPv6 client on the Internet can access the ECS that has an EIP bound in a VPC. For details, see :ref:`How Does an IPv6 Client on the Internet Access the ECS That Has an EIP Bound in a VPC? ` +An IPv6 client on the internet can access the ECS that has an EIP bound in a VPC. For details, see `How Does an IPv6 Client on the Internet Access the ECS That Has an EIP Bound in a VPC? `__ Follow-Up Procedure ------------------- @@ -131,7 +131,7 @@ After an ECS with an EIP bound is created, the system generates a domain name in You can use any of the following commands to obtain the domain name of an EIP: -- ping -a *EIP* +- ping -an *EIP* - nslookup [-qt=ptr] *EIP* - dig -x *EIP* diff --git a/umn/source/elastic_ip/managing_eip_tags.rst b/umn/source/elastic_ip/managing_eip_tags.rst index dfff434..9d2e527 100644 --- a/umn/source/elastic_ip/managing_eip_tags.rst +++ b/umn/source/elastic_ip/managing_eip_tags.rst @@ -16,27 +16,27 @@ A tag consists of a key and value pair. :ref:`Table 1 ` +- :ref:`How Many Routes Can I Add to a Route Table? ` - :ref:`Are There Any Restrictions on Using a Route Table? ` - :ref:`Do the Same Routing Priorities Apply to Direct Connect Connections and Custom Routes in the Same VPC? ` - :ref:`Are There Different Routing Priorities of the VPN and Custom Routes in the Same VPC? ` @@ -14,7 +14,7 @@ Routing :maxdepth: 1 :hidden: - how_many_routes_can_a_route_table_contain + how_many_routes_can_i_add_to_a_route_table are_there_any_restrictions_on_using_a_route_table do_the_same_routing_priorities_apply_to_direct_connect_connections_and_custom_routes_in_the_same_vpc are_there_different_routing_priorities_of_the_vpn_and_custom_routes_in_the_same_vpc diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/index.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/index.rst index cb54a1b..1d37017 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/index.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/index.rst @@ -5,138 +5,6 @@ Configuring a VPC for ECSs That Access the Internet Using EIPs ============================================================== -#. Log in to the management console. - -#. Click |image1| in the upper left corner and select the desired region and project. - -#. Click |image2| in the upper left corner and choose **Network** > **Virtual Private Cloud**. - - The **Virtual Private Cloud** page is displayed. - -#. Click **Create VPC**. - -#. On the **Create VPC** page, set parameters as prompted. - - A default subnet will be created together with a VPC and you can also click **Add Subnet** to create more subnets for the VPC. - - .. table:: **Table 1** VPC parameter descriptions - - +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ - | Category | Parameter | Description | Example Value | - +=====================================+========================+=============================================================================================================================================================================================================================================================+=====================+ - | Basic Information | Region | Select the region nearest to you to ensure the lowest latency possible. | eu-de | - +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ - | Basic Information | Name | The VPC name. | VPC-001 | - | | | | | - | | | The name can contain a maximum of 64 characters, which may consist of letters, digits, underscores (_), hyphens (-), and periods (.). The name cannot contain spaces. | | - +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ - | Basic Information | IPv4 CIDR Block | The CIDR block of the VPC. The CIDR block of a subnet can be the same as the CIDR block for the VPC (for a single subnet in the VPC) or a subset of the CIDR block for the VPC (for multiple subnets in the VPC). | 192.168.0.0/16 | - | | | | | - | | | The following CIDR blocks are supported: | | - | | | | | - | | | 10.0.0.0/8-24 | | - | | | | | - | | | 172.16.0.0/12-24 | | - | | | | | - | | | 192.168.0.0/16-24 | | - +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ - | Basic Information | Enterprise Project | The enterprise project to which the VPC belongs. | default | - | | | | | - | | | An enterprise project facilitates project-level management and grouping of cloud resources and users. The name of the default project is **default**. | | - +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ - | Basic Information/Advanced Settings | Tag | The VPC tag, which consists of a key and value pair. You can add a maximum of 20 tags to each VPC. | - Key: vpc_key1 | - | | | | - Value: vpc-01 | - | | | The tag key and value must meet the requirements listed in :ref:`Table 2 `. | | - +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ - | Basic Information/Advanced Settings | Description | Supplementary information about the VPC. This parameter is optional. | N/A | - | | | | | - | | | The VPC description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ - | Default Subnet | Name | The subnet name. | Subnet | - | | | | | - | | | The name can contain a maximum of 64 characters, which may consist of letters, digits, underscores (_), hyphens (-), and periods (.). The name cannot contain spaces. | | - +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ - | Default Subnet | IPv4 CIDR Block | The CIDR block for the subnet. This value must be within the VPC CIDR block. | 192.168.0.0/24 | - +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ - | Default Subnet | IPv6 CIDR Block | Specifies whether to set **IPv6 CIDR Block** to **Enable**. | ``-`` | - | | | | | - | | | After the IPv6 function is enabled, the system automatically assigns an IPv6 CIDR block to the created subnet. Currently, the IPv6 CIDR block cannot be customized. IPv6 cannot be disabled after the subnet is created. | | - +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ - | Default Subnet | Associated Route Table | The default route table to which the subnet will be associated. You can change the route table to a custom route table on the **Subnets** page. | Default | - +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ - | Default Subnet/Advanced Settings | Gateway | The gateway address of the subnet. | 192.168.0.1 | - +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ - | Default Subnet/Advanced Settings | DNS Server Address | By default, two DNS server addresses are configured. You can change them as required. A maximum of five DNS server addresses can be configured. Multiple IP addresses must be separated using commas (,). | 100.125.x.x | - +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ - | Default Subnet/Advanced Settings | NTP Server Address | The IP address of the NTP server. This parameter is optional. | 192.168.2.1 | - | | | | | - | | | You can configure the NTP server IP addresses to be added to the subnet as required. The IP addresses are added in addition to the default NTP server addresses. If you do not specify this parameter, no additional NTP server IP addresses will be added. | | - | | | | | - | | | A maximum of four IP addresses can be configured. Multiple IP addresses must be separated using commas (,). | | - +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ - | Default Subnet/Advanced Settings | Tag | The subnet tag, which consists of a key and value pair. You can add a maximum of 20 tags to each subnet. | - Key: subnet_key1 | - | | | | - Value: subnet-01 | - | | | The tag key and value must meet the requirements listed in :ref:`Table 3 `. | | - +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ - | Default Subnet/Advanced Settings | Description | Supplementary information about the subnet. This parameter is optional. | N/A | - | | | | | - | | | The subnet description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ - - .. _en-us_topic_0017816228__en-us_topic_0118498861_table248245914136: - - .. table:: **Table 2** VPC tag key and value requirements - - +-----------------------+------------------------------------------------------------------------+-----------------------+ - | Parameter | Requirements | Example Value | - +=======================+========================================================================+=======================+ - | Key | - Cannot be left blank. | vpc_key1 | - | | - Must be unique for each VPC and can be the same for different VPCs. | | - | | - Can contain a maximum of 36 characters. | | - | | - Can contain only the following character types: | | - | | | | - | | - Uppercase letters | | - | | - Lowercase letters | | - | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | - +-----------------------+------------------------------------------------------------------------+-----------------------+ - | Value | - Can contain a maximum of 43 characters. | vpc-01 | - | | - Can contain only the following character types: | | - | | | | - | | - Uppercase letters | | - | | - Lowercase letters | | - | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | - +-----------------------+------------------------------------------------------------------------+-----------------------+ - - .. _en-us_topic_0017816228__en-us_topic_0118498861_table6536185812515: - - .. table:: **Table 3** Subnet tag key and value requirements - - +-----------------------+---------------------------------------------------------------------+-----------------------+ - | Parameter | Requirements | Example Value | - +=======================+=====================================================================+=======================+ - | Key | - Cannot be left blank. | subnet_key1 | - | | - Must be unique for each subnet. | | - | | - Can contain a maximum of 36 characters. | | - | | - Can contain only the following character types: | | - | | | | - | | - Uppercase letters | | - | | - Lowercase letters | | - | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | - +-----------------------+---------------------------------------------------------------------+-----------------------+ - | Value | - Can contain a maximum of 43 characters. | subnet-01 | - | | - Can contain only the following character types: | | - | | | | - | | - Uppercase letters | | - | | - Lowercase letters | | - | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | - +-----------------------+---------------------------------------------------------------------+-----------------------+ - -#. Click **Create Now**. - - :ref:`Overview ` - :ref:`Step 1: Create a VPC ` - :ref:`Step 2: Create a Subnet for the VPC ` @@ -144,9 +12,6 @@ Configuring a VPC for ECSs That Access the Internet Using EIPs - :ref:`Step 4: Create a Security Group ` - :ref:`Step 5: Add a Security Group Rule ` -.. |image1| image:: /_static/images/en-us_image_0000001818982734.png -.. |image2| image:: /_static/images/en-us_image_0000001865663089.png - .. toctree:: :maxdepth: 1 :hidden: diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_1_create_a_vpc.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_1_create_a_vpc.rst index e142bcd..2bedc57 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_1_create_a_vpc.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_1_create_a_vpc.rst @@ -29,6 +29,12 @@ Procedure A default subnet will be created together with a VPC and you can also click **Add Subnet** to create more subnets for the VPC. + + .. figure:: /_static/images/en-us_image_0000001865837676.png + :alt: **Figure 1** Create a VPC and subnet + + **Figure 1** Create a VPC and subnet + .. table:: **Table 1** VPC parameter descriptions +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ @@ -108,7 +114,7 @@ Procedure | | - Uppercase letters | | | | - Lowercase letters | | | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | + | | - Only hyphens (-), underscores (_), and at signs (@) are allowed. | | +-----------------------+------------------------------------------------------------------------+-----------------------+ | Value | - Can contain a maximum of 43 characters. | vpc-01 | | | - Can contain only the following character types: | | @@ -116,34 +122,34 @@ Procedure | | - Uppercase letters | | | | - Lowercase letters | | | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | + | | - Only underscores (_), hyphens (-), and at signs (@) are allowed. | | +-----------------------+------------------------------------------------------------------------+-----------------------+ .. _vpc_qs_0009__en-us_topic_0013935842_table6536185812515: .. table:: **Table 3** Subnet tag key and value requirements - +-----------------------+---------------------------------------------------------------------+-----------------------+ - | Parameter | Requirements | Example Value | - +=======================+=====================================================================+=======================+ - | Key | - Cannot be left blank. | subnet_key1 | - | | - Must be unique for each subnet. | | - | | - Can contain a maximum of 36 characters. | | - | | - Can contain only the following character types: | | - | | | | - | | - Uppercase letters | | - | | - Lowercase letters | | - | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | - +-----------------------+---------------------------------------------------------------------+-----------------------+ - | Value | - Can contain a maximum of 43 characters. | subnet-01 | - | | - Can contain only the following character types: | | - | | | | - | | - Uppercase letters | | - | | - Lowercase letters | | - | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | - +-----------------------+---------------------------------------------------------------------+-----------------------+ + +-----------------------+------------------------------------------------------------------------+-----------------------+ + | Parameter | Requirements | Example Value | + +=======================+========================================================================+=======================+ + | Key | - Cannot be left blank. | subnet_key1 | + | | - Must be unique for each subnet. | | + | | - Can contain a maximum of 36 characters. | | + | | - Can contain only the following character types: | | + | | | | + | | - Uppercase letters | | + | | - Lowercase letters | | + | | - Digits | | + | | - Only hyphens (-), underscores (_), and at signs (@) are allowed. | | + +-----------------------+------------------------------------------------------------------------+-----------------------+ + | Value | - Can contain a maximum of 43 characters. | subnet-01 | + | | - Can contain only the following character types: | | + | | | | + | | - Uppercase letters | | + | | - Lowercase letters | | + | | - Digits | | + | | - Only underscores (_), hyphens (-), and at signs (@) are allowed. | | + +-----------------------+------------------------------------------------------------------------+-----------------------+ #. Click **Create Now**. diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_2_create_a_subnet_for_the_vpc.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_2_create_a_subnet_for_the_vpc.rst index c107e74..43755ff 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_2_create_a_subnet_for_the_vpc.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_2_create_a_subnet_for_the_vpc.rst @@ -81,27 +81,27 @@ Procedure .. table:: **Table 2** Subnet tag key and value requirements - +-----------------------+---------------------------------------------------------------------+-----------------------+ - | Parameter | Requirements | Example Value | - +=======================+=====================================================================+=======================+ - | Key | - Cannot be left blank. | subnet_key1 | - | | - Must be unique for each subnet. | | - | | - Can contain a maximum of 36 characters. | | - | | - Can contain only the following character types: | | - | | | | - | | - Uppercase letters | | - | | - Lowercase letters | | - | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | - +-----------------------+---------------------------------------------------------------------+-----------------------+ - | Value | - Can contain a maximum of 43 characters. | subnet-01 | - | | - Can contain only the following character types: | | - | | | | - | | - Uppercase letters | | - | | - Lowercase letters | | - | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | - +-----------------------+---------------------------------------------------------------------+-----------------------+ + +-----------------------+------------------------------------------------------------------------+-----------------------+ + | Parameter | Requirements | Example Value | + +=======================+========================================================================+=======================+ + | Key | - Cannot be left blank. | subnet_key1 | + | | - Must be unique for each subnet. | | + | | - Can contain a maximum of 36 characters. | | + | | - Can contain only the following character types: | | + | | | | + | | - Uppercase letters | | + | | - Lowercase letters | | + | | - Digits | | + | | - Only hyphens (-), underscores (_), and at signs (@) are allowed. | | + +-----------------------+------------------------------------------------------------------------+-----------------------+ + | Value | - Can contain a maximum of 43 characters. | subnet-01 | + | | - Can contain only the following character types: | | + | | | | + | | - Uppercase letters | | + | | - Lowercase letters | | + | | - Digits | | + | | - Only underscores (_), hyphens (-), and at signs (@) are allowed. | | + +-----------------------+------------------------------------------------------------------------+-----------------------+ 7. Click **OK**. diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_3_assign_an_eip_and_bind_it_to_an_ecs.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_3_assign_an_eip_and_bind_it_to_an_ecs.rst index e7e7eed..741979c 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_3_assign_an_eip_and_bind_it_to_an_ecs.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_3_assign_an_eip_and_bind_it_to_an_ecs.rst @@ -81,27 +81,27 @@ Assigning an EIP .. table:: **Table 2** EIP tag requirements - +-----------------------+---------------------------------------------------------------------+-----------------------+ - | Parameter | Requirement | Example Value | - +=======================+=====================================================================+=======================+ - | Key | - Cannot be left blank. | Ipv4_key1 | - | | - The key value must be unique for the same EIP. | | - | | - Can contain up to 36 characters. | | - | | - Can contain only the following character types: | | - | | | | - | | - Uppercase letters | | - | | - Lowercase letters | | - | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | - +-----------------------+---------------------------------------------------------------------+-----------------------+ - | Value | - Can contain up to 43 characters. | 3005eip | - | | - Can contain only the following character types: | | - | | | | - | | - Uppercase letters | | - | | - Lowercase letters | | - | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | - +-----------------------+---------------------------------------------------------------------+-----------------------+ + +-----------------------+------------------------------------------------------------------------+-----------------------+ + | Parameter | Requirement | Example Value | + +=======================+========================================================================+=======================+ + | Key | - Cannot be left blank. | Ipv4_key1 | + | | - The key value must be unique for the same EIP. | | + | | - Can contain up to 36 characters. | | + | | - Can contain only the following character types: | | + | | | | + | | - Uppercase letters | | + | | - Lowercase letters | | + | | - Digits | | + | | - Only hyphens (-), underscores (_), and at signs (@) are allowed. | | + +-----------------------+------------------------------------------------------------------------+-----------------------+ + | Value | - Can contain up to 43 characters. | 3005eip | + | | - Can contain only the following character types: | | + | | | | + | | - Uppercase letters | | + | | - Lowercase letters | | + | | - Digits | | + | | - Only underscores (_), hyphens (-), and at signs (@) are allowed. | | + +-----------------------+------------------------------------------------------------------------+-----------------------+ #. Click **Create Now**. @@ -122,7 +122,7 @@ Binding an EIP #. Click **OK**. -An IPv6 client on the Internet can access the ECS that has an EIP bound in a VPC. For details, see :ref:`How Does an IPv6 Client on the Internet Access the ECS That Has an EIP Bound in a VPC? ` +An IPv6 client on the internet can access the ECS that has an EIP bound in a VPC. For details, see `How Does an IPv6 Client on the Internet Access the ECS That Has an EIP Bound in a VPC? `__ Follow-Up Procedure ------------------- @@ -131,7 +131,7 @@ After an ECS with an EIP bound is created, the system generates a domain name in You can use any of the following commands to obtain the domain name of an EIP: -- ping -a *EIP* +- ping -an *EIP* - nslookup [-qt=ptr] *EIP* - dig -x *EIP* diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_4_create_a_security_group.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_4_create_a_security_group.rst index 5a1df78..290395e 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_4_create_a_security_group.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_4_create_a_security_group.rst @@ -14,6 +14,61 @@ If your instances have different Internet access requirements, you can allocate Each ECS must be associated with at least one security group. If you do not have a security group when creating an ECS, the system provides a default security group. +Security Group Templates +------------------------ + +The system provides several security group templates for you to create a security group. A security group template has preconfigured inbound and outbound rules. You can select a template based on your service requirements. :ref:`Table 1 ` describes the security group templates. + +.. _vpc_qs_0012__en-us_topic_0013748715_table117828131111: + +.. table:: **Table 1** Security group templates + + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Template | Direction | Protocol/Port/Type | Source/Destination | Description | Application Scenario | + +============================+===========+==========================+====================+===================================================================================================================================+============================================================================================================================================================================================================================+ + | General-purpose web server | Inbound | TCP: 22 (IPv4) | 0.0.0.0/0 | Allows all IPv4 addresses to access ECSs in the security group over port 22 (SSH) for remotely logging in to Linux ECSs. | - Remotely log in to ECSs. | + | | | | | | - Use the ping command to test ECS connectivity. | + | | | | | | - ECSs functioning as web servers provide website access services. | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | | | TCP: 3389 (IPv4) | 0.0.0.0/0 | Allows all IPv4 addresses to access ECSs in the security group over port 3389 (RDP) for remotely logging in to Windows ECSs. | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | | | TCP: 80 (IPv4) | 0.0.0.0/0 | Allows all IPv4 addresses to access ECSs in the security group over port 80 (HTTP) for visiting websites. | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | | | TCP: 443 (IPv4) | 0.0.0.0/0 | Allows all IPv4 addresses to access ECSs in the security group over port 443 (HTTPS) for visiting websites. | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | | | ICMP: All (IPv4) | 0.0.0.0/0 | Allows all IPv4 addresses to access ECSs in the security group over any port for using the ping command to test ECS connectivity. | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | | | All (IPv4) | sg-xxx | Allows ECSs in the security group to communicate with each other. | | + | | | | | | | + | | | All (IPv6) | | | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | | Outbound | All (IPv4) | 0.0.0.0/0 | Allows access from ECSs in the security group to any IP address over any port. | | + | | | | | | | + | | | All (IPv6) | | | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | All ports open | Inbound | All (IPv4) | sg-xxx | Allows ECSs in the security group to communicate with each other. | Opening all ECS ports in a security group poses security risks. | + | | | | | | | + | | | All (IPv6) | | | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | | | All (IPv4) | 0.0.0.0/0 | Allows all IP addresses to access ECSs in the security group over any port. | | + | | | | | | | + | | | All (IPv6) | | | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | | Outbound | All (IPv4) | 0.0.0.0/0 | Allows access from ECSs in the security group to any IP address over any port. | | + | | | | | | | + | | | All (IPv6) | | | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Fast-add rule | Inbound | All (IPv4) | sg-xxx | Allows ECSs in the security group to communicate with each other. | You can select protocols and ports that the inbound rule will apply to. | + | | | | | | | + | | | All (IPv6) | | | If you do not select any protocols and ports, no protocols and ports will be opened. After the security group is created, add required rules by referring to :ref:`Adding a Security Group Rule `. | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | | | Custom port and protocol | 0.0.0.0/0 | Allows all IP addresses to access ECSs in a security group over specified ports (TCP or ICMP) for different purposes. | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | | Outbound | All (IPv4) | 0.0.0.0/0 | Allows access from ECSs in the security group to any IP address over any port. | | + | | | | | | | + | | | All (IPv6) | ::/0 | | | + +----------------------------+-----------+--------------------------+--------------------+-----------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + Procedure --------- @@ -41,41 +96,39 @@ Procedure **Figure 1** Create Security Group - .. table:: **Table 1** Parameter description + .. table:: **Table 2** Parameter description - +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ - | Parameter | Description | Example Value | - +=======================+=======================================================================================================================================================================================================================================================================+============================+ - | Name | Mandatory | sg-AB | - | | | | - | | Enter the security group name. | | - | | | | - | | The security group name can contain a maximum of 64 characters, which may consist of letters, digits, underscores (_), hyphens (-), and periods (.). The name cannot contain spaces. | | - | | | | - | | .. note:: | | - | | | | - | | You can change the security group name after a security group is created. It is recommended that you give each security group a different name. | | - +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ - | Enterprise Project | Mandatory | default | - | | | | - | | When creating a security group, you can add the security group to an enabled enterprise project. | | - | | | | - | | An enterprise project facilitates project-level management and grouping of cloud resources and users. The name of the default project is **default**. | | - +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ - | Template | Mandatory | General-purpose web server | - | | | | - | | A template comes with default security group rules, helping you quickly create security groups. The following templates are provided: | | - | | | | - | | - **Custom**: This template allows you to create security groups with custom security group rules. | | - | | - **General-purpose web server** (default value): The security group that you create using this template is for general-purpose web servers and includes default rules that allow all inbound ICMP traffic and allow inbound traffic on ports 22, 80, 443, and 3389. | | - | | - **All ports open**: The security group that you create using this template includes default rules that allow inbound traffic on any port. Note that allowing inbound traffic on any port poses security risks. | | - +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ - | Description | Optional | N/A | - | | | | - | | Supplementary information about the security group. This parameter is optional. | | - | | | | - | | The security group description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ + | Parameter | Description | Example Value | + +=======================+================================================================================================================================================================================================================================+============================+ + | Name | Mandatory | sg-AB | + | | | | + | | Enter the security group name. | | + | | | | + | | The security group name can contain a maximum of 64 characters, which may consist of letters, digits, underscores (_), hyphens (-), and periods (.). The name cannot contain spaces. | | + | | | | + | | .. note:: | | + | | | | + | | You can change the security group name after a security group is created. It is recommended that you give each security group a different name. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ + | Enterprise Project | Mandatory | default | + | | | | + | | When creating a security group, you can add the security group to an enabled enterprise project. | | + | | | | + | | An enterprise project facilitates project-level management and grouping of cloud resources and users. The name of the default project is **default**. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ + | Template | Mandatory | General-purpose web server | + | | | | + | | The system provides several security group templates for you to create a security group. A security group template has preconfigured inbound and outbound rules. You can select a template based on your service requirements. | | + | | | | + | | :ref:`Table 1 ` describes the security group templates. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ + | Description | Optional | N/A | + | | | | + | | Supplementary information about the security group. This parameter is optional. | | + | | | | + | | The security group description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ #. Confirm the inbound and outbound rules of the template and click **OK**. diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_5_add_a_security_group_rule.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_5_add_a_security_group_rule.rst index 8d1886e..80c0e7a 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_5_add_a_security_group_rule.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_5_add_a_security_group_rule.rst @@ -65,36 +65,36 @@ Procedure .. table:: **Table 1** Inbound rule parameter description - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Parameter | Description | Example Value | - +=======================+====================================================================================================================================================================================================================================================================================================================================================================================================================+=======================+ - | Protocol & Port | The network protocol used to match traffic in a security group rule. | TCP | - | | | | - | | Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | | **Port**: The port or port range over which traffic can reach your ECS. The value can be from 1 to 65535. | 22, or 22-30 | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Type | Source IP address version. You can select: | IPv4 | - | | | | - | | - IPv4 | | - | | - IPv6 | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Source | Source of the security group rule. The value can be an IP address, a security group, or an IP address group to allow access from IP addresses or instances in the security group. For example: | 0.0.0.0/0 | - | | | | - | | - IP address: | | - | | | | - | | - Single IP address: 192.168.10.10/32 | | - | | - All IP addresses: 0.0.0.0/0 | | - | | - IP address range: 192.168.1.0/24 | | - | | | | - | | - **Security group**: The source is from another security group. You can select a security group in the same region under the current account from the drop-down list. Instance A is in security group A and instance B is in security group B. If security group A has an inbound rule with **Action** set to **Allow** and **Source** set to security group B, access from instance B is allowed to instance A. | | - | | | | - | | If the source is a security group, this rule will apply to all instances associated with the selected security group. | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Description | Supplementary information about the security group rule. This parameter is optional. | N/A | - | | | | - | | The security group rule description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+===============================================================================================================================================================================================================================================================================================================================================================+=======================+ + | Protocol & Port | The network protocol used to match traffic in a security group rule. | TCP | + | | | | + | | Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | | **Port**: The port or port range over which traffic can reach your ECS. The value can be from 1 to 65535. | 22, or 22-30 | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Type | Source IP address version. You can select: | IPv4 | + | | | | + | | - IPv4 | | + | | - IPv6 | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Source | Source of the security group rule. The value can be an IP address or a security group to allow access from IP addresses or instances in the security group. | 0.0.0.0/0 | + | | | | + | | - IP address: | | + | | | | + | | - Single IP address: 192.168.10.10/32 | | + | | - All IP addresses: 0.0.0.0/0 | | + | | - IP address range: 192.168.1.0/24 | | + | | | | + | | - **Security group**: The source is from another security group. You can select a security group in the same region from the drop-down list. If there is instance A in security group A and instance B in security group B, and the inbound rule of security group A allows traffic from security group B, traffic is allowed from instance B to instance A. | | + | | | | + | | If the source is a security group, this rule will apply to all instances associated with the selected security group. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | Supplementary information about the security group rule. This parameter is optional. | N/A | + | | | | + | | The security group rule description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ #. Click **OK**. @@ -116,34 +116,34 @@ Procedure .. table:: **Table 2** Outbound rule parameter description - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Parameter | Description | Example Value | - +=======================+============================================================================================================================================================================================================================================================================================================================================================================================================================================+=======================+ - | Protocol & Port | The network protocol used to match traffic in a security group rule. | TCP | - | | | | - | | Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | | **Port**: The port or port range over which traffic can leave your ECS. The value can be from 1 to 65535. | 22, or 22-30 | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Type | Source IP address version. You can select: | IPv4 | - | | | | - | | - IPv4 | | - | | - IPv6 | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Destination | Destination of the security group rule. The value can be an IP address or a security group to allow access to IP addresses or instances in the security group. For example: | 0.0.0.0/0 | - | | | | - | | - IP address: | | - | | | | - | | - Single IP address: 192.168.10.10/32 | | - | | - All IP addresses: 0.0.0.0/0 | | - | | - IP address range: 192.168.1.0/24 | | - | | | | - | | - **Security group**: The destination is from another security group. You can select a security group in the same region under the current account from the drop-down list. For example, instance A is in security group A and instance B is in security group B. If security group A has an outbound rule with **Action** set to **Allow** and **Destination** set to security group B, access from instance A is allowed to instance B. | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Description | Supplementary information about the security group rule. This parameter is optional. | N/A | - | | | | - | | The security group rule description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+===============================================================================================================================================================================================================================================================================================================================================================+=======================+ + | Protocol & Port | The network protocol used to match traffic in a security group rule. | TCP | + | | | | + | | Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | | **Port**: The port or port range over which traffic can leave your ECS. The value can be from 1 to 65535. | 22, or 22-30 | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Type | Source IP address version. You can select: | IPv4 | + | | | | + | | - IPv4 | | + | | - IPv6 | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Destination | Destination of the security group rule. The value can be an IP address or a security group to allow access to IP addresses or instances in the security group. | 0.0.0.0/0 | + | | | | + | | - IP address: | | + | | | | + | | - Single IP address: 192.168.10.10/32 | | + | | - All IP addresses: 0.0.0.0/0 | | + | | - IP address range: 192.168.1.0/24 | | + | | | | + | | - **Security group**: The source is from another security group. You can select a security group in the same region from the drop-down list. If there is instance A in security group A and instance B in security group B, and the inbound rule of security group A allows traffic from security group B, traffic is allowed from instance B to instance A. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | Supplementary information about the security group rule. This parameter is optional. | N/A | + | | | | + | | The security group rule description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ #. Click **OK**. diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_1_create_a_vpc.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_1_create_a_vpc.rst index 5c75313..67d42e6 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_1_create_a_vpc.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_1_create_a_vpc.rst @@ -29,6 +29,12 @@ Procedure A default subnet will be created together with a VPC and you can also click **Add Subnet** to create more subnets for the VPC. + + .. figure:: /_static/images/en-us_image_0000001865837676.png + :alt: **Figure 1** Create a VPC and subnet + + **Figure 1** Create a VPC and subnet + .. table:: **Table 1** VPC parameter descriptions +-------------------------------------+------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ @@ -108,7 +114,7 @@ Procedure | | - Uppercase letters | | | | - Lowercase letters | | | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | + | | - Only hyphens (-), underscores (_), and at signs (@) are allowed. | | +-----------------------+------------------------------------------------------------------------+-----------------------+ | Value | - Can contain a maximum of 43 characters. | vpc-01 | | | - Can contain only the following character types: | | @@ -116,34 +122,34 @@ Procedure | | - Uppercase letters | | | | - Lowercase letters | | | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | + | | - Only underscores (_), hyphens (-), and at signs (@) are allowed. | | +-----------------------+------------------------------------------------------------------------+-----------------------+ .. _vpc_qs_0005__en-us_topic_0013935842_table6536185812515: .. table:: **Table 3** Subnet tag key and value requirements - +-----------------------+---------------------------------------------------------------------+-----------------------+ - | Parameter | Requirements | Example Value | - +=======================+=====================================================================+=======================+ - | Key | - Cannot be left blank. | subnet_key1 | - | | - Must be unique for each subnet. | | - | | - Can contain a maximum of 36 characters. | | - | | - Can contain only the following character types: | | - | | | | - | | - Uppercase letters | | - | | - Lowercase letters | | - | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | - +-----------------------+---------------------------------------------------------------------+-----------------------+ - | Value | - Can contain a maximum of 43 characters. | subnet-01 | - | | - Can contain only the following character types: | | - | | | | - | | - Uppercase letters | | - | | - Lowercase letters | | - | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | - +-----------------------+---------------------------------------------------------------------+-----------------------+ + +-----------------------+------------------------------------------------------------------------+-----------------------+ + | Parameter | Requirements | Example Value | + +=======================+========================================================================+=======================+ + | Key | - Cannot be left blank. | subnet_key1 | + | | - Must be unique for each subnet. | | + | | - Can contain a maximum of 36 characters. | | + | | - Can contain only the following character types: | | + | | | | + | | - Uppercase letters | | + | | - Lowercase letters | | + | | - Digits | | + | | - Only hyphens (-), underscores (_), and at signs (@) are allowed. | | + +-----------------------+------------------------------------------------------------------------+-----------------------+ + | Value | - Can contain a maximum of 43 characters. | subnet-01 | + | | - Can contain only the following character types: | | + | | | | + | | - Uppercase letters | | + | | - Lowercase letters | | + | | - Digits | | + | | - Only underscores (_), hyphens (-), and at signs (@) are allowed. | | + +-----------------------+------------------------------------------------------------------------+-----------------------+ #. Click **Create Now**. diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_2_create_a_subnet_for_the_vpc.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_2_create_a_subnet_for_the_vpc.rst index d599bf4..7b38db0 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_2_create_a_subnet_for_the_vpc.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_2_create_a_subnet_for_the_vpc.rst @@ -81,27 +81,27 @@ Procedure .. table:: **Table 2** Subnet tag key and value requirements - +-----------------------+---------------------------------------------------------------------+-----------------------+ - | Parameter | Requirements | Example Value | - +=======================+=====================================================================+=======================+ - | Key | - Cannot be left blank. | subnet_key1 | - | | - Must be unique for each subnet. | | - | | - Can contain a maximum of 36 characters. | | - | | - Can contain only the following character types: | | - | | | | - | | - Uppercase letters | | - | | - Lowercase letters | | - | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | - +-----------------------+---------------------------------------------------------------------+-----------------------+ - | Value | - Can contain a maximum of 43 characters. | subnet-01 | - | | - Can contain only the following character types: | | - | | | | - | | - Uppercase letters | | - | | - Lowercase letters | | - | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | - +-----------------------+---------------------------------------------------------------------+-----------------------+ + +-----------------------+------------------------------------------------------------------------+-----------------------+ + | Parameter | Requirements | Example Value | + +=======================+========================================================================+=======================+ + | Key | - Cannot be left blank. | subnet_key1 | + | | - Must be unique for each subnet. | | + | | - Can contain a maximum of 36 characters. | | + | | - Can contain only the following character types: | | + | | | | + | | - Uppercase letters | | + | | - Lowercase letters | | + | | - Digits | | + | | - Only hyphens (-), underscores (_), and at signs (@) are allowed. | | + +-----------------------+------------------------------------------------------------------------+-----------------------+ + | Value | - Can contain a maximum of 43 characters. | subnet-01 | + | | - Can contain only the following character types: | | + | | | | + | | - Uppercase letters | | + | | - Lowercase letters | | + | | - Digits | | + | | - Only underscores (_), hyphens (-), and at signs (@) are allowed. | | + +-----------------------+------------------------------------------------------------------------+-----------------------+ 7. Click **OK**. diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_3_create_a_security_group.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_3_create_a_security_group.rst index f60cb13..2c6814e 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_3_create_a_security_group.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_3_create_a_security_group.rst @@ -43,39 +43,37 @@ Procedure .. table:: **Table 1** Parameter description - +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ - | Parameter | Description | Example Value | - +=======================+=======================================================================================================================================================================================================================================================================+============================+ - | Name | Mandatory | sg-AB | - | | | | - | | Enter the security group name. | | - | | | | - | | The security group name can contain a maximum of 64 characters, which may consist of letters, digits, underscores (_), hyphens (-), and periods (.). The name cannot contain spaces. | | - | | | | - | | .. note:: | | - | | | | - | | You can change the security group name after a security group is created. It is recommended that you give each security group a different name. | | - +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ - | Enterprise Project | Mandatory | default | - | | | | - | | When creating a security group, you can add the security group to an enabled enterprise project. | | - | | | | - | | An enterprise project facilitates project-level management and grouping of cloud resources and users. The name of the default project is **default**. | | - +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ - | Template | Mandatory | General-purpose web server | - | | | | - | | A template comes with default security group rules, helping you quickly create security groups. The following templates are provided: | | - | | | | - | | - **Custom**: This template allows you to create security groups with custom security group rules. | | - | | - **General-purpose web server** (default value): The security group that you create using this template is for general-purpose web servers and includes default rules that allow all inbound ICMP traffic and allow inbound traffic on ports 22, 80, 443, and 3389. | | - | | - **All ports open**: The security group that you create using this template includes default rules that allow inbound traffic on any port. Note that allowing inbound traffic on any port poses security risks. | | - +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ - | Description | Optional | N/A | - | | | | - | | Supplementary information about the security group. This parameter is optional. | | - | | | | - | | The security group description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ + | Parameter | Description | Example Value | + +=======================+================================================================================================================================================================================================================================+============================+ + | Name | Mandatory | sg-AB | + | | | | + | | Enter the security group name. | | + | | | | + | | The security group name can contain a maximum of 64 characters, which may consist of letters, digits, underscores (_), hyphens (-), and periods (.). The name cannot contain spaces. | | + | | | | + | | .. note:: | | + | | | | + | | You can change the security group name after a security group is created. It is recommended that you give each security group a different name. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ + | Enterprise Project | Mandatory | default | + | | | | + | | When creating a security group, you can add the security group to an enabled enterprise project. | | + | | | | + | | An enterprise project facilitates project-level management and grouping of cloud resources and users. The name of the default project is **default**. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ + | Template | Mandatory | General-purpose web server | + | | | | + | | The system provides several security group templates for you to create a security group. A security group template has preconfigured inbound and outbound rules. You can select a template based on your service requirements. | | + | | | | + | | :ref:`Table 1 ` describes the security group templates. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ + | Description | Optional | N/A | + | | | | + | | Supplementary information about the security group. This parameter is optional. | | + | | | | + | | The security group description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------+ #. Confirm the inbound and outbound rules of the template and click **OK**. diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_4_add_a_security_group_rule.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_4_add_a_security_group_rule.rst index 1e544a0..605931c 100644 --- a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_4_add_a_security_group_rule.rst +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_4_add_a_security_group_rule.rst @@ -65,36 +65,36 @@ Procedure .. table:: **Table 1** Inbound rule parameter description - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Parameter | Description | Example Value | - +=======================+====================================================================================================================================================================================================================================================================================================================================================================================================================+=======================+ - | Protocol & Port | The network protocol used to match traffic in a security group rule. | TCP | - | | | | - | | Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | | **Port**: The port or port range over which traffic can reach your ECS. The value can be from 1 to 65535. | 22, or 22-30 | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Type | Source IP address version. You can select: | IPv4 | - | | | | - | | - IPv4 | | - | | - IPv6 | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Source | Source of the security group rule. The value can be an IP address, a security group, or an IP address group to allow access from IP addresses or instances in the security group. For example: | 0.0.0.0/0 | - | | | | - | | - IP address: | | - | | | | - | | - Single IP address: 192.168.10.10/32 | | - | | - All IP addresses: 0.0.0.0/0 | | - | | - IP address range: 192.168.1.0/24 | | - | | | | - | | - **Security group**: The source is from another security group. You can select a security group in the same region under the current account from the drop-down list. Instance A is in security group A and instance B is in security group B. If security group A has an inbound rule with **Action** set to **Allow** and **Source** set to security group B, access from instance B is allowed to instance A. | | - | | | | - | | If the source is a security group, this rule will apply to all instances associated with the selected security group. | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Description | Supplementary information about the security group rule. This parameter is optional. | N/A | - | | | | - | | The security group rule description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+===============================================================================================================================================================================================================================================================================================================================================================+=======================+ + | Protocol & Port | The network protocol used to match traffic in a security group rule. | TCP | + | | | | + | | Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | | **Port**: The port or port range over which traffic can reach your ECS. The value can be from 1 to 65535. | 22, or 22-30 | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Type | Source IP address version. You can select: | IPv4 | + | | | | + | | - IPv4 | | + | | - IPv6 | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Source | Source of the security group rule. The value can be an IP address or a security group to allow access from IP addresses or instances in the security group. | 0.0.0.0/0 | + | | | | + | | - IP address: | | + | | | | + | | - Single IP address: 192.168.10.10/32 | | + | | - All IP addresses: 0.0.0.0/0 | | + | | - IP address range: 192.168.1.0/24 | | + | | | | + | | - **Security group**: The source is from another security group. You can select a security group in the same region from the drop-down list. If there is instance A in security group A and instance B in security group B, and the inbound rule of security group A allows traffic from security group B, traffic is allowed from instance B to instance A. | | + | | | | + | | If the source is a security group, this rule will apply to all instances associated with the selected security group. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | Supplementary information about the security group rule. This parameter is optional. | N/A | + | | | | + | | The security group rule description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ #. Click **OK**. @@ -116,34 +116,34 @@ Procedure .. table:: **Table 2** Outbound rule parameter description - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Parameter | Description | Example Value | - +=======================+============================================================================================================================================================================================================================================================================================================================================================================================================================================+=======================+ - | Protocol & Port | The network protocol used to match traffic in a security group rule. | TCP | - | | | | - | | Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | | **Port**: The port or port range over which traffic can leave your ECS. The value can be from 1 to 65535. | 22, or 22-30 | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Type | Source IP address version. You can select: | IPv4 | - | | | | - | | - IPv4 | | - | | - IPv6 | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Destination | Destination of the security group rule. The value can be an IP address or a security group to allow access to IP addresses or instances in the security group. For example: | 0.0.0.0/0 | - | | | | - | | - IP address: | | - | | | | - | | - Single IP address: 192.168.10.10/32 | | - | | - All IP addresses: 0.0.0.0/0 | | - | | - IP address range: 192.168.1.0/24 | | - | | | | - | | - **Security group**: The destination is from another security group. You can select a security group in the same region under the current account from the drop-down list. For example, instance A is in security group A and instance B is in security group B. If security group A has an outbound rule with **Action** set to **Allow** and **Destination** set to security group B, access from instance A is allowed to instance B. | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ - | Description | Supplementary information about the security group rule. This parameter is optional. | N/A | - | | | | - | | The security group rule description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | - +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+===============================================================================================================================================================================================================================================================================================================================================================+=======================+ + | Protocol & Port | The network protocol used to match traffic in a security group rule. | TCP | + | | | | + | | Currently, the value can be **All**, **TCP**, **UDP**, **GRE**, **ICMP**, or more. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | | **Port**: The port or port range over which traffic can leave your ECS. The value can be from 1 to 65535. | 22, or 22-30 | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Type | Source IP address version. You can select: | IPv4 | + | | | | + | | - IPv4 | | + | | - IPv6 | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Destination | Destination of the security group rule. The value can be an IP address or a security group to allow access to IP addresses or instances in the security group. | 0.0.0.0/0 | + | | | | + | | - IP address: | | + | | | | + | | - Single IP address: 192.168.10.10/32 | | + | | - All IP addresses: 0.0.0.0/0 | | + | | - IP address range: 192.168.1.0/24 | | + | | | | + | | - **Security group**: The source is from another security group. You can select a security group in the same region from the drop-down list. If there is instance A in security group A and instance B in security group B, and the inbound rule of security group A allows traffic from security group B, traffic is allowed from instance B to instance A. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | Supplementary information about the security group rule. This parameter is optional. | N/A | + | | | | + | | The security group rule description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ #. Click **OK**. diff --git a/umn/source/monitoring/creating_an_alarm_rule.rst b/umn/source/monitoring/creating_an_alarm_rule.rst index 89a4d13..cfe6898 100644 --- a/umn/source/monitoring/creating_an_alarm_rule.rst +++ b/umn/source/monitoring/creating_an_alarm_rule.rst @@ -23,6 +23,12 @@ Procedure 5. On the **Alarm Rules** page, click **Create Alarm Rule** and set required parameters, or modify an existing alarm rule. + + .. figure:: /_static/images/en-us_image_0000001865898552.png + :alt: **Figure 1** Create an alarm rule + + **Figure 1** Create an alarm rule + 6. After the parameters are set, click **Create**. After the alarm rule is created, the system automatically notifies you if an alarm is triggered for the VPC service. diff --git a/umn/source/route_tables/managing_route_tables/creating_a_custom_route_table.rst b/umn/source/route_tables/managing_route_tables/creating_a_custom_route_table.rst index a467fdd..d1d571a 100644 --- a/umn/source/route_tables/managing_route_tables/creating_a_custom_route_table.rst +++ b/umn/source/route_tables/managing_route_tables/creating_a_custom_route_table.rst @@ -31,7 +31,7 @@ Procedure 5. In the upper right corner, click **Create Route Table**. On the displayed page, configure parameters as prompted. - .. figure:: /_static/images/en-us_image_0000001818983038.png + .. figure:: /_static/images/en-us_image_0000001865582789.png :alt: **Figure 1** Create Route Table **Figure 1** Create Route Table diff --git a/umn/source/route_tables/managing_route_tables/viewing_route_table_information.rst b/umn/source/route_tables/managing_route_tables/viewing_route_table_information.rst index 287b79d..94a6de1 100644 --- a/umn/source/route_tables/managing_route_tables/viewing_route_table_information.rst +++ b/umn/source/route_tables/managing_route_tables/viewing_route_table_information.rst @@ -32,7 +32,20 @@ Procedure The route table details page is displayed. a. On the **Summary** tab page, view the basic information and routes of the route table. + + + .. figure:: /_static/images/en-us_image_0000001866063864.png + :alt: **Figure 1** View the basic information and routes of the route table + + **Figure 1** View the basic information and routes of the route table + b. On the **Associated Subnets** tab page, view the subnets associated with the route table. + + .. figure:: /_static/images/en-us_image_0000001911853289.png + :alt: **Figure 2** View the subnets associated with the route table + + **Figure 2** View the subnets associated with the route table + .. |image1| image:: /_static/images/en-us_image_0000001818982734.png .. |image2| image:: /_static/images/en-us_image_0000001865582825.png diff --git a/umn/source/route_tables/managing_route_tables/viewing_the_route_table_associated_with_a_subnet.rst b/umn/source/route_tables/managing_route_tables/viewing_the_route_table_associated_with_a_subnet.rst index 0769822..bc69042 100644 --- a/umn/source/route_tables/managing_route_tables/viewing_the_route_table_associated_with_a_subnet.rst +++ b/umn/source/route_tables/managing_route_tables/viewing_the_route_table_associated_with_a_subnet.rst @@ -31,9 +31,21 @@ Procedure 6. In the right of the subnet details page, view the route table associated with the subnet. + + .. figure:: /_static/images/en-us_image_0000001911849797.png + :alt: **Figure 1** View the route table associated with a subnet + + **Figure 1** View the route table associated with a subnet + 7. Click the name of the route table. The route table details page is displayed. You can further view the route information. + + .. figure:: /_static/images/en-us_image_0000001911771617.png + :alt: **Figure 2** View the basic information and routes of the route table + + **Figure 2** View the basic information and routes of the route table + .. |image1| image:: /_static/images/en-us_image_0000001818982734.png .. |image2| image:: /_static/images/en-us_image_0000001865582701.png diff --git a/umn/source/route_tables/managing_routes/adding_a_custom_route.rst b/umn/source/route_tables/managing_routes/adding_a_custom_route.rst index 63d8f33..b666c1d 100644 --- a/umn/source/route_tables/managing_routes/adding_a_custom_route.rst +++ b/umn/source/route_tables/managing_routes/adding_a_custom_route.rst @@ -35,7 +35,7 @@ Procedure You can click **+** to add more routes. - .. figure:: /_static/images/en-us_image_0000001818823258.png + .. figure:: /_static/images/en-us_image_0000001865582793.png :alt: **Figure 1** Add Route **Figure 1** Add Route @@ -45,6 +45,12 @@ Procedure +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ | Parameter | Description | Example Value | +=======================+======================================================================================================================================================================+========================+ + | Destination Type | Mandatory | IP address | + | | | | + | | The destination can be: | | + | | | | + | | - IP address: single IP address or IP address range | | + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ | Destination | Mandatory | IPv4: 192.168.0.0/16 | | | | | | | Enter the destination of the route. You can enter a single IP address or an IP address range in CIDR notation. | | diff --git a/umn/source/route_tables/managing_routes/modifying_a_route.rst b/umn/source/route_tables/managing_routes/modifying_a_route.rst index 2100ef8..c0b34f1 100644 --- a/umn/source/route_tables/managing_routes/modifying_a_route.rst +++ b/umn/source/route_tables/managing_routes/modifying_a_route.rst @@ -40,7 +40,13 @@ Procedure +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ | Item | Description | Example Value | +=======================+======================================================================================================================================================================+=======================+ - | Destination | Mandatory | Pv4: 192.168.0.0/16 | + | Destination Type | Mandatory | IP address | + | | | | + | | The destination can be: | | + | | | | + | | - **IP address**: Select this option if you want to enter an IP address or IP address range. | | + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Destination | Mandatory | IPv4: 192.168.0.0/16 | | | | | | | Enter the destination of the route. You can enter a single IP address or an IP address range in CIDR notation. | | | | | | diff --git a/umn/source/virtual_ip_address/assigning_a_virtual_ip_address.rst b/umn/source/virtual_ip_address/assigning_a_virtual_ip_address.rst index 1925871..aa30bf3 100644 --- a/umn/source/virtual_ip_address/assigning_a_virtual_ip_address.rst +++ b/umn/source/virtual_ip_address/assigning_a_virtual_ip_address.rst @@ -27,6 +27,12 @@ Procedure #. Click the **IP Addresses** tab and click **Assign Virtual IP Address**. + + .. figure:: /_static/images/en-us_image_0000001866046474.png + :alt: **Figure 1** Assign a virtual IP address + + **Figure 1** Assign a virtual IP address + #. Select an IP address type. This parameter is available only in regions supporting IPv6. - IPv4 diff --git a/umn/source/vpc_and_subnet/subnet/creating_a_subnet_for_the_vpc.rst b/umn/source/vpc_and_subnet/subnet/creating_a_subnet_for_the_vpc.rst index c72b29e..9a5441b 100644 --- a/umn/source/vpc_and_subnet/subnet/creating_a_subnet_for_the_vpc.rst +++ b/umn/source/vpc_and_subnet/subnet/creating_a_subnet_for_the_vpc.rst @@ -81,27 +81,27 @@ Procedure .. table:: **Table 2** Subnet tag key and value requirements - +-----------------------+---------------------------------------------------------------------+-----------------------+ - | Parameter | Requirements | Example Value | - +=======================+=====================================================================+=======================+ - | Key | - Cannot be left blank. | subnet_key1 | - | | - Must be unique for each subnet. | | - | | - Can contain a maximum of 36 characters. | | - | | - Can contain only the following character types: | | - | | | | - | | - Uppercase letters | | - | | - Lowercase letters | | - | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | - +-----------------------+---------------------------------------------------------------------+-----------------------+ - | Value | - Can contain a maximum of 43 characters. | subnet-01 | - | | - Can contain only the following character types: | | - | | | | - | | - Uppercase letters | | - | | - Lowercase letters | | - | | - Digits | | - | | - Special characters, including hyphens (-) and underscores (_) | | - +-----------------------+---------------------------------------------------------------------+-----------------------+ + +-----------------------+------------------------------------------------------------------------+-----------------------+ + | Parameter | Requirements | Example Value | + +=======================+========================================================================+=======================+ + | Key | - Cannot be left blank. | subnet_key1 | + | | - Must be unique for each subnet. | | + | | - Can contain a maximum of 36 characters. | | + | | - Can contain only the following character types: | | + | | | | + | | - Uppercase letters | | + | | - Lowercase letters | | + | | - Digits | | + | | - Only hyphens (-), underscores (_), and at signs (@) are allowed. | | + +-----------------------+------------------------------------------------------------------------+-----------------------+ + | Value | - Can contain a maximum of 43 characters. | subnet-01 | + | | - Can contain only the following character types: | | + | | | | + | | - Uppercase letters | | + | | - Lowercase letters | | + | | - Digits | | + | | - Only underscores (_), hyphens (-), and at signs (@) are allowed. | | + +-----------------------+------------------------------------------------------------------------+-----------------------+ 7. Click **OK**. diff --git a/umn/source/vpc_and_subnet/subnet/managing_subnet_tags.rst b/umn/source/vpc_and_subnet/subnet/managing_subnet_tags.rst index 9d0e665..f83364f 100644 --- a/umn/source/vpc_and_subnet/subnet/managing_subnet_tags.rst +++ b/umn/source/vpc_and_subnet/subnet/managing_subnet_tags.rst @@ -18,27 +18,27 @@ A tag consists of a key and value pair. :ref:`Table 1 `. diff --git a/umn/source/vpc_peering_connection/modifying_a_vpc_peering_connection.rst b/umn/source/vpc_peering_connection/modifying_a_vpc_peering_connection.rst index 159d7d8..bfff832 100644 --- a/umn/source/vpc_peering_connection/modifying_a_vpc_peering_connection.rst +++ b/umn/source/vpc_peering_connection/modifying_a_vpc_peering_connection.rst @@ -8,7 +8,7 @@ Modifying a VPC Peering Connection Scenarios --------- -This section describes how to modify the name of a VPC peering connection. +This section describes how to modify the basic information about a VPC peering connection, including its name and description. Either owner of a VPC in a peering connection can modify the VPC peering connection in any state. diff --git a/umn/source/vpc_peering_connection/modifying_routes_configured_for_a_vpc_peering_connection.rst b/umn/source/vpc_peering_connection/modifying_routes_configured_for_a_vpc_peering_connection.rst index 183da5d..28f0038 100644 --- a/umn/source/vpc_peering_connection/modifying_routes_configured_for_a_vpc_peering_connection.rst +++ b/umn/source/vpc_peering_connection/modifying_routes_configured_for_a_vpc_peering_connection.rst @@ -36,29 +36,13 @@ Modifying Routes of a VPC Peering Connection Between VPCs in the Same Account The page showing the VPC peering connection details is displayed. -#. Modify the route added to the route table of the local VPC: +#. In the route list, click the route table hyperlink of the route. - a. Click the **Local Routes** tab and then click the **Route Tables** hyperlink. + The route table details page is displayed. - The **Summary** tab of the default route table for the local VPC is displayed. +#. In the route list, locate the route and click **Modify** in the **Operation** column. - b. Locate the row that contains the route to be modified and click **Modify** in the **Operation** column. - - The **Modify Route** dialog box is displayed. - - c. Modify the route and click **OK**. - -#. Modify the route added to the route table of the peer VPC: - - a. Click the **Peer Routes** tab and then click the **Route Tables** hyperlink. - - The **Summary** tab of the default route table for the peer VPC is displayed. - - b. Locate the row that contains the route to be modified and click **Modify** in the **Operation** column. - - The **Modify Route** dialog box is displayed. - - c. Modify the route and click **OK**. +#. Modify the route and click **OK**. .. _vpc_peering_0007__section47866392497: @@ -85,17 +69,13 @@ Only the account owner of a VPC can modify the routes added for the connection. The page showing the VPC peering connection details is displayed. - e. Modify the route added to the route table of the local VPC: + e. In the route list, click the route table hyperlink of the route. - #. Click the **Local Routes** tab and then click the **Route Tables** hyperlink. + The route table details page is displayed. - The **Summary** tab of the default route table for the local VPC is displayed. + f. In the route list, locate the route and click **Modify** in the **Operation** column. - #. Locate the row that contains the route to be modified and click **Modify** in the **Operation** column. - - The **Modify Route** dialog box is displayed. - - #. Modify the route and click **OK**. + g. Modify the route and click **OK**. #. Log in to the management console using the account of the peer VPC and modify the route of the peer VPC by referring to :ref:`1 `. diff --git a/umn/source/vpc_peering_connection/viewing_routes_configured_for_a_vpc_peering_connection.rst b/umn/source/vpc_peering_connection/viewing_routes_configured_for_a_vpc_peering_connection.rst index d8a02d3..5d29f4d 100644 --- a/umn/source/vpc_peering_connection/viewing_routes_configured_for_a_vpc_peering_connection.rst +++ b/umn/source/vpc_peering_connection/viewing_routes_configured_for_a_vpc_peering_connection.rst @@ -36,10 +36,15 @@ Viewing Routes of a VPC Peering Connection Between VPCs in the Same Account The page showing the VPC peering connection details is displayed. -6. View the routes added for the VPC peering connection: +6. In the route list, view the route information. - a. Click the **Local Routes** tab to view the local route added for the VPC peering connection. - b. Click the **Peer Routes** tab to view the peer route added for the VPC peering connection. + You can view the route destination, VPC, next hop, route table, and more. + + + .. figure:: /_static/images/en-us_image_0000001865828728.png + :alt: **Figure 1** View routes of a VPC peering connection between VPCs in the same account + + **Figure 1** View routes of a VPC peering connection between VPCs in the same account .. _vpc_peering_0004__section92403501475: @@ -66,10 +71,24 @@ Only the account owner of a VPC in a VPC peering connection can view the routes The page showing the VPC peering connection details is displayed. - e. Click the **Local Routes** tab to view the local route added for the VPC peering connection. + e. In the route list, view the route information. + + You can view the route destination, VPC, next hop, route table, and more. + + + .. figure:: /_static/images/en-us_image_0000001865833004.png + :alt: **Figure 2** View the local routes of a VPC peering connection between VPCs in different accounts + + **Figure 2** View the local routes of a VPC peering connection between VPCs in different accounts #. Log in to the management console using the account of the peer VPC and view the route of the peer VPC by referring to :ref:`1 `. + + .. figure:: /_static/images/en-us_image_0000001865674836.png + :alt: **Figure 3** View the peer routes of a VPC peering connection between VPCs in different accounts + + **Figure 3** View the peer routes of a VPC peering connection between VPCs in different accounts + .. |image1| image:: /_static/images/en-us_image_0000001818982734.png .. |image2| image:: /_static/images/en-us_image_0000001865662765.png .. |image3| image:: /_static/images/en-us_image_0000001818982734.png diff --git a/umn/source/vpc_peering_connection/viewing_vpc_peering_connections.rst b/umn/source/vpc_peering_connection/viewing_vpc_peering_connections.rst index 8b2258d..e928051 100644 --- a/umn/source/vpc_peering_connection/viewing_vpc_peering_connections.rst +++ b/umn/source/vpc_peering_connection/viewing_vpc_peering_connections.rst @@ -31,5 +31,11 @@ Procedure On the displayed page, view details about the VPC peering connection. + + .. figure:: /_static/images/en-us_image_0000001865884494.png + :alt: **Figure 1** View VPC peering connections + + **Figure 1** View VPC peering connections + .. |image1| image:: /_static/images/en-us_image_0000001818982734.png .. |image2| image:: /_static/images/en-us_image_0000001865663213.png

oXQDE6{5R^RTMC$LJUw=Y$pZ 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 SdBa*ixVpH1Rd?dj&3^*Bdt^oc literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001865833004.png b/umn/source/_static/images/en-us_image_0000001865833004.png new file mode 100644 index 0000000000000000000000000000000000000000..d67dfd86a36e4eb1555d298e5cb09fae678c4b56 GIT binary patch literal 81920 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