From b20244acdda612947cf040a0dc5e340515e8bdeb Mon Sep 17 00:00:00 2001 From: proposalbot Date: Thu, 6 Oct 2022 14:17:25 +0000 Subject: [PATCH] Changes to vpc_umn from docs/doc-exports#276 (VPC UMN 0930 version 0930) Reviewed-by: Kucerak, Kristian Co-authored-by: proposalbot Co-committed-by: proposalbot --- .../images/en-us_image_0000001117669274.png | Bin 0 -> 59938 bytes .../images/en-us_image_0000001117669524.png | Bin 0 -> 46934 bytes .../images/en-us_image_0000001151300782.png | Bin 0 -> 7846 bytes .../images/en-us_image_0000001163949251.png | Bin 0 -> 66410 bytes .../images/en-us_image_0000001166028070.png | Bin 0 -> 40975 bytes .../images/en-us_image_0000001179761510.png | Bin 0 -> 22382 bytes .../images/en-us_image_0000001197228903.png | Bin 0 -> 28557 bytes .../images/en-us_image_0000001197426329.png | Bin 0 -> 8121 bytes .../images/en-us_image_0000001206933138.png | Bin 0 -> 6073 bytes .../images/en-us_image_0000001207093220.png | Bin 0 -> 634 bytes .../images/en-us_image_0000001207253746.png | Bin 0 -> 634 bytes .../images/en-us_image_0000001211006359.png | Bin 0 -> 61616 bytes .../images/en-us_image_0000001211445065.png | Bin 0 -> 49493 bytes .../images/en-us_image_0000001222749226.png | Bin 0 -> 391 bytes .../images/en-us_image_0000001222749910.png | Bin 0 -> 391 bytes .../images/en-us_image_0000001225081545.png | Bin 0 -> 17106 bytes .../images/en-us_image_0000001229959315.png | Bin 0 -> 35050 bytes .../images/en-us_image_0000001230120807.png | Bin 0 -> 27720 bytes .../images/en-us_image_0000001237013856.png | Bin 0 -> 12879 bytes .../images/en-us_image_0000001237328110.png | Bin 0 -> 23891 bytes .../images/en-us_image_0000001251773147.png | Bin 0 -> 4676 bytes .../images/en-us_image_0000001267230305.png | Bin 0 -> 391 bytes .../images/en-us_image_0000001267350317.png | Bin 0 -> 391 bytes .../images/en-us_image_0000001281210233.png | Bin 0 -> 3331 bytes .../images/en-us_image_0000001286573614.png | Bin 0 -> 7846 bytes .../images/en-us_image_0000001338933333.png | Bin 0 -> 1004 bytes .../_static/images/en-us_image_0093507575.png | Bin 0 -> 1004 bytes .../_static/images/en-us_image_0118498947.png | Bin 0 -> 30026 bytes .../_static/images/en-us_image_0118498992.png | Bin 0 -> 6037 bytes .../_static/images/en-us_image_0118499109.png | Bin 0 -> 11060 bytes .../_static/images/en-us_image_0118499140.png | Bin 0 -> 13445 bytes .../_static/images/en-us_image_0118499144.png | Bin 0 -> 40139 bytes .../_static/images/en-us_image_0122999741.png | Bin 0 -> 18362 bytes .../_static/images/en-us_image_0129304042.png | Bin 0 -> 12329 bytes .../_static/images/en-us_image_0129473334.png | Bin 0 -> 10485 bytes .../_static/images/en-us_image_0141273034.png | Bin 0 -> 1004 bytes .../_static/images/en-us_image_0142359884.png | Bin 0 -> 327 bytes .../_static/images/en-us_image_0142360062.png | Bin 0 -> 377 bytes .../_static/images/en-us_image_0142360094.png | Bin 0 -> 359 bytes .../_static/images/en-us_image_0148244691.png | Bin 0 -> 16620 bytes .../_static/images/en-us_image_0152238989.png | Bin 0 -> 30659 bytes .../_static/images/en-us_image_0152667656.png | Bin 0 -> 22411 bytes .../_static/images/en-us_image_0152668782.png | Bin 0 -> 22457 bytes .../_static/images/en-us_image_0152727234.png | Bin 0 -> 221 bytes .../_static/images/en-us_image_0162329244.png | Bin 0 -> 7328 bytes .../_static/images/en-us_image_0162332046.png | Bin 0 -> 8623 bytes .../_static/images/en-us_image_0162335382.png | Bin 0 -> 4595 bytes .../_static/images/en-us_image_0162335561.png | Bin 0 -> 5709 bytes .../_static/images/en-us_image_0162335565.png | Bin 0 -> 5663 bytes .../_static/images/en-us_image_0162336264.png | Bin 0 -> 7068 bytes .../_static/images/en-us_image_0162391155.png | Bin 0 -> 13140 bytes .../_static/images/en-us_image_0162391187.png | Bin 0 -> 23468 bytes .../_static/images/en-us_image_0163203842.png | Bin 0 -> 4619 bytes .../_static/images/en-us_image_0167573711.png | Bin 0 -> 19692 bytes .../_static/images/en-us_image_0167839112.png | Bin 0 -> 20352 bytes .../_static/images/en-us_image_0167840073.png | Bin 0 -> 39790 bytes .../_static/images/en-us_image_0173155793.png | Bin 0 -> 18803 bytes .../_static/images/en-us_image_0173155804.png | Bin 0 -> 26521 bytes .../_static/images/en-us_image_0173155870.png | Bin 0 -> 27156 bytes .../_static/images/en-us_image_0184026531.png | Bin 0 -> 3454 bytes .../_static/images/en-us_image_0185346582.png | Bin 0 -> 377 bytes .../_static/images/en-us_image_0191544038.png | Bin 0 -> 26383 bytes .../_static/images/en-us_image_0191577030.png | Bin 0 -> 21823 bytes .../_static/images/en-us_image_0191588554.png | Bin 0 -> 20765 bytes .../_static/images/en-us_image_0191594527.png | Bin 0 -> 9214 bytes .../_static/images/en-us_image_0194358487.png | Bin 0 -> 20120 bytes .../_static/images/en-us_image_0194358495.png | Bin 0 -> 17959 bytes .../_static/images/en-us_image_0194358504.png | Bin 0 -> 27670 bytes .../_static/images/en-us_image_0209273220.png | Bin 0 -> 23438 bytes .../_static/images/en-us_image_0209583952.png | Bin 0 -> 18811 bytes .../_static/images/en-us_image_0209606948.png | Bin 0 -> 47342 bytes .../_static/images/en-us_image_0209608153.png | Bin 0 -> 8680 bytes .../_static/images/en-us_image_0209608154.png | Bin 0 -> 23764 bytes .../_static/images/en-us_image_0211552164.png | Bin 0 -> 21605 bytes .../_static/images/en-us_image_0211560998.png | Bin 0 -> 21786 bytes .../_static/images/en-us_image_0226222517.png | Bin 0 -> 26488 bytes .../_static/images/en-us_image_0226223279.png | Bin 0 -> 1004 bytes .../_static/images/en-us_image_0226788663.png | Bin 0 -> 634 bytes .../_static/images/en-us_image_0226820247.png | Bin 0 -> 1004 bytes .../_static/images/en-us_image_0226820250.png | Bin 0 -> 1004 bytes .../_static/images/en-us_image_0226820252.png | Bin 0 -> 1004 bytes .../_static/images/en-us_image_0226820452.png | Bin 0 -> 23468 bytes .../_static/images/en-us_image_0226820455.png | Bin 0 -> 25841 bytes .../_static/images/en-us_image_0226820459.png | Bin 0 -> 25841 bytes .../_static/images/en-us_image_0226820796.png | Bin 0 -> 1004 bytes .../_static/images/en-us_image_0226829583.png | Bin 0 -> 1004 bytes .../_static/images/en-us_image_0226829586.png | Bin 0 -> 26387 bytes .../_static/images/en-us_image_0226829587.png | Bin 0 -> 1004 bytes .../_static/images/en-us_image_0226829589.png | Bin 0 -> 1004 bytes .../_static/images/en-us_image_0226829591.png | Bin 0 -> 1004 bytes .../_static/images/en-us_image_0226829595.png | Bin 0 -> 39790 bytes .../_static/images/en-us_image_0233469654.png | Bin 0 -> 377 bytes .../_static/images/en-us_image_0239476777.png | Bin 0 -> 457 bytes .../_static/images/en-us_image_0240332622.png | Bin 0 -> 23764 bytes .../_static/images/en-us_image_0275513364.png | Bin 0 -> 1004 bytes .../_static/images/en-us_image_0284920908.png | Bin 0 -> 19526 bytes .../_static/images/en-us_image_0284993717.png | Bin 0 -> 19758 bytes .../_static/images/en-us_image_0285048674.png | Bin 0 -> 15309 bytes umn/source/change_history.rst | 297 ++++++++++++++++++ umn/source/faqs/bandwidth/index.rst | 18 ++ ...ared_bandwidth_or_the_other_way_around.rst | 15 + .../what_bandwidth_types_are_available.rst | 8 + .../what_is_the_bandwidth_size_range.rst | 8 + ...aints_on_using_vpc_peering_connections.rst | 30 ++ ...n_allow_communication_between_two_vpcs.rst | 10 + ...the_ecs_that_has_an_eip_bound_in_a_vpc.rst | 32 ++ ...y_vpc_peering_connections_can_i_create.rst | 14 + umn/source/faqs/connectivity/index.rst | 28 ++ ..._enable_the_ecs_to_access_the_internet.rst | 12 + ..._enable_the_ecs_to_access_the_internet.rst | 8 + ...in_names_when_my_ecs_has_multiple_nics.rst | 18 ++ ..._connected_by_a_vpc_peering_connection.rst | 15 + .../can_i_bind_an_eip_to_multiple_ecss.rst | 8 + ...cs_with_an_eip_bound_from_the_internet.rst | 18 ++ umn/source/faqs/eip/index.rst | 18 ++ umn/source/faqs/eip/what_are_eips.rst | 17 + umn/source/faqs/general/index.rst | 14 + umn/source/faqs/general/what_is_a_quota.rst | 51 +++ umn/source/faqs/index.rst | 26 ++ ...ny_restrictions_on_using_a_route_table.rst | 10 + ..._vpn_and_custom_routes_in_the_same_vpc.rst | 8 + .../can_a_route_table_span_multiple_vpcs.rst | 12 + ...ions_and_custom_routes_in_the_same_vpc.rst | 8 + ..._many_routes_can_a_route_table_contain.rst | 8 + .../how_many_routes_can_be_added_in_a_vpc.rst | 8 + umn/source/faqs/routing/index.rst | 26 ++ .../routing/will_a_route_table_be_billed.rst | 8 + ..._i_change_the_security_group_of_an_ecs.rst | 8 + ...sting_connections_after_it_is_modified.rst | 9 + ...rity_group_for_multi-channel_protocols.rst | 25 ++ .../how_many_firewalls_can_i_create.rst | 8 + .../how_many_security_groups_can_i_create.rst | 10 + umn/source/faqs/security/index.rst | 24 ++ ...multiple_security_group_rules_conflict.rst | 8 + ...an_subnets_communicate_with_each_other.rst | 12 + ..._that_is_being_used_by_other_resources.rst | 26 ++ .../how_many_subnets_can_i_create.rst | 8 + umn/source/faqs/vpc_and_subnet/index.rst | 26 ++ ...e_network_id_and_subnet_id_of_a_subnet.rst | 14 + .../what_is_virtual_private_cloud.rst | 17 + .../what_subnet_cidr_blocks_are_available.rst | 8 + ...ocks_are_available_for_the_vpc_service.rst | 23 ++ .../index.rst | 24 ++ .../overview.rst | 50 +++ .../step_1_create_a_vpc.rst | 130 ++++++++ .../step_2_create_a_subnet_for_the_vpc.rst | 112 +++++++ ..._3_assign_an_eip_and_bind_it_to_an_ecs.rst | 123 ++++++++ .../step_4_create_a_security_group.rst | 57 ++++ .../step_5_add_a_security_group_rule.rst | 101 ++++++ .../index.rst | 22 ++ .../overview.rst | 46 +++ .../step_1_create_a_vpc.rst | 130 ++++++++ .../step_2_create_a_subnet_for_the_vpc.rst | 112 +++++++ .../step_3_create_a_security_group.rst | 57 ++++ .../step_4_add_a_security_group_rule.rst | 101 ++++++ umn/source/getting_started/index.rst | 18 ++ .../typical_application_scenarios.rst | 22 ++ umn/source/glossary.rst | 8 + umn/source/index.rst | 10 + .../direct_connect.rst | 10 + ...igning_an_eip_and_binding_it_to_an_ecs.rst | 123 ++++++++ .../eip/index.rst | 20 ++ .../eip/managing_eip_tags.rst | 93 ++++++ .../eip/modifying_an_eip_bandwidth.rst | 34 ++ ..._eip_from_an_ecs_and_releasing_the_eip.rst | 60 ++++ .../index.rst | 32 ++ .../monitoring/creating_an_alarm_rule.rst | 34 ++ .../monitoring/index.rst | 18 ++ .../monitoring/supported_metrics.rst | 79 +++++ .../monitoring/viewing_metrics.rst | 23 ++ .../route_table/adding_a_custom_route.rst | 61 ++++ ...ssociating_a_subnet_with_a_route_table.rst | 42 +++ ...e_route_table_associated_with_a_subnet.rst | 32 ++ .../configuring_an_snat_server.rst | 141 +++++++++ .../creating_a_custom_route_table.rst | 63 ++++ .../route_table/deleting_a_route.rst | 25 ++ .../route_table/deleting_a_route_table.rst | 28 ++ .../exporting_route_table_information.rst | 29 ++ .../route_table/index.rst | 36 +++ .../route_table/modifying_a_route.rst | 54 ++++ .../route_table/replicating_a_route.rst | 39 +++ .../route_table/route_table_overview.rst | 119 +++++++ .../route_table/viewing_a_route_table.rst | 24 ++ ..._between_security_groups_and_firewalls.rst | 41 +++ .../firewall/adding_a_firewall_rule.rst | 82 +++++ .../associating_subnets_with_a_firewall.rst | 30 ++ ...anging_the_sequence_of_a_firewall_rule.rst | 34 ++ .../security/firewall/creating_a_firewall.rst | 53 ++++ .../security/firewall/deleting_a_firewall.rst | 28 ++ .../firewall/deleting_a_firewall_rule.rst | 29 ++ ...isassociating_a_subnet_from_a_firewall.rst | 30 ++ .../enabling_or_disabling_a_firewall.rst | 26 ++ .../enabling_or_disabling_a_firewall_rule.rst | 32 ++ .../firewall_configuration_examples.rst | 84 +++++ .../security/firewall/firewall_overview.rst | 102 ++++++ .../security/firewall/index.rst | 40 +++ .../firewall/modifying_a_firewall.rst | 29 ++ .../firewall/modifying_a_firewall_rule.rst | 81 +++++ .../security/firewall/viewing_a_firewall.rst | 24 ++ .../security/index.rst | 18 ++ .../adding_a_security_group_rule.rst | 101 ++++++ ...nd_removing_them_from_a_security_group.rst | 48 +++ .../changing_the_security_group_of_an_ecs.rst | 45 +++ .../creating_a_security_group.rst | 57 ++++ ...curity_groups_and_security_group_rules.rst | 32 ++ .../deleting_a_security_group.rst | 30 ++ .../deleting_a_security_group_rule.rst | 33 ++ .../fast-adding_security_group_rules.rst | 46 +++ ...ing_and_exporting_security_group_rules.rst | 76 +++++ .../security/security_group/index.rst | 42 +++ .../modifying_a_security_group.rst | 41 +++ .../modifying_a_security_group_rule.rst | 25 ++ .../replicating_a_security_group_rule.rst | 32 ++ .../security_group_configuration_examples.rst | 195 ++++++++++++ .../security_group_overview.rst | 52 +++ .../viewing_the_security_group_of_an_ecs.rst | 23 ++ .../adding_eips_to_a_shared_bandwidth.rst | 42 +++ .../assigning_a_shared_bandwidth.rst | 47 +++ .../deleting_a_shared_bandwidth.rst | 29 ++ .../shared_bandwidth/index.rst | 24 ++ .../modifying_a_shared_bandwidth.rst | 37 +++ .../removing_eips_from_a_shared_bandwidth.rst | 35 +++ .../shared_bandwidth_overview.rst | 18 ++ .../assigning_a_virtual_ip_address.rst | 35 +++ ...binding_a_virtual_ip_address_to_an_eip.rst | 29 ++ ..._a_virtual_ip_address_to_an_eip_or_ecs.rst | 135 ++++++++ ...eck_ha_load_balancing_cluster_scenario.rst | 16 + .../virtual_ip_address/index.rst | 30 ++ .../releasing_a_virtual_ip_address.rst | 36 +++ ...ction_to_access_the_virtual_ip_address.rst | 14 + ...ction_to_access_the_virtual_ip_address.rst | 14 + ...g_a_vpn_to_access_a_virtual_ip_address.rst | 14 + .../virtual_ip_address_overview.rst | 94 ++++++ .../creating_a_subnet_for_the_vpc.rst | 112 +++++++ .../vpc_and_subnet/creating_a_vpc.rst | 130 ++++++++ .../vpc_and_subnet/deleting_a_subnet.rst | 51 +++ .../vpc_and_subnet/deleting_a_vpc.rst | 39 +++ .../vpc_and_subnet/exporting_vpc_list.rst | 29 ++ .../vpc_and_subnet/index.rst | 30 ++ .../vpc_and_subnet/managing_subnet_tags.rst | 94 ++++++ .../vpc_and_subnet/managing_vpc_tags.rst | 101 ++++++ .../vpc_and_subnet/modifying_a_subnet.rst | 48 +++ .../vpc_and_subnet/modifying_a_vpc.rst | 71 +++++ .../vpc_flow_log/creating_a_vpc_flow_log.rst | 79 +++++ .../vpc_flow_log/deleting_a_vpc_flow_log.rst | 39 +++ .../enabling_or_disabling_vpc_flow_log.rst | 25 ++ .../vpc_flow_log/index.rst | 22 ++ .../vpc_flow_log/viewing_a_vpc_flow_log.rst | 123 ++++++++ .../vpc_flow_log/vpc_flow_log_overview.rst | 25 ++ ...nnection_with_a_vpc_in_another_account.rst | 223 +++++++++++++ ...ction_with_another_vpc_in_your_account.rst | 180 +++++++++++ .../deleting_a_vpc_peering_connection.rst | 37 +++ .../deleting_a_vpc_peering_route.rst | 41 +++ .../vpc_peering_connection/index.rst | 30 ++ .../modifying_a_vpc_peering_connection.rst | 37 +++ ...onfigured_for_a_vpc_peering_connection.rst | 26 ++ .../viewing_vpc_peering_connections.rst | 35 +++ ...peering_connection_configuration_plans.rst | 78 +++++ ..._peering_connection_creation_procedure.rst | 34 ++ .../direct_connect.rst | 10 + ...igning_an_eip_and_binding_it_to_an_ecs.rst | 123 ++++++++ .../eip/index.rst | 20 ++ .../eip/managing_eip_tags.rst | 93 ++++++ .../eip/modifying_an_eip_bandwidth.rst | 34 ++ ..._eip_from_an_ecs_and_releasing_the_eip.rst | 60 ++++ .../index.rst | 32 ++ .../monitoring/creating_an_alarm_rule.rst | 34 ++ .../monitoring/index.rst | 18 ++ .../monitoring/supported_metrics.rst | 79 +++++ .../monitoring/viewing_metrics.rst | 23 ++ .../route_table/adding_a_custom_route.rst | 33 ++ .../configuring_an_snat_server.rst | 141 +++++++++ .../route_table/deleting_a_route.rst | 24 ++ .../route_table/index.rst | 24 ++ .../route_table/modifying_a_route.rst | 24 ++ .../route_table/querying_a_route_table.rst | 23 ++ .../route_table/route_table_overview.rst | 8 + ..._between_security_groups_and_firewalls.rst | 41 +++ .../firewall/adding_a_firewall_rule.rst | 82 +++++ .../associating_subnets_with_a_firewall.rst | 30 ++ ...anging_the_sequence_of_a_firewall_rule.rst | 34 ++ .../security/firewall/creating_a_firewall.rst | 53 ++++ .../security/firewall/deleting_a_firewall.rst | 28 ++ .../firewall/deleting_a_firewall_rule.rst | 29 ++ ...isassociating_a_subnet_from_a_firewall.rst | 30 ++ .../enabling_or_disabling_a_firewall.rst | 26 ++ .../enabling_or_disabling_a_firewall_rule.rst | 32 ++ .../firewall_configuration_examples.rst | 84 +++++ .../security/firewall/firewall_overview.rst | 102 ++++++ .../security/firewall/index.rst | 40 +++ .../firewall/modifying_a_firewall.rst | 29 ++ .../firewall/modifying_a_firewall_rule.rst | 81 +++++ .../security/firewall/viewing_a_firewall.rst | 24 ++ .../security/index.rst | 18 ++ .../adding_a_security_group_rule.rst | 101 ++++++ ...nd_removing_them_from_a_security_group.rst | 48 +++ .../changing_the_security_group_of_an_ecs.rst | 45 +++ .../creating_a_security_group.rst | 57 ++++ ...curity_groups_and_security_group_rules.rst | 32 ++ .../deleting_a_security_group.rst | 30 ++ .../deleting_a_security_group_rule.rst | 33 ++ .../fast-adding_security_group_rules.rst | 46 +++ ...ing_and_exporting_security_group_rules.rst | 76 +++++ .../security/security_group/index.rst | 42 +++ .../modifying_a_security_group.rst | 41 +++ .../modifying_a_security_group_rule.rst | 25 ++ .../replicating_a_security_group_rule.rst | 32 ++ .../security_group_configuration_examples.rst | 195 ++++++++++++ .../security_group_overview.rst | 52 +++ .../viewing_the_security_group_of_an_ecs.rst | 23 ++ .../adding_eips_to_a_shared_bandwidth.rst | 42 +++ .../assigning_a_shared_bandwidth.rst | 47 +++ .../deleting_a_shared_bandwidth.rst | 29 ++ .../shared_bandwidth/index.rst | 24 ++ .../modifying_a_shared_bandwidth.rst | 37 +++ .../removing_eips_from_a_shared_bandwidth.rst | 35 +++ .../shared_bandwidth_overview.rst | 18 ++ .../assigning_a_virtual_ip_address.rst | 34 ++ ...binding_a_virtual_ip_address_to_an_eip.rst | 29 ++ ..._a_virtual_ip_address_to_an_eip_or_ecs.rst | 140 +++++++++ ...eck_ha_load_balancing_cluster_scenario.rst | 16 + .../virtual_ip_address/index.rst | 30 ++ .../releasing_a_virtual_ip_address.rst | 37 +++ ...ction_to_access_the_virtual_ip_address.rst | 14 + ...ction_to_access_the_virtual_ip_address.rst | 14 + ...g_a_vpn_to_access_a_virtual_ip_address.rst | 14 + .../virtual_ip_address_overview.rst | 92 ++++++ .../creating_a_subnet_for_the_vpc.rst | 106 +++++++ .../vpc_and_subnet/creating_a_vpc.rst | 130 ++++++++ .../vpc_and_subnet/deleting_a_subnet.rst | 45 +++ .../vpc_and_subnet/deleting_a_vpc.rst | 39 +++ .../vpc_and_subnet/exporting_vpc_list.rst | 29 ++ .../vpc_and_subnet/index.rst | 30 ++ .../vpc_and_subnet/managing_subnet_tags.rst | 97 ++++++ .../vpc_and_subnet/managing_vpc_tags.rst | 101 ++++++ .../vpc_and_subnet/modifying_a_subnet.rst | 60 ++++ .../vpc_and_subnet/modifying_a_vpc.rst | 71 +++++ .../vpc_flow_log/creating_a_vpc_flow_log.rst | 79 +++++ .../vpc_flow_log/deleting_a_vpc_flow_log.rst | 39 +++ .../enabling_or_disabling_vpc_flow_log.rst | 25 ++ .../vpc_flow_log/index.rst | 22 ++ .../vpc_flow_log/viewing_a_vpc_flow_log.rst | 123 ++++++++ .../vpc_flow_log/vpc_flow_log_overview.rst | 25 ++ ...nnection_with_a_vpc_in_another_account.rst | 158 ++++++++++ ...ction_with_another_vpc_in_your_account.rst | 124 ++++++++ .../deleting_a_vpc_peering_connection.rst | 37 +++ .../deleting_a_vpc_peering_route.rst | 29 ++ .../vpc_peering_connection/index.rst | 30 ++ .../modifying_a_vpc_peering_connection.rst | 37 +++ ...onfigured_for_a_vpc_peering_connection.rst | 26 ++ .../viewing_vpc_peering_connections.rst | 35 +++ ...peering_connection_configuration_plans.rst | 78 +++++ ..._peering_connection_creation_procedure.rst | 34 ++ .../application_scenarios.rst | 18 ++ .../basic_concepts/elastic_ip.rst | 17 + .../basic_concepts/firewall.rst | 8 + .../service_overview/basic_concepts/index.rst | 32 ++ .../basic_concepts/region_and_az.rst | 42 +++ .../basic_concepts/route_table.rst | 156 +++++++++ .../basic_concepts/security_group.rst | 10 + .../basic_concepts/shared_snat.rst | 62 ++++ .../service_overview/basic_concepts/snat.rst | 12 + .../basic_concepts/subnet.rst | 20 ++ .../basic_concepts/virtual_ip_address.rst | 58 ++++ .../basic_concepts/vpc_peering_connection.rst | 18 ++ .../document_usage_instructions.rst | 22 ++ umn/source/service_overview/index.rst | 26 ++ .../service_overview/user_permissions.rst | 10 + .../vpc_and_other_services.rst | 18 ++ .../service_overview/vpc_connectivity.rst | 24 ++ .../what_is_virtual_private_cloud.rst | 56 ++++ 371 files changed, 12664 insertions(+) create mode 100644 umn/source/_static/images/en-us_image_0000001117669274.png create mode 100644 umn/source/_static/images/en-us_image_0000001117669524.png create mode 100644 umn/source/_static/images/en-us_image_0000001151300782.png create mode 100644 umn/source/_static/images/en-us_image_0000001163949251.png create mode 100644 umn/source/_static/images/en-us_image_0000001166028070.png create mode 100644 umn/source/_static/images/en-us_image_0000001179761510.png create mode 100644 umn/source/_static/images/en-us_image_0000001197228903.png create mode 100644 umn/source/_static/images/en-us_image_0000001197426329.png create mode 100644 umn/source/_static/images/en-us_image_0000001206933138.png create mode 100644 umn/source/_static/images/en-us_image_0000001207093220.png create mode 100644 umn/source/_static/images/en-us_image_0000001207253746.png create mode 100644 umn/source/_static/images/en-us_image_0000001211006359.png create mode 100644 umn/source/_static/images/en-us_image_0000001211445065.png create mode 100644 umn/source/_static/images/en-us_image_0000001222749226.png create mode 100644 umn/source/_static/images/en-us_image_0000001222749910.png create mode 100644 umn/source/_static/images/en-us_image_0000001225081545.png create mode 100644 umn/source/_static/images/en-us_image_0000001229959315.png create mode 100644 umn/source/_static/images/en-us_image_0000001230120807.png create mode 100644 umn/source/_static/images/en-us_image_0000001237013856.png create mode 100644 umn/source/_static/images/en-us_image_0000001237328110.png create mode 100644 umn/source/_static/images/en-us_image_0000001251773147.png create mode 100644 umn/source/_static/images/en-us_image_0000001267230305.png create mode 100644 umn/source/_static/images/en-us_image_0000001267350317.png create mode 100644 umn/source/_static/images/en-us_image_0000001281210233.png create mode 100644 umn/source/_static/images/en-us_image_0000001286573614.png create mode 100644 umn/source/_static/images/en-us_image_0000001338933333.png create mode 100644 umn/source/_static/images/en-us_image_0093507575.png create mode 100644 umn/source/_static/images/en-us_image_0118498947.png create mode 100644 umn/source/_static/images/en-us_image_0118498992.png create mode 100644 umn/source/_static/images/en-us_image_0118499109.png create mode 100644 umn/source/_static/images/en-us_image_0118499140.png create mode 100644 umn/source/_static/images/en-us_image_0118499144.png create mode 100644 umn/source/_static/images/en-us_image_0122999741.png create mode 100644 umn/source/_static/images/en-us_image_0129304042.png create mode 100644 umn/source/_static/images/en-us_image_0129473334.png create mode 100644 umn/source/_static/images/en-us_image_0141273034.png create mode 100644 umn/source/_static/images/en-us_image_0142359884.png create mode 100644 umn/source/_static/images/en-us_image_0142360062.png create mode 100644 umn/source/_static/images/en-us_image_0142360094.png create mode 100644 umn/source/_static/images/en-us_image_0148244691.png create mode 100644 umn/source/_static/images/en-us_image_0152238989.png create mode 100644 umn/source/_static/images/en-us_image_0152667656.png create mode 100644 umn/source/_static/images/en-us_image_0152668782.png create mode 100644 umn/source/_static/images/en-us_image_0152727234.png create mode 100644 umn/source/_static/images/en-us_image_0162329244.png create mode 100644 umn/source/_static/images/en-us_image_0162332046.png create mode 100644 umn/source/_static/images/en-us_image_0162335382.png create mode 100644 umn/source/_static/images/en-us_image_0162335561.png create mode 100644 umn/source/_static/images/en-us_image_0162335565.png create mode 100644 umn/source/_static/images/en-us_image_0162336264.png create mode 100644 umn/source/_static/images/en-us_image_0162391155.png create mode 100644 umn/source/_static/images/en-us_image_0162391187.png create mode 100644 umn/source/_static/images/en-us_image_0163203842.png create mode 100644 umn/source/_static/images/en-us_image_0167573711.png create mode 100644 umn/source/_static/images/en-us_image_0167839112.png create mode 100644 umn/source/_static/images/en-us_image_0167840073.png create mode 100644 umn/source/_static/images/en-us_image_0173155793.png create mode 100644 umn/source/_static/images/en-us_image_0173155804.png create mode 100644 umn/source/_static/images/en-us_image_0173155870.png create mode 100644 umn/source/_static/images/en-us_image_0184026531.png create mode 100644 umn/source/_static/images/en-us_image_0185346582.png create mode 100644 umn/source/_static/images/en-us_image_0191544038.png create mode 100644 umn/source/_static/images/en-us_image_0191577030.png create mode 100644 umn/source/_static/images/en-us_image_0191588554.png create mode 100644 umn/source/_static/images/en-us_image_0191594527.png create mode 100644 umn/source/_static/images/en-us_image_0194358487.png create mode 100644 umn/source/_static/images/en-us_image_0194358495.png create mode 100644 umn/source/_static/images/en-us_image_0194358504.png create mode 100644 umn/source/_static/images/en-us_image_0209273220.png create mode 100644 umn/source/_static/images/en-us_image_0209583952.png create mode 100644 umn/source/_static/images/en-us_image_0209606948.png create mode 100644 umn/source/_static/images/en-us_image_0209608153.png create mode 100644 umn/source/_static/images/en-us_image_0209608154.png create mode 100644 umn/source/_static/images/en-us_image_0211552164.png create mode 100644 umn/source/_static/images/en-us_image_0211560998.png create mode 100644 umn/source/_static/images/en-us_image_0226222517.png create mode 100644 umn/source/_static/images/en-us_image_0226223279.png create mode 100644 umn/source/_static/images/en-us_image_0226788663.png create mode 100644 umn/source/_static/images/en-us_image_0226820247.png create mode 100644 umn/source/_static/images/en-us_image_0226820250.png create mode 100644 umn/source/_static/images/en-us_image_0226820252.png create mode 100644 umn/source/_static/images/en-us_image_0226820452.png create mode 100644 umn/source/_static/images/en-us_image_0226820455.png create mode 100644 umn/source/_static/images/en-us_image_0226820459.png create mode 100644 umn/source/_static/images/en-us_image_0226820796.png create mode 100644 umn/source/_static/images/en-us_image_0226829583.png create mode 100644 umn/source/_static/images/en-us_image_0226829586.png create mode 100644 umn/source/_static/images/en-us_image_0226829587.png create mode 100644 umn/source/_static/images/en-us_image_0226829589.png create mode 100644 umn/source/_static/images/en-us_image_0226829591.png create mode 100644 umn/source/_static/images/en-us_image_0226829595.png create mode 100644 umn/source/_static/images/en-us_image_0233469654.png create mode 100644 umn/source/_static/images/en-us_image_0239476777.png create mode 100644 umn/source/_static/images/en-us_image_0240332622.png create mode 100644 umn/source/_static/images/en-us_image_0275513364.png create mode 100644 umn/source/_static/images/en-us_image_0284920908.png create mode 100644 umn/source/_static/images/en-us_image_0284993717.png create mode 100644 umn/source/_static/images/en-us_image_0285048674.png create mode 100644 umn/source/change_history.rst create mode 100644 umn/source/faqs/bandwidth/index.rst create mode 100644 umn/source/faqs/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 create mode 100644 umn/source/faqs/bandwidth/what_bandwidth_types_are_available.rst create mode 100644 umn/source/faqs/bandwidth/what_is_the_bandwidth_size_range.rst create mode 100644 umn/source/faqs/connectivity/are_there_any_constraints_on_using_vpc_peering_connections.rst create mode 100644 umn/source/faqs/connectivity/does_a_vpn_allow_communication_between_two_vpcs.rst create mode 100644 umn/source/faqs/connectivity/how_does_an_ipv6_client_on_the_internet_access_the_ecs_that_has_an_eip_bound_in_a_vpc.rst create mode 100644 umn/source/faqs/connectivity/how_many_vpc_peering_connections_can_i_create.rst create mode 100644 umn/source/faqs/connectivity/index.rst create mode 100644 umn/source/faqs/connectivity/what_are_the_priorities_of_the_custom_route_and_eip_if_both_are_configured_for_an_ecs_to_enable_the_ecs_to_access_the_internet.rst create mode 100644 umn/source/faqs/connectivity/what_are_the_priorities_of_the_shared_snat_and_custom_route_if_both_are_configured_for_an_ecs_to_enable_the_ecs_to_access_the_internet.rst create mode 100644 umn/source/faqs/connectivity/why_are_internet_or_internal_domain_names_in_the_cloud_inaccessible_through_domain_names_when_my_ecs_has_multiple_nics.rst create mode 100644 umn/source/faqs/connectivity/why_did_communication_fail_between_vpcs_that_were_connected_by_a_vpc_peering_connection.rst create mode 100644 umn/source/faqs/eip/can_i_bind_an_eip_to_multiple_ecss.rst create mode 100644 umn/source/faqs/eip/how_do_i_access_an_ecs_with_an_eip_bound_from_the_internet.rst create mode 100644 umn/source/faqs/eip/index.rst create mode 100644 umn/source/faqs/eip/what_are_eips.rst create mode 100644 umn/source/faqs/general/index.rst create mode 100644 umn/source/faqs/general/what_is_a_quota.rst create mode 100644 umn/source/faqs/index.rst create mode 100644 umn/source/faqs/routing/are_there_any_restrictions_on_using_a_route_table.rst create mode 100644 umn/source/faqs/routing/are_there_different_routing_priorities_of_the_vpn_and_custom_routes_in_the_same_vpc.rst create mode 100644 umn/source/faqs/routing/can_a_route_table_span_multiple_vpcs.rst create mode 100644 umn/source/faqs/routing/do_the_same_routing_priorities_apply_to_direct_connect_connections_and_custom_routes_in_the_same_vpc.rst create mode 100644 umn/source/faqs/routing/how_many_routes_can_a_route_table_contain.rst create mode 100644 umn/source/faqs/routing/how_many_routes_can_be_added_in_a_vpc.rst create mode 100644 umn/source/faqs/routing/index.rst create mode 100644 umn/source/faqs/routing/will_a_route_table_be_billed.rst create mode 100644 umn/source/faqs/security/can_i_change_the_security_group_of_an_ecs.rst create mode 100644 umn/source/faqs/security/does_a_security_group_rule_or_a_firewall_rule_immediately_take_effect_for_existing_connections_after_it_is_modified.rst create mode 100644 umn/source/faqs/security/how_do_i_configure_a_security_group_for_multi-channel_protocols.rst create mode 100644 umn/source/faqs/security/how_many_firewalls_can_i_create.rst create mode 100644 umn/source/faqs/security/how_many_security_groups_can_i_create.rst create mode 100644 umn/source/faqs/security/index.rst create mode 100644 umn/source/faqs/security/which_security_group_rule_has_priority_when_multiple_security_group_rules_conflict.rst create mode 100644 umn/source/faqs/vpc_and_subnet/can_subnets_communicate_with_each_other.rst create mode 100644 umn/source/faqs/vpc_and_subnet/how_can_i_delete_a_subnet_that_is_being_used_by_other_resources.rst create mode 100644 umn/source/faqs/vpc_and_subnet/how_many_subnets_can_i_create.rst create mode 100644 umn/source/faqs/vpc_and_subnet/index.rst create mode 100644 umn/source/faqs/vpc_and_subnet/what_are_the_differences_between_the_network_id_and_subnet_id_of_a_subnet.rst create mode 100644 umn/source/faqs/vpc_and_subnet/what_is_virtual_private_cloud.rst create mode 100644 umn/source/faqs/vpc_and_subnet/what_subnet_cidr_blocks_are_available.rst create mode 100644 umn/source/faqs/vpc_and_subnet/which_cidr_blocks_are_available_for_the_vpc_service.rst create mode 100644 umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/index.rst create mode 100644 umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/overview.rst create mode 100644 umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_1_create_a_vpc.rst create mode 100644 umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_2_create_a_subnet_for_the_vpc.rst create mode 100644 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 create mode 100644 umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_4_create_a_security_group.rst create mode 100644 umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_5_add_a_security_group_rule.rst create mode 100644 umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/index.rst create mode 100644 umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/overview.rst create mode 100644 umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_1_create_a_vpc.rst create mode 100644 umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_2_create_a_subnet_for_the_vpc.rst create mode 100644 umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_3_create_a_security_group.rst create mode 100644 umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_4_add_a_security_group_rule.rst create mode 100644 umn/source/getting_started/index.rst create mode 100644 umn/source/getting_started/typical_application_scenarios.rst create mode 100644 umn/source/glossary.rst create mode 100644 umn/source/operation_guide_new_console_edition/direct_connect.rst create mode 100644 umn/source/operation_guide_new_console_edition/eip/assigning_an_eip_and_binding_it_to_an_ecs.rst create mode 100644 umn/source/operation_guide_new_console_edition/eip/index.rst create mode 100644 umn/source/operation_guide_new_console_edition/eip/managing_eip_tags.rst create mode 100644 umn/source/operation_guide_new_console_edition/eip/modifying_an_eip_bandwidth.rst create mode 100644 umn/source/operation_guide_new_console_edition/eip/unbinding_an_eip_from_an_ecs_and_releasing_the_eip.rst create mode 100644 umn/source/operation_guide_new_console_edition/index.rst create mode 100644 umn/source/operation_guide_new_console_edition/monitoring/creating_an_alarm_rule.rst create mode 100644 umn/source/operation_guide_new_console_edition/monitoring/index.rst create mode 100644 umn/source/operation_guide_new_console_edition/monitoring/supported_metrics.rst create mode 100644 umn/source/operation_guide_new_console_edition/monitoring/viewing_metrics.rst create mode 100644 umn/source/operation_guide_new_console_edition/route_table/adding_a_custom_route.rst create mode 100644 umn/source/operation_guide_new_console_edition/route_table/associating_a_subnet_with_a_route_table.rst create mode 100644 umn/source/operation_guide_new_console_edition/route_table/changing_the_route_table_associated_with_a_subnet.rst create mode 100644 umn/source/operation_guide_new_console_edition/route_table/configuring_an_snat_server.rst create mode 100644 umn/source/operation_guide_new_console_edition/route_table/creating_a_custom_route_table.rst create mode 100644 umn/source/operation_guide_new_console_edition/route_table/deleting_a_route.rst create mode 100644 umn/source/operation_guide_new_console_edition/route_table/deleting_a_route_table.rst create mode 100644 umn/source/operation_guide_new_console_edition/route_table/exporting_route_table_information.rst create mode 100644 umn/source/operation_guide_new_console_edition/route_table/index.rst create mode 100644 umn/source/operation_guide_new_console_edition/route_table/modifying_a_route.rst create mode 100644 umn/source/operation_guide_new_console_edition/route_table/replicating_a_route.rst create mode 100644 umn/source/operation_guide_new_console_edition/route_table/route_table_overview.rst create mode 100644 umn/source/operation_guide_new_console_edition/route_table/viewing_a_route_table.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/differences_between_security_groups_and_firewalls.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/firewall/adding_a_firewall_rule.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/firewall/associating_subnets_with_a_firewall.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/firewall/changing_the_sequence_of_a_firewall_rule.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/firewall/creating_a_firewall.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/firewall/deleting_a_firewall.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/firewall/deleting_a_firewall_rule.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/firewall/disassociating_a_subnet_from_a_firewall.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/firewall/enabling_or_disabling_a_firewall.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/firewall/enabling_or_disabling_a_firewall_rule.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/firewall/firewall_configuration_examples.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/firewall/firewall_overview.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/firewall/index.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/firewall/modifying_a_firewall.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/firewall/modifying_a_firewall_rule.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/firewall/viewing_a_firewall.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/index.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/security_group/adding_a_security_group_rule.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/security_group/adding_instances_to_and_removing_them_from_a_security_group.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/security_group/changing_the_security_group_of_an_ecs.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/security_group/creating_a_security_group.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/security_group/default_security_groups_and_security_group_rules.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/security_group/deleting_a_security_group.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/security_group/deleting_a_security_group_rule.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/security_group/fast-adding_security_group_rules.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/security_group/importing_and_exporting_security_group_rules.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/security_group/index.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/security_group/modifying_a_security_group.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/security_group/modifying_a_security_group_rule.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/security_group/replicating_a_security_group_rule.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/security_group/security_group_configuration_examples.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/security_group/security_group_overview.rst create mode 100644 umn/source/operation_guide_new_console_edition/security/security_group/viewing_the_security_group_of_an_ecs.rst create mode 100644 umn/source/operation_guide_new_console_edition/shared_bandwidth/adding_eips_to_a_shared_bandwidth.rst create mode 100644 umn/source/operation_guide_new_console_edition/shared_bandwidth/assigning_a_shared_bandwidth.rst create mode 100644 umn/source/operation_guide_new_console_edition/shared_bandwidth/deleting_a_shared_bandwidth.rst create mode 100644 umn/source/operation_guide_new_console_edition/shared_bandwidth/index.rst create mode 100644 umn/source/operation_guide_new_console_edition/shared_bandwidth/modifying_a_shared_bandwidth.rst create mode 100644 umn/source/operation_guide_new_console_edition/shared_bandwidth/removing_eips_from_a_shared_bandwidth.rst create mode 100644 umn/source/operation_guide_new_console_edition/shared_bandwidth/shared_bandwidth_overview.rst create mode 100644 umn/source/operation_guide_new_console_edition/virtual_ip_address/assigning_a_virtual_ip_address.rst create mode 100644 umn/source/operation_guide_new_console_edition/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip.rst create mode 100644 umn/source/operation_guide_new_console_edition/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip_or_ecs.rst create mode 100644 umn/source/operation_guide_new_console_edition/virtual_ip_address/disabling_source_and_destination_check_ha_load_balancing_cluster_scenario.rst create mode 100644 umn/source/operation_guide_new_console_edition/virtual_ip_address/index.rst create mode 100644 umn/source/operation_guide_new_console_edition/virtual_ip_address/releasing_a_virtual_ip_address.rst create mode 100644 umn/source/operation_guide_new_console_edition/virtual_ip_address/using_a_direct_connect_connection_to_access_the_virtual_ip_address.rst create mode 100644 umn/source/operation_guide_new_console_edition/virtual_ip_address/using_a_vpc_peering_connection_to_access_the_virtual_ip_address.rst create mode 100644 umn/source/operation_guide_new_console_edition/virtual_ip_address/using_a_vpn_to_access_a_virtual_ip_address.rst create mode 100644 umn/source/operation_guide_new_console_edition/virtual_ip_address/virtual_ip_address_overview.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_and_subnet/creating_a_subnet_for_the_vpc.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_and_subnet/creating_a_vpc.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_and_subnet/deleting_a_subnet.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_and_subnet/deleting_a_vpc.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_and_subnet/exporting_vpc_list.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_and_subnet/index.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_and_subnet/managing_subnet_tags.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_and_subnet/managing_vpc_tags.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_and_subnet/modifying_a_subnet.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_and_subnet/modifying_a_vpc.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_flow_log/creating_a_vpc_flow_log.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_flow_log/deleting_a_vpc_flow_log.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_flow_log/enabling_or_disabling_vpc_flow_log.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_flow_log/index.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_flow_log/viewing_a_vpc_flow_log.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_flow_log/vpc_flow_log_overview.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_peering_connection/creating_a_vpc_peering_connection_with_a_vpc_in_another_account.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_peering_connection/creating_a_vpc_peering_connection_with_another_vpc_in_your_account.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_peering_connection/deleting_a_vpc_peering_connection.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_peering_connection/deleting_a_vpc_peering_route.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_peering_connection/index.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_peering_connection/modifying_a_vpc_peering_connection.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_peering_connection/viewing_routes_configured_for_a_vpc_peering_connection.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_peering_connection/viewing_vpc_peering_connections.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_peering_connection/vpc_peering_connection_configuration_plans.rst create mode 100644 umn/source/operation_guide_new_console_edition/vpc_peering_connection/vpc_peering_connection_creation_procedure.rst create mode 100644 umn/source/operation_guide_old_console_edition/direct_connect.rst create mode 100644 umn/source/operation_guide_old_console_edition/eip/assigning_an_eip_and_binding_it_to_an_ecs.rst create mode 100644 umn/source/operation_guide_old_console_edition/eip/index.rst create mode 100644 umn/source/operation_guide_old_console_edition/eip/managing_eip_tags.rst create mode 100644 umn/source/operation_guide_old_console_edition/eip/modifying_an_eip_bandwidth.rst create mode 100644 umn/source/operation_guide_old_console_edition/eip/unbinding_an_eip_from_an_ecs_and_releasing_the_eip.rst create mode 100644 umn/source/operation_guide_old_console_edition/index.rst create mode 100644 umn/source/operation_guide_old_console_edition/monitoring/creating_an_alarm_rule.rst create mode 100644 umn/source/operation_guide_old_console_edition/monitoring/index.rst create mode 100644 umn/source/operation_guide_old_console_edition/monitoring/supported_metrics.rst create mode 100644 umn/source/operation_guide_old_console_edition/monitoring/viewing_metrics.rst create mode 100644 umn/source/operation_guide_old_console_edition/route_table/adding_a_custom_route.rst create mode 100644 umn/source/operation_guide_old_console_edition/route_table/configuring_an_snat_server.rst create mode 100644 umn/source/operation_guide_old_console_edition/route_table/deleting_a_route.rst create mode 100644 umn/source/operation_guide_old_console_edition/route_table/index.rst create mode 100644 umn/source/operation_guide_old_console_edition/route_table/modifying_a_route.rst create mode 100644 umn/source/operation_guide_old_console_edition/route_table/querying_a_route_table.rst create mode 100644 umn/source/operation_guide_old_console_edition/route_table/route_table_overview.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/differences_between_security_groups_and_firewalls.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/firewall/adding_a_firewall_rule.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/firewall/associating_subnets_with_a_firewall.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/firewall/changing_the_sequence_of_a_firewall_rule.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/firewall/creating_a_firewall.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/firewall/deleting_a_firewall.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/firewall/deleting_a_firewall_rule.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/firewall/disassociating_a_subnet_from_a_firewall.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/firewall/enabling_or_disabling_a_firewall.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/firewall/enabling_or_disabling_a_firewall_rule.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/firewall/firewall_configuration_examples.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/firewall/firewall_overview.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/firewall/index.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/firewall/modifying_a_firewall.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/firewall/modifying_a_firewall_rule.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/firewall/viewing_a_firewall.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/index.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/security_group/adding_a_security_group_rule.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/security_group/adding_instances_to_and_removing_them_from_a_security_group.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/security_group/changing_the_security_group_of_an_ecs.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/security_group/creating_a_security_group.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/security_group/default_security_groups_and_security_group_rules.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/security_group/deleting_a_security_group.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/security_group/deleting_a_security_group_rule.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/security_group/fast-adding_security_group_rules.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/security_group/importing_and_exporting_security_group_rules.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/security_group/index.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/security_group/modifying_a_security_group.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/security_group/modifying_a_security_group_rule.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/security_group/replicating_a_security_group_rule.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/security_group/security_group_configuration_examples.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/security_group/security_group_overview.rst create mode 100644 umn/source/operation_guide_old_console_edition/security/security_group/viewing_the_security_group_of_an_ecs.rst create mode 100644 umn/source/operation_guide_old_console_edition/shared_bandwidth/adding_eips_to_a_shared_bandwidth.rst create mode 100644 umn/source/operation_guide_old_console_edition/shared_bandwidth/assigning_a_shared_bandwidth.rst create mode 100644 umn/source/operation_guide_old_console_edition/shared_bandwidth/deleting_a_shared_bandwidth.rst create mode 100644 umn/source/operation_guide_old_console_edition/shared_bandwidth/index.rst create mode 100644 umn/source/operation_guide_old_console_edition/shared_bandwidth/modifying_a_shared_bandwidth.rst create mode 100644 umn/source/operation_guide_old_console_edition/shared_bandwidth/removing_eips_from_a_shared_bandwidth.rst create mode 100644 umn/source/operation_guide_old_console_edition/shared_bandwidth/shared_bandwidth_overview.rst create mode 100644 umn/source/operation_guide_old_console_edition/virtual_ip_address/assigning_a_virtual_ip_address.rst create mode 100644 umn/source/operation_guide_old_console_edition/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip.rst create mode 100644 umn/source/operation_guide_old_console_edition/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip_or_ecs.rst create mode 100644 umn/source/operation_guide_old_console_edition/virtual_ip_address/disabling_source_and_destination_check_ha_load_balancing_cluster_scenario.rst create mode 100644 umn/source/operation_guide_old_console_edition/virtual_ip_address/index.rst create mode 100644 umn/source/operation_guide_old_console_edition/virtual_ip_address/releasing_a_virtual_ip_address.rst create mode 100644 umn/source/operation_guide_old_console_edition/virtual_ip_address/using_a_direct_connect_connection_to_access_the_virtual_ip_address.rst create mode 100644 umn/source/operation_guide_old_console_edition/virtual_ip_address/using_a_vpc_peering_connection_to_access_the_virtual_ip_address.rst create mode 100644 umn/source/operation_guide_old_console_edition/virtual_ip_address/using_a_vpn_to_access_a_virtual_ip_address.rst create mode 100644 umn/source/operation_guide_old_console_edition/virtual_ip_address/virtual_ip_address_overview.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_and_subnet/creating_a_subnet_for_the_vpc.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_and_subnet/creating_a_vpc.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_and_subnet/deleting_a_subnet.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_and_subnet/deleting_a_vpc.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_and_subnet/exporting_vpc_list.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_and_subnet/index.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_and_subnet/managing_subnet_tags.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_and_subnet/managing_vpc_tags.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_and_subnet/modifying_a_subnet.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_and_subnet/modifying_a_vpc.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_flow_log/creating_a_vpc_flow_log.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_flow_log/deleting_a_vpc_flow_log.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_flow_log/enabling_or_disabling_vpc_flow_log.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_flow_log/index.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_flow_log/viewing_a_vpc_flow_log.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_flow_log/vpc_flow_log_overview.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_peering_connection/creating_a_vpc_peering_connection_with_a_vpc_in_another_account.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_peering_connection/creating_a_vpc_peering_connection_with_another_vpc_in_your_account.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_peering_connection/deleting_a_vpc_peering_connection.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_peering_connection/deleting_a_vpc_peering_route.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_peering_connection/index.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_peering_connection/modifying_a_vpc_peering_connection.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_peering_connection/viewing_routes_configured_for_a_vpc_peering_connection.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_peering_connection/viewing_vpc_peering_connections.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_peering_connection/vpc_peering_connection_configuration_plans.rst create mode 100644 umn/source/operation_guide_old_console_edition/vpc_peering_connection/vpc_peering_connection_creation_procedure.rst create mode 100644 umn/source/service_overview/application_scenarios.rst create mode 100644 umn/source/service_overview/basic_concepts/elastic_ip.rst create mode 100644 umn/source/service_overview/basic_concepts/firewall.rst create mode 100644 umn/source/service_overview/basic_concepts/index.rst create mode 100644 umn/source/service_overview/basic_concepts/region_and_az.rst create mode 100644 umn/source/service_overview/basic_concepts/route_table.rst create mode 100644 umn/source/service_overview/basic_concepts/security_group.rst create mode 100644 umn/source/service_overview/basic_concepts/shared_snat.rst create mode 100644 umn/source/service_overview/basic_concepts/snat.rst create mode 100644 umn/source/service_overview/basic_concepts/subnet.rst create mode 100644 umn/source/service_overview/basic_concepts/virtual_ip_address.rst create mode 100644 umn/source/service_overview/basic_concepts/vpc_peering_connection.rst create mode 100644 umn/source/service_overview/document_usage_instructions.rst create mode 100644 umn/source/service_overview/index.rst create mode 100644 umn/source/service_overview/user_permissions.rst create mode 100644 umn/source/service_overview/vpc_and_other_services.rst create mode 100644 umn/source/service_overview/vpc_connectivity.rst create mode 100644 umn/source/service_overview/what_is_virtual_private_cloud.rst diff --git a/umn/source/_static/images/en-us_image_0000001117669274.png b/umn/source/_static/images/en-us_image_0000001117669274.png new file mode 100644 index 0000000000000000000000000000000000000000..76633c84b6bebe2d04e6c03047339d7d03aae757 GIT binary patch literal 59938 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

B8jwc&O5H5IWp$ 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001151300782.png b/umn/source/_static/images/en-us_image_0000001151300782.png new file mode 100644 index 0000000000000000000000000000000000000000..eb1ae9b407d67278bf665b2e7c981a42794b7101 GIT binary patch literal 7846 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 DhE2W$ literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001163949251.png b/umn/source/_static/images/en-us_image_0000001163949251.png new file mode 100644 index 0000000000000000000000000000000000000000..c3db78d86cc2213eb67047affbd49cf0d3c72193 GIT binary patch literal 66410 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�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 z zm|>*fF^#h#vz_R;K8VBX?t_wt>R1B3O&HT-llOd_my10i$=6K%^TSd2Gwmxf3sH0~ z$wOa0KOKPT{|tQL`Wfi0Vfeq;d#kXzdaqx!NTC#p7k76l?nMg49g4dGczN}n8{4$7{4TA+z4AUaoks=PELP} zI4At1yZfgsvq2-!h)F;4HF4pC+zU0X(h=JJqn* z7U=#q60zuLM1euv^&zg;#Q?_b^GkAt`}2ptnl~lG%&W<~pG^*ZUQUy{EjD6VdF$+$ zS-aDXOu{-zb7S*!YGTC1LTwFBx!4k<)s&QBVrQXkwlKF%&eO-1^_uF!fm6@R- ziWtz%7=%YtXYRX0pQWu1<8!{e-VG z)pPga(~)!5vabjrK zI$}3lk(2AfY6b?~&dv4KAifVs1AFJB9>5()`wR5IbVXhnZ9CaJJEww2>z4I+5pV)I zdEHDFd|Y*9C=!v)EA>W5?>zkd>pfHVM&P!azOkM5N}5Hq=jR%`0^y0|jha@E*(u{98G?W{Td&UTATbS$z9 zzsPi57Z#_&)JjQMhr~BQT_7qZsVRG$G5O*?>EpJ({_s<}9e3_KQ9LZEzTTa=Lf1|X z)$BA0zm0Hg>J|N8wX=K#cZt)jE%rj6byQo#-m%o?{{l4F!eSO}?SXB%WErx9Dm6I> znLi{`Bix^YbvbpsR~_RXZ`SU3K8ip6SoBPJ^yWe*G}OZR!i!SuglnmrIFjf@&U;6I zj{jX>+zKV=_jHXwBLA@$eLhR+hbNkCYrG@ZQ(0ecLF}C&67m+R|)|wmiWcE$d zHXKo51C(&4n{tRsx97+LDI%<6BM;Q*QlNnO8xhfIFD@t~FgY=)b zwM_3v=hezw&BV7kAMO7lq%{}4xzf|EzX50;9>e@TW0{HZA_=~K14d0o>13bYzYh&= zF-@Eq7;OeS4^cR)wjd?@Rc@YKe4Nns-8D5`Em+aIUks3Q@a>rfuqcWcOadXNwDgDsEeXkh0*kFZ5YCrOh)`0>7gojY3-|I9t zG^bFo`y`2Zo0@`AWG30fI=5`UQO(METi812XU*a|LW?1n&6C_0`V-!Aj{`9xI5ZSI z@lSmj(GI=9<2Ag#J||>Ef+MSSw~#W3_uQ40WGiYbX6F-HhscGV{>nX#BE<5KkRxii zfkEF0K2L9)*#eg@PFHQfuW^SO&#O^EA0*k0Cu3yAb$rts7S8|qj;rgUy}t{8UH7f0 zpOo}J6lLn9{fO4{rn!876i0V>-Ph9x`UuEV(tf$i+BiR^HECx$wRYflGMgU}xiFo` z@3^}6n%QSIJM`CrZ%Hy)?~ZSFD^ezGNDz7U6h8HR^ynWm$r^=O_pqX78BNBJ0^&f9R-L+iDnZm7HH4cCfHs4x3E(pBsWmKrpjiU%vz7Zc0H4=uy* zAtmlUZANgT#+>Ds=3LgpLb}@Bp-C;8^j^pIC^T@%v#M6Q0Mza7U@0%(QDTCYx-({( zv5f)rV>#IwFsFlckI`sf#4T(}$n4J4 zxT&~?^h*S+L3iMWfu#B1(*V@-b)$kUw>fOx}+;?#ay)h$dC=46`9 zt|%z6GcV7n-56dd$aTI<=^lh8%`NnE&S5$oyYhjArT1-0CO()(jGeP&s*n z%FFjWGUePhAE%rMAV0yyps7uC}42pwPQx_{-v z#5F5tr38~ZQD~}&6kiNnCEXt1aMzh>948iZX557j7?$OF1RzeZ{y+@&W@jM~-|;3@ zmKIJ+h#)IWs6=l8q25mom_|#)Bqns%Jq%4DIl}K{z8F=~&Hk zzyJGsaJlsLh>~JPT$16ls!DJ>_DpujXQJ1RW&=<3q;n!^q)G31YRqx!u9CCy4+88GPps7JUuy`M;Z6VOLq`;1o+AwF49jcQePDRT5z|x zT6yxaVBS=iTHUj~r;ClckC!5fe&UQO-tdSlM(e*Q_jcge0AaR-Ew{u*+GLx{GPfX( zn>|2$#%Hu(EcH*C6QuBv4P=aSQGZxjg!~bCke;Ysk?w1YE}2C9Bk1V9Wz?aO;s|j= zB*$wGn!fIrn(JPKeY2tPxEt(Fd*8ISN;t6SqNrl-o;}D#s%-Fa>{E}`+DE}>R8^-H zCv62Dj-2ANPs$N%ckqejP17yL0?fQyHM>B(WTN61(Ao@w)Ry24+c>@vuN(X?Nuv-_ z`Mw}zUK)wpPThh|506x~E?|gkIjU;+7D{q>wvo~n-?5K}QG21me(+Y>4O`dN#ILKV zW}E8AW0N35qNUPG5tfSAl6pOJgw5+=vK)2O7a5R~9c6nJwRubJG{mT)Ik8&XZ@0vpGdZU2x-OED}J8l8LA8ZHwlFPj^sa;SgBLo^(qn) zwgLwFe(~{GQBhG5cJ9qKe>mOd|1zn$Ya+nxo@>FUa=?tUR4CC%Pq`L_vC{Qs-=Nn8j#7=!a< zbbsVQwoi}f?JZ(+!S8q@-)TNe^Jff35+e4ba#&beTH@``grH>f8uoxd#U@PQ|F9J~ zoO`R1IUXvYS*5#mxi{L-)HE|Q^XCUC#G%dhKih}GIpF`%^W|>2R^!C~-`eayO8&z1 zf4BSoe^&nAKI;D~t>Q><1{)IcUBvnB3N(3X<$|(3K{{b^X?Uw{vOnb~_=LOhw<+5h z)oxuHN43RwiOB15krOy6iHfuG7)dD!G0d|784-ZF59|;MsuHdf`ZCxwl{S`}EN~UQ zipQvY%-KjZyTQ4C^Vb||o=3?NoPRFBC?x%z{fJk*I*PU*L3k#nr?W8N-tfB0tviBd zXKs;%2uNn7vTZ@0mA|Xg@(H59V>OwG;W7WTFOE2LWiX}}UwPH7@v!77bQdhY1YER) z!iMKhr*9rC^`{PQaWB3x5;b#;jhfA-I_;r6IP3P2W5)th&=hws%VhA@LfnFPa962) zdhq^6M;|(&RVd}=v}u~U2Q78_c+vZw%6D`!|JEw^X%0rk+PucmT&H(=LjDDiTz{_Z za?3T|Cz%NI1q@o`O=bMW3kt;o{c$l_KrueWz&mL-Yooh)Nw zm7Lfg$@liguQEM8Cat~pn%sy0IFpmxVltjZ_Hmlmte`XqTP(E+WZo?OC9l^Lsz=SO}@9yj>%xe9_!lclUK5^v^4AkE+uwyZq>7VepiI?Ygc=sMYTW`4gdU} z@a@Wq;#A*tvb}S4%`73vvpZ2r9?v>$=S$KQjc<2Y>GF1Rs4U{$d8gAvoO@k%%-4Xh zan{%Fi~m~{G(=YpGW(-uKA9!2dyw-&)kP6?cJbtN6m&l@J*xIOL!GX5RFCt9qFq!f2iZsIcMjM_~% zUicv}P#f{(NRNii<<{056sW&~cwk?0ku5c{C1#x#)J`ORm|imbZ&z##cC}*Y9s4MW zgm;!n3+s=o1t9N)IWOJZI3|N7c^Xbr+XMnFMi2mGgdVG$SU^Rj~Ts1M}Fu5(eAEEu?k7ShdKy?6mEl@}=VX2&LklC_tpQ@497e zqn(Rtb}Ma3p8JgCSbcHhuMC?H6|sif>z9HAbh3cIsJk+|wM3bReIH{4W@Z;XL8h1> zG}CV9e3iG~`Y!)`O1u<)6#V=24}0)@e0&AC<5a>u{OT*t!6fw_Z2e;|31VeBFjACV zxff&USRsV-vUT&$jysa5kCSE(Vvt-dhG|OwzQQuWPD- zze!U4#6r)ZX)d@NZ~_j#^K)}>FTaCa3~DAqf3;Y80aQxp7=jMgM`jw=Zi}#0Rz5~a z8i;{c2Qs2=j+SS~4XbvLP;ur1@Yd)U{ZwjYCehSQpN4eU&o&-IA3&k+zXg9-z4sq>0Gdho)ajw%+z=qS_4B{ZHG+rB;0!d z4xI5cGmRaj2q?Q$!AAMNn`BiT6BMIOl{MDpxOEyWNc2YPcml;nhbusMZw7eWxRbFe z7&i}!rFgY;*Ieb?w@JCe+s$2@l)KHEwUZidHzm1AuHRlV(0yg3dT?xdH{W}oCr21R ztcg`-f07iu$-C#1<-&@DIA+5rY zf)`FQOe}~I*s_AFIy4u$;25NQP1d3S^9dE>Cnp{E_3X$`U>4e{lR@5SS0?a%Ctu9` zLnmk&0PA!Gq4{&PtmR_O3XT5Utj9>~ba8DlsCN}|ez?c2`asSN8Ov+Rw_9c2vw8Kl z!8ioQNi$ZRaw(3+HD^1QcoXpwT%bm6Rkc4pR*6qie-AFp>ij#5Si(P0oLyv8RRTE> zz*Y1${{h*^a=uOsW`5qYvGH|7P&r>BJ2DzhQO)*|(S{!LogAdkP_8U`*Ad)JL2BvN zzn~%tR-IHfy8tIqi|F>K{#HieiGwc!?!Q)f+KM)JV-Y!_rH z2+m#XUUMO~Zp?T&A!9_%u<%8W0DP&lObg{g`|ZMPV8(s?8mFM5EF`7#jwqFI6O`5u z!CdKz+a31irTSa9w-tJ_;uhruQD3?-h2wx5te@}%>MY+a zHJu_a-R$lRiO-tX_(koXIDte@n+L?sjmtyI*JO0-_OYe&0Z z4;;?$_HbQ*_}R(A0M`Jd(#=5FzXd*yFq%RkC$YuCqkeq(kk#y=%lTFX2Q%6$}SvrbC*zanqRHu+mUqRbQZ8!lo-c~R$n%GTU}Uy zi6@ZdzHuhtO8YV)JvKf@{h-Sgx+Bz18{N9bj2$`z8w(@0 zT#r$pqOejB9=1HHKz=(DGnx56z+UR~KZR_R<2s=LX{DRVoK|uDbwCbi}biMEP zb)xWbgib842J~AYdF0UUcq6+LR zUjXV6pD;MI>OCwkfb7hiKGD#O6I?LXZ9?QX=Fd1_fct*brZ2 z69ga5lhH)D6q%y$ltM4gKHLA{T>t8#MIPAtkOELRzX{Q~SCIRVpTDdSd1TKWg|Va(-Gl9Sbu>bAMsIzPi*>(=+k}Pn7AOIsB)9Y`AY) zR=axEg{8xhn<+Kxq}cQ_=Ev)*x{kNhtELoQGnOdHWpvD}G(6pbF(pWNZHaqvE0z8I zzuC&(>`f(je%YI6=l#T+X(P47Br@y4Qax%udHYJ!{P;0nEH8!RFc_fD4!*4Co5hp( zne%4o$IYehz&$i>MtfD_vXew!ceNm%tVPyFhqeIQrZkfwqLUGmbiz`T5$gNe+8*XZoGM59ybN+P&sqksaU@6`uGqV>X%KAKe85AJqnsk-U3tm(YhKU5{ zGD7|~Rj=*USX8VyO|+RsV4#V^Q5QDyJ}OdA{A3h;+m@*7Y?2|x3=Xws$r|1A7e|ks zrMv)C73JLvT1@_Iaxu9jX(DETt=0*RNc~fppIO2*0WOa>*unff!K*{7BLycJjl(dh zw<)8u0{o6V8GVqGPoAb6-qjck;2+ zvg)pVT&aAYW1G0J@2CdgU{CTZ~>Skx)(vmQob5cQfhLP`A zI>;)?_ZAzZkr!Z4$cnbQ+28Oy$}t?BEk=}N-%rfpA_zCs7I*>@%nVKrGfm@ zzALisF6D!@IBDTUr05=2g5`j(HUwS)4|nfX-HqcYTeU1aj%IcL$YV%EHZ*5>M;ZZF zX0zJ(ws&?Wb}z+VuIflhUjUrpG|_zyrd+{j89S;Qp%q70#L+hyPuaGvbFEj49m9*B z^F8Q}fn|!_`y!I=bw}LU<*Nu|*{7z<6JH1h;p_La=&2Bz8ec_^o496F-2Feb-be(> z^>Ypu9!GW3#PLq{=Y7@jMIVkVtE$Svpp;}Y?*BkUMC9n`cyOO-{sxfhR*xvgXntbJ zwW~+>DndWV`lew-(kfR3s#lR``Mug6!MDRCBAMc~RDVG>V9p^CyoG@$8p4+uVa!7# zA@Rf9ldZ+g&~?vm`h%LL^81MPGCOC!pDiggcl4|6whAl4Z;&L?-Yj!=jN1v`H=_&q zclsPVsoM8Q_#oFy-)O$=LqfT)=kWdk0Z7*bJrn@>O}oYf+u!uRcSU^V6l6Yri)Z%G za_2C)SWDr5c{gg-Eo9cXboQ;F0DERvAfPZ@j+keWLXJIS@dj6g|46I9)?|PaUtH@v z;I>Wz9piMgs+))sVhU5gZFkZwnCY*5p8bsOCe;8D#EvHRC9j;5qlbCER=jJ&iM3Vq z7_C1UT6hsA!6P&~Yd$49Jw|Ll`kTqPLnF2MBSS%w-91p^Z6~SDx~#`3k>craJ28aZ zp37E-K7Yi7TNYRHhd&KQR|Ac=oI-3W1MK4qWn=bL@S4f|yt^Ap4>e zW*$8V)2JgMlHPeh)HMdi^!?c*GU!r4g^e*w12}Sq@m(S$^*X|Ml|}-6nme=&nn-^) zWfYcPv4T!PVf^9wCvx^K@y-wBAIXn53$(X2)u-Mes25a>`M)Zh`7K(p_YCcwO~pd? zWb_i^#EjxuIg(iZ%z2!n1B`Kfr4RLe&a-M$+T{a$mFD`K{R&53!kwe-PV9lzsr`z~ zyYUewCr{lV$LniqUa}OV-d=b_&!xueay`5C(UjVo)J{;e(9Y81t?FT{-N{7Rz?;oe z!8s=}dfHLv+|AqxXu4I3_wGpetQpU9o4LS1e-Q8weqM%(2#|0;qZXu)OO#O7A9l#?P}q&D^( zt_cEL;jdI)Iu>s#QFG@h2N`X>*6cfx(C{WN#L%>{k23BT?kval(T7j^&g_vcp!5`c zzI5+s1^aS0&f3=pnE0^G^(Iq7q|`IbV|X9vmTS zNK|V}B(}(uv^>xt2>z1Gq%U|Uzp@PU?1OU z-}*jEVIf2i5J9?aFI@o~B z8={}UWi6iWb2d48dL@YTiJj5?&5&bE#u^g$JF~=uU*1qi*Z2UZ#%bjM>&#IKS;TKE z+8-Cz+7>IYML>%yjdf8H?>jhs$1inswt`4Sp(%erShhcjj+TdA6yBDaVvp6Pr8ye$ zkUrUU1EzdbIkV$w2~t;|(P&J_a`o)z+;{d+2e`}Batavm@b4l__O~He%8qdj4Yp&SJxmk#VqH$ic-uJ0?MbdEydJx! zT7%IS%;=Zi<@v7-4>SDHeGhZGLA2(bYM5#J)$Fv0Guq#i%~QO$R8`MM9ee(tla&R6uZ+^3;;%3Lk(uv~RLHTBmf2SFgKjTlnJlEiw^MUJ6S-wu0z6O@srq5a6H==%mCfqqqD$$w>g ziQ>af8%M`M*?X_nK!6l_Nllx7g%G!-i*Tm;;i4_<_Fz4WIBjV83Q6m2bmIP8&pFj& zbEAH#0fVYu+}p*qY_K8?KfAMIE;eqRH*pe~?V<0hN*FmY-b-@y@u%v*vy+4Fd5g1W zRujKZ&a`Yh(4)xfecVy_uDd|Z3zz5bG&!7Cay&dX@w2n^k1bzI$dRWbMyI6*czg&Z zv6I#O@}pe?xdQy)@9orNzt-d4X~pct_~K_f$Y-1g3rU3c8q+dYp@L~dw1%PTNpTAv z=TmzJrGWlG&#*Qk!L$2ik}e zeH7ZNgi^7-aG7DENQ}Ur6rAL=m|b~1OVXQ)Bau8UeUw$3N7-?)9&)lKVv&8nD%naZ1W&eRvuNaJFH64Qbz@Q<>%VR7h(uj9x)HyVf^jOVA+v_QYxLR#cN7c*5m`KI zLv6gizDnSa>{UvYbv9eLe1NGg&Ndmhi@yki(yG{1c#sfnBLy>9l|UXn#9B_N1+nB# z{XQd$7`WxY1MsITYU-d(EO;otX5Eb|n>gSjxAZ4W9^fjI=B};JQ^v5GT{2U_Ttfc1 zuB5xEJFOLM%y}l=Yom4!(8cP|-2_Y-{80*3U<}|3(yYoqlT~|H)S>cXc# zezYsi9?^NIpvh35aHF#O;;kh4udn@+s0hy<#mrw9~7I7XCwXc zrG4~_P%wuRN^~e;Sl67zy|j_#x^S8X099ve;$1h(tM9iqaUXjMvNNRhTOB^#-fO9( zQ!Rx33u_^y`)o{_`5GvKFDER;8M{GMbWmL|rFt7qCsn{bRep>~wk;Shs>S^g6O%ZAo+2mOO#`*AL)dj!AjOq1 z#93h3p6;0I2b^8n$!Wvg3+__T3B;nu>pJ3Q!78+Cp`X=5Fa zpq-N@=t|*k`l4S+!7e#ms|0$pOBZ>{S`{NK@~QH)GwG|1&N;iO8Wa~PP0Z8jdh-2> z2t#JVqH!2n5+I>9q9`p)+)g4w9`XYwH+JwA7p>jD+uic?VSs}y(%V<{%vH_+L=rR@ zLCImE3&rJAAO&06aqWHkmO#2ZVN=chGmU<&-Y=WOo4%SAe8v8z&MWcCI2W4)#l{L{ z_H2alH5@y1v>{Van1m{hlQ9B54wH8%|DK1iUZr8lkUn|}qiFyU`MYqfr8XvS{8|^Q z^L5Yp)4W``OSvG*_=_WhJ@Zk}mBLsqq3{IcHJuvT&Uuf9XNRCBgpp?(~$jTs;ai(S&`NfOm&0rJOT?-U?oKKDD4j`4@$) z(2x{;|DYMLeCQf2UNiS?B+75wHz^Yl7E>O;&@Z(WK|2x?e3i;{QyiRnFXT#h-SNxJ z1`4&l+!Hmg9%u>{$>yB?u2{eF$S#a~sfFb6IVMKf@6BBaEyvZzB477k#m(xm?WVBr zBFCA(GSRPfkIu4>Rz02seRrZBo!@Y;lMMx;Ne=;Ezyx zP3RG2Ps$4^Ag?eo#{_|DPzr{5&ReFK^_@fLq!_=$K{6ex(A(dXlZQ~?E9(B*kB;o^sm+G&)G%a%Gg#}!x=E}Xs%c^epH()o> z3?TkMR~WmG^LUS_;v03iG=-6m&tt~2Q)F6W@?4&fgj?ruCJ$y!CCm$9eQ@h9@Nlaw zX=eSU*>KZ-@>?r>c-(s5FefDL(%PEPnttPjd+%Gk_+t%k3Ubq(Y+19xvKVQ5wR-m- zri9v$G}P2tm5rzMtkI+u!S{RxY*Br+N?zw={ls}q%>D(2zT+t0sZ7Akrn(O{*a`MV z;DnV_7e7UIG|1}P*Gg#ldS(wF8#^6Az>{>|c9GuQw{2 z2GV=>xIp;|MP!_gcsmqg`_>NAQy38>Jb|q{MKQG|Le)u0sx1yIJU7=xf{S3e?|Xsn z!fqi%0?~mxBOaAG3Cse;jzBQ7%pWEku=%tX+gD|2zQ2v1=8_!1r zT(on-UhlzI9;c^}d;Nqin1yMK_!gffs(qrWqLPk~qay?YhVUg_t#z}|AyHhRRGsAU z=Z_i@hf^CqBpaY4p7s2?oyoG0q3;wX+u!B=zuIk>ciasdE)c4C6hnU!Q@au%TQt}0 zIlwf5H8~E05&+SGfDT0HY8a8L&njCCKa2axbe9m?GhMe-?<4=>V1X+1>SP_RIf=pN zbxh+-c;;pDI^}y++ljMJ2CBelSO3D=09nEXlCsIP->qYfF|M-6ipvWs=^452#qV2u zC!sJwk(SJ)iIFWGkHV6u)r;6&h_IyCV}b&VKJqu;2Sy%W$B5^zf2Q8bWJW@AYA6k2J z5&&Z2?8_gF@i-N{tgGHF12tVv?PEF@>j~Y%@{GgY{&5Tb-I4h2%8&sI2D1~J(8=N>^PByDd+zh z%&hQjOi5}8+(nSLmBJ8VfK3y-XFG6*%9T#^c{Oz5hfr5Fqjibd*|4#*OQ^_-+kGmy z!;|C>-yE~_bc|6&7XrxgDf`a&_w60J|I`j)nWP60w5>dh+euM2YXgY zM_xy$Ux5U%pN)k)Zabjyq_iTJ%b3aHDzld$`arEpfpq+!#VVmgL&nJm37^MJ&%DZJ zOJJDQK8N|my35yu2Faqlid>{x#K;VVJyvODu}3@^5(H+W^UWLn%=C{a#Td#C?EDh@<#KgYdV!~XV1d8eW$pV7T-L9ih zeu32vh#-%QBtpzXcpjK;u8khf5c6_^`TIGNijyRd`AcF%LVa{oHr%JixtR56=*8`V zFvIeOq4cL``PLQo+$e8KfrV}vCs_hyK)?pTUG0gE!t!VjNaZcG!AdoEDaMzL8w>xH zvsAN~!}BN6tc-qs18;U*MEYUd^16~SKkRaA&v2R-cLy<Yi zm_7Lh?;3!3)C_K1_R|5x#7QxKDt=>|!xX2>-mjFupTkL<$`H13)X3s3H=*BrM6g!; zbKo;pM-tL?3)pC?R3izeae1NGFYM2F-aIuOCWN={?r=qQ?aWQ&Nh?rR@+pbE(x_a! zL!ET6BeQ#XB`Y>jRoSS zJA~(-k!c$;+1GLg3e@%~@g}yNrqV}M^ZK){8nY;yquSsk;6@s1ezS&r?^H}psd)0j zD8h97&~hGTs)nsJD-2~X95sI5R7dMELoZu0}_iG!K6*W}&J ziH?ZC@rt`X6G1p?4Z^+0e&VyRxw{&?CZYQ9pOWriFgVK*Ac&Z( zKcSusSB!A&g5n*Cg5(BACB2q`qNIh^U&Ica$1ajPyp89`yug@h>Q0D@5744>bGm>Wmgv*eTU4y)i!WocaAL}KQ;l+hl0h&*{`v!d2NLwwk(;Emjj9N1Qo z0>}_@c#Z|X-s4b%{FLdbqUs6ErP<{vE!4l=? zCsW$~+aNWEp`H1cUIGw7`-z*EA|JW;Jm$#aC-ZIuYclYxCixtoiI%;TN=p1WD|4ezCsw`f*$Ey65H~82Jc6*i|G12kSkPi`h zLofHGbcZ6h>$jes!tTe9<*aI(Mn@}zvwPy!3Zw;smL_Q>C!Xvk21eAN5bDCw0j9ZU z&o5yKx45{4dIq`)4c#r@38ojC?q~w%ZsT*0@to5F0%6iZs63_&h`eoIYdBSQa!Wl4 zsT=Ji3JY8w(OFX)-h|P>wTaFh;QDs-V6k}~O@B)hCv(Be@=pAHPTtCQk@J`PK$PF67kmvOrU^m+w6 ze5tCB3E%fgMz-}ZWWEhzn72WE^v@tBZ))DyAuOwY2JM4hZ78MF8>3(CPaw9g6HM zFE~~e_s9bMR1l>UeG0vrO1>07JvI#AO~W_&zWG7XL3rjS_Yv0qMT-Ra<&pgy33%7s zYo=L~Gun9?6>Bhe+7d3qxnMdd2Ke0lT3yBS*LJltxLBbljO46xiDm8rY5K)`*ZbqF zg=q{l^QUv$^XgNl^eR$EL*;L4L-)tTik!sajq**2V&k&r)2&3Z0gH(a|HJJ0ixC46 z^PO`>ttqP{1HExtY^;Geo9dGVW43=8B37+p;duHDQ+Zs;$ebvuL4!NuFec$(S z(4GS}o8Qa}>5SZbsD5IIP5?F6HpXXAoi81UYc`zSVG< znFY6sOw3_@l(>p-I(A?2y8~_I`}a=&@^>oLhDhftk-iqQv|z+I+FRUMO}JSQEr0o? z&Y#r8xSz3BOv~az=pxkh!N4jx3d+V`&wie_*j#b!jMsI+-z4ANVDI5hC#8)fXMYkjS^tgE{CKkStIzh7udE*KOhY+#ZQE*foqc zN!z-)dM|TdPQ_T;s$^9>=k`Z;@;pIuru7+2kuR&Z1azy5+X9?$VTQb5{8 znLRk_+n3w6a(sE&13OY2X?P`r1Vv>XhEmb>6q@l&agS4t5uTUO!Kg=T*^yFPYw9mn zBufD=+Xu&s&AwBbN=mZK$_0fkk%*HKny0rS^-Z4qsq}r8B~>|>N?3N&@vZ#%pw=$j zIp>;RZf#w?Dmohygy^Z9(ceU~=DLWmjuvUbV;0Wik|S{GTDT!(+`^$LLse!{iW7%> zM8|z8hpwQWT6=zU`uU_VMKHX`m)bd2X8ZbOx%LRwbx@v$+C^nZ_7H7!$lQ5Ya%7YzPBU9_ zf7e}M9>G})Vg z2w~5MDmm0#K5j(UPs;a}S5#-qNzSkxjfQ{VY`_p=PR|LKj86HpYDL|ltviuK9IwUQ z-VIhacwFl{K;2vo8_ww46(W4o&=`(wXyaogKsK%2F7O`qVuIWa;M~`};AKtTk*3CK zWgn(c4>#tIFHdeNdJW;lHvUvI$?{}(*);4&0-9IXP+zk{s4q3Rhe|`ABM1xeHdfQ| zcVr(HeM^7saO& zNb4!TXB>?Zb>?TR&j$+mxQFauh2{A(G+_>e1KKylYx{;!oM&a-OY_2bZYQ?<%D?>Z zP<_A9q1xkbapZ1jPob7@-V+SsB|5pElio%3jm}Q!y~fu%z2k+%@V+>kJN-h`=pGJD zpOMD*jObjsy_oY$(m#7x3YRTD-$}oXxtm~d_5u7(+>kfD_xqT&e2e5VtU8p5;Ao!x zvC8A*gW_6(g3Kt!I^813AzI?n)LsLa!(A8sd~)X=wBEU;jN!QZ&f~Qu&&F+gTtBuA3{PR%uX@_#~^ACAqvpO1q@NOCsX?jkz}VnPnOrBftc>rUn5`H zSK!`Z^hag(MP3zO9}Ck{idjKwq{;sh9<@ZKHHHxC@Whjr6u1MaF_bR~)_Ak;^F-E|YYFHca0F2X zX7HJ4-L2Vf&k=!u?ghFe*7D9gFFp~^6F|T|` zfaEpp2zK!AleIGd1st*Kan`;c?|Z=phb_H{=^gQPICXSwzcn{j6vdMVB{)137(N9S zo>+IMWZtb_+jS#fA2wl}tkwn0TDp;D~e)YP3^w2^_J-Wa(hHLJS=zMp|#=jX3Dg$ra^5R`KUCSKuY_rG$IpJo-g>; zr^Eumfp8r`4aDWAx8z3fv9%Wk=3_<^3Dcsli^sF<N6XE)XY6pzz;#dqWi{;rsWAFkvej zbj!ZQEw#-X^p8GOdP?2Ze0^fa|B7RcJpE0dBuc=ZbPE+q$4~+TDXGb>$Uw@M!KOUz z5jSFgj?-*kA%LoR1|NjO*-tzi;7m7q-nr?C5V~zuu#=5BrH(#xQSIdD5n?Ij(ArlOu_~S) z9&m?JU~o~&Y2wc(A14kT`NM~FrF?U}$%c^yIw63;g-@1d?p-@A9A7hL3h-^$nccdW zs2OmB(irr`LYr_!Hog4}SB1DYD_tr2)1C*O;RE?iqeGa@(Y>^M4C0_f{cbi5jLDD7 zS)K0>qZ%a7j-)&qX92kwULstXmn-$H3}xPTW7Mw_Fp!I{%245*U@51oF+S{ZyX|RO znW5?mlf8y;C;NH4q}4kiOdfl1DVps48Db0@XBagAd~t9``}=(Fcxn*ruka?$p{)5H@ z-A|2uGSwk$9k{Vl$wd9z|}X-a80&C+-h72Q_)MQAx*9NpF0SisEK_b0_?EDhlt5>4#)p=iwz#hehE( zsh@f-;+(BRsk!=cRNiRg3c8%}fBci{C^#+8jgEg&&f5+PL;7k6<)SP59|EdFqCT1b zB4`ToME%=@iIG0|bUb@FdMZc#&vO+4h!*`nH~&Q~yCcN-@AH47dOzPL^8ZN;419xX z|2tMt!&Z^-KQU~apv3 z=iYglVP^5L_w($%_FBKS_HXZJKi6I;|NTGe@bqcNfICP=gv>2s>e-Dj8FMYS8=--l zNqVleDUDI+>R63wN7JV=)A6R&tv$OEe(T?rrX3@Gx9|2$hq6+I9@yw14lprSIhuUa z<1)z05`VO^MA$93ng+o?$lZT-rhnS;^Y6xyPaRjeR;-=p>OldZeU>pbO<^RoF(xM= zRMQEFy=&GQKW&HjyO!B8QJ0SClqX=GoFjUH20v~@Xb3H?y{b=fZCv+Cq2#J1Psn^&=L2 z>3C{%6`oZ^bRd;COWniM_2uehE9g@ILfwPe%U4niUa{tKI+z(wSAj2-d*l)CsyplY z1c0wwXui(up!@ROR3&v}yK&-tsjy`wBYZ8fYy1X{zMw-_`G(q)jk?;SfV=A}#15zg zC8Q)ZH0;t^pBKj?Fa?@95I*TbL+6K>C2d1}*@xMZehvz-y{xokmkR7(ZwrYUPDyK= zV6%dyWOH@kz22GSe}qCvUPQ%H>RyrQP-Y4BAvA zHUt6EuiP7+WcP0p*iJ~uvl%^Of<#&@wWmDwmQAIDBtMw4GJtnLze4`LCAQ7V zjFhUmNemiYq3G19$}dHLF)aWGbD$f;yF_x07*$04r~Lu^wml((;_dBBS)nU{_X}TE zE%9}SrTBWS_UwH};ZVEnb%l8{OvF2D);wfEE*tG{e+S2roWDn&%L+nCRJ|d)hv$&l zMIC(RT^=t>jfa0*8MKPM5G@%vHoZ2wLyg2$VUbZFD?|E=>URnO=2lCSt@`B&h{`va zF?T#oHi~OKBH>SPR(T#?f3g+1uMAQFj@~uIr?fa-aQ)i~ZZscv=p}wwk8A`^wG_Rc#oEYFrInho?xkWM89HJ_p1U5}+UY5h8t+??X=b9C;qA*RK* zHY_oj9VED8n~PC7T#D1<-?V_l?l68STv6hUuEbDhu?#z6kD?p$?RbE>qk22J#>D{ zmOuE)=VA+^K;3^ul#^oS<|Lf_UE?0l|M7T1a}vJ(^RN>W`ln&{AFA=%bsXi>*eWirxA33)YBa~e+(z)@9?lo=Y3NCqhc^8uGJl7KQ zUvDhoGIQ>GC>@=b&>f^AN$`T&p4c5N_5VE+Se;u6WDcBF z>Wi_gB_-f347JI^*2CLgbgt#0CPeZSLI3)ohDUsQvHPeui7%uTx7cZ@avI7|QsqJ$ zgq6-rC%l2V&~R@oWlk>c{zigJvm31?FZeCc^)_;1?Q-`xk^Bpre;m;1+F@ot_bD=% zhB%q)NhDCn?*9oLFBz!bR$&E|2Kawih?U{xp}i6CUZA7$Lsj2j0F*xL zY~3=7xn~wq7uKAH;9oQ^2mwpzsGKOHCvn>F+6&4=ae+U@JCF%ohEe#R3DPDL+D+-* zYUKRF_X9U6%6UxrWBz=2P=JhD^OZ-rVSo&^AAetq7~~~$5q%2 zink7;&cwK6SOMniLtR@X3oTmjTNCn<6^}M1Brg^ zdb^afe~7%clX_N8cy;K%@m057T*UlOFFw<*jnQ0-nYZ6RR3CAt4UhB{N7uCzfD?)h zyk)QFy(YeGmT|P15U&81Wjs6+vvSneod68a#auZ`c}=@=pv@rPezqa7=*{^f zXlim7OZ)0v!csmnpLgISO4fTjPb(87O>hF_9cW(<#~F2PNHNBEeu>ca-{P<3rf%<4 z&O|qaz;XwJKj6n`=!FIK`s6E35?ZuMP> zYc#flv`OD|SeixYyD{nuq&6+qSV<2?cdEmUzYEdLpIcIYrIsMw9EYwaP_1G_3kBYY zZkyL)V*PFgf54gBDqkNix}3c|@p}qdV^R|=#2r2g{L_5sjpINwQhf!3tpZqFSd9&(=q&x;Miyz=9O6Aq5AQ| zpeZ^izjQ6!)V%`&lZaa`np|I_3GKQ{qNn0xs+!AZxVfkwYHKs_vQg~59nK&}w1pvG z@|0RNoi)yS9b%-r+yGTg-Mz{XWr^v4vZ&0a-Q$kLvJ$);;X^;+9Wj2Mq(-dp1wn=6 zt}Q-stX`xHV+AD^e=Ut2o^{P5XIdP#R1k4qRk31@Fzlk=>98lgnA32mUbQWWYf%9+*9p8j6(*TK&bYJD4HT;VK5Zm z{ChQ}Gt}q%&cZS>oVhbdCw?m|R>wkXHwU_MZdz>nadCYtDhI20n9IzKH5yAqo9d0% ztiQUj7f9L|7$hH`KG0v;DCW)r--a+=es#Y5eD;v4iOn6n+hSY~S~R4_6t8si^6i5k z(x*|qBI#JmkyiClkSErqIfzR&P5y+%N)#Bx4W;u;qwo%!RixX{&|wKZE6)%guhCDo z#zgDPcahmA@PHLEPzQ{-b1VPgQ;y3WPw4G9HS6mPAFizbxfF50RX3e2oMj>#U!hBL z-p@UZ;vJg?LqN>1jq$gZn!)~Xnk~*J?@A}W)5=G!;YRxHJB?baSa+DG#7#%qWwDr7 zWV_D10KaR?Q{Cd;MQ(R{#N?@67ONMU;}U3difM((fs1F-?6a~YA3Au5NKt!5*Mhjo z`a8!jt%}^W%SykRl<-8eR57ISZrqcVVgF{;c8-+hA&rgm5`}gb7)k_*xx<#iz@HU- z4@H<7;;%lhdz_F(i^?^j72lFlnhse+zBg+5JS;HIN>ltk9VZr%Wd4x5=u*+}X-?)I zvr8h&>Ww9FKDqEUK09(NZGkA&kB->;FLG$tnCgCTDMY@tFj`Q}x_afg=qr(^sUF9@ z(Y_Akb0dY1mm(A6AC0*7D1CN3i{kwn&>+}m@F^)-Lclu)oQ-WCbdVSt!|&|cHZf&Q zR)_djAo_Yrb=)m|)w~LVig(acV!_P;PiJ~GpDMM!9R387E_cLE^^5U@@M%o^y6DHuwAZ$U&Qd^@H)M{qDd_B;HnZ{5j>t}a;-EX!eh6N%pYujX2+~r)H=3|96G|8B zvH<5)0qv~3xXlQ_c%s`L*;?!z-eynduLFfwr`a#uiH^UD5z{=K0WZy%=?%wa@e<4( z0<^Re*N4XO;$lkc>;pTTPi`d+L^3e_*yU za{(G=R8FM|1>O*aXev1ei(g=+)|NA0kTTRvsqjGz8O1}jUt%Mtlxarzx6(CIhLSz{ zE#bb|x4vy2^p_yHhX$UDWVC8v?T72YLoWXrRl(06?RyQ4aeLlXujnbp+ryu63Y}>y zsZyRQj8VNdSi`l_fVBCsb_-3M<T1d zRAJDwWtoY+z}e-aadOlyygP5!Tb)Y96j*HUT^SvhTGCe)-%J^+2TQ%geD}E?jXu6r zX_fhcs8$luQxUN^9?C1O=pBe- zsHqMdX)$bt4%DWda>bfuek5>Vec8))REJYDR1?wGc+p>H^QomKa~2X$pCuUhG7Jw< zngE6;Np3LER+7G_<{~Gn=y1DqP7Sz&@!E?r9ms!Gud2XGphDL&ew?oY(<`M&UY?L@ zxMl6!4s8vX?MbQ&)fTDiGt9cAY^6L62E4dJH)S! zi>3zklOhP9He-1}UiH20$6suQyLn%N^GnB?meGD7qouFWPv#=2_RPNzeq`7kgn-eFr$gJ z%J(O@T~l@EoenN>=BX)UO~3SQJS*$L5^n~aZ+0uuWGd5Nm>-uQRW3SB0CQTa-K93e z^tlOfS@hb}vJ7imTblSBJvz+h_FQ#R=sw=7O$<2vrwb;Ci*4 zUL3ieuZToaYR>%HQ;SJ25$HP%iE%My1;`fsAu8K?$bIyFkvmq8&|&KB8KY8nYS{bx z<#R*+Y{c6`6mb6|2?qxUm<%{s;Ir=$*Na$TZ)zHv*0wh4W2QsbZjios`ECz6#chF&b|jI z>9~6ee^KGlHQlIXn2)C@sTBV4zwzOcvmHHXptWAw1)j>#1aPuGXu<5?`N;=MGT#d( zcTj|xaDb2TzRusa5Lv~_@#6}~jyXg$K|J6;f$el6T=-&n% zySZZd9~%CjqtoBY{{P$|dx(=0)l|d!gI>%;SYah_^#bW9g_g0L>fGapeAg*_^Z7B) zd8xI3Ma&chGr45hhJWsj?6qadiWDo-O8;#2@V>2~yvy>BAV#ipv}Z23YVifWF-o}O zD_iNSMtqC9FepAeM>V~bJPciSgDgrUwZhDLjGeR|L?hsK}x6f64Qwz2k74VpZc`HjrR)wDjTDm8QYK= ze^RxMbzAkbJMiwwU(es@T{w{#G;BtwuAazT9}Rp?B(kY~rT;&n#XyDbq>FVO*9c=# zLhg+@P(NpjC5@r*VpdVWgG5-ugi7M-22dxt)7p*F`s`n&KYpz5J`^{U1-o6hD@|Yx z)(y0sM0M=1EiD~R_2acnK z|2BL!Q|MQdxCxH(6An*F1Rl|@j^`{U`_4<~k5x&#p{0SPX+YmX+4Te-R$?>H_1z~G zlfFIpTz&7=(4N|@)n1SK3%>Tby0=d)E`X`ur70cRwW`*{sU?*!%K~K8@W~keB#98J zX7iRapo8oBe9-0jx6%tSNoNk$MTaej`M1zxqH^%3MRTOI$c7w7Y$d{03rB$7fV% zr+xM5;%Guf&uE%(GStVG>ouIHL@9e%D^+cci(kw*0HfR2bi7ol+H-ec(fa;ig^|b+ z0P=<4-jA$^$qnZUfV9AOT_VqMQ&zx?Jnd_>i-{@vTo-sR>taYvMRt*2=Ct(!D54LKOP0lC*EX-LYf0 zlMdL$*sa!W3QL|wk3$1@94ZsK+#);2{2{>my!{uA2rCgrm4ZqoIbh;FCc-!Mf;~Ag z0*k6fo~6MywiOixtI;wX6dj%L=b=dd1=i2q|-Ib{7IT!%=@)U`LK9NRnd!7m*AsLfTgz$IPulG6m^Tcl_6xAMm zWEmJxGk_ttp?=;L1H_-Y1xsUg1&+f&AxQgoWY?1N0g~#$>Z0sug8IaV zcL!<84mPISdwozqS?*5kAR^Q0g+gv6H#Pw*nsT%`f|A<9GaYUNdV0jT$4Tb0n-gVe zd-(hdjZe?ff?V7khvpSH!FqY%d&z?vg?I;*o*r2#ttgq)e73P#Ew>t@cc(bq@fJs; z_7ofFCRl8((gZ2v{q%l(^ZE6ZW=*Ml|Io@SH&PTz#v6CnWuFf2sl?q$0UV-HOZ&ez zuVzaXTKg8q?e}_a1__J4x7ne<1@GHv|M~b7Itjb)I0b6cc#4^9ny&muV&md~G>-)jT{EG2HN{Zq9y)1;6skr%7khpQ%8W zc+yC3!O>8N%=|AeT_7eVPPn6T(Y1bDB0cqbX(D@&l$&ztGl^qZos z?M+_M*;!H@G3>o|t#zoAZgp*>&mtvmzt3$_cz9?Y%euee0H|QG&n#uPu~V|Z>T%#q zYrorRVJUl=k%*q*goGooV7{#b$*UZ?_oWY`i#k?Y8>+E_d)PpdsMNd^nz2%L*bB4I zsM%;WPOB~&=pjErnzc4vsri5+mO_4{cFDN8_e9SkYDs+dM-i(GAdb$yW34u~rDe+t zv3SUdz``tgODrGRwqMOGDFPH*9Ww0}Vm)m;x9_t!Ad9qn$Fvx$Q+eT4_Z*scs^>iO z0GTy2>%yW@Su07wBuiD#Eaau%L8*AaBm2}O_=^X5)kb3}Z0xToA8soG*Qnc^e~0Eu z6n@#_*vho*N-TFV@Rcm-(Z7V~>oZ7xLu*Mwx-v=9&hJ8OUG6ym~x z&87a{^`_TaQb>QqptObU_<*n?2HCZuOzQvgnnC*~eWg*HibeOtr4q@n7L{0L6^<;; z)c%+f_U%!Z+~8`Ydwz?QQQ;b!n?e9Urpcf8DY*WP17w)4oLYe8(}TO0eHfp zk0uF@Fx&&nCD>uD-?7Y7zj@LqV_TKe`@4Y); z+k1Af?V2Q=FLfvRd21zawcb%$`9N;!+F97Iiz1DhdS-=_t|W1;RHMkF6=Gw0l$@bC z{7kpDb9=PDWV0KBGs0K&ZsBILqI7*md$%G7vm`6o>34GAkR!{(Tux1B@roMhT#~08 zFCIYO>8NL|Z@wByWP=qITfXcc8TaA!4RbI%nI{e1HC_Zf!)lC{aIhS9Rd-ifZyxMq z9zH`WjSA3cjh9N%(>ba(ud*e8Cad_jq*&Es`_yD^_Lmzo9pNw+!PAH(KWr?cv6g8* z#~z-gTgbhi#fB88D!NURM+9hu)~7<;VJ@#o=)X;VOV=lA;(_>{3Rc%iL^fs5dIV%Fe*t_(ESiw%x}b@k~= zr?pavT5kltw?VNfs}Prk)2?^yIz%nUV28)Y^iLAHIzCdvG)TA|v!7}w=s9~x>KVz3 zfE)GikzKf_2OF=2)@qzAH>Gy6Mn==R3Zv8(hZPY$Ka%s;h zg_A)^dK9HAW90KDvAEn6>{Zcin4FV13FBouc(mlQeVvrWto9s?|L&-XMSYk`;j6>R zENl>cR#Y+HFn|PIz04^sb8~>;){pbC>ESQVdtU-gzAEQ-N%$cWmrg+gpmc3-=0E5fb7i-j7Qb zp{IE6d!`$eajyG!vTPFb+a><_Y;%aFh*cE5dA_QxqhS(unyBY7{wkj<(mt?`XML^v zj+A|F8u^Xz`Kw_scAVs%56!C+`P7qJeJJ4IL6M;3AVDPv5(LRe&Kb!WBxev56aGt=T|CY!neB{|4R{$IG_$BA6%^Bp0P?+IG z+Rfv#`j`R!Av6I`S^kEKQfL zuFx*hE;V}fXKRbw=fL?@P>}w{@ht(Wh=l-q66E3?#ydMY`nzISN9x?{dy*b$MAoP6 z{!Xx0x3XFmALsbjtvWO(5>%n;++yh{1wFUZgS4gZ8*Y&yGS*JPkgKO zY8$4V&@lCPZ&JYv-19sIvT|}U&4!8+5^dt+yx4!wpUV6H?hOA{ zX&$w!vR)Z2nkcs%!ar0(8@Goqr3F(B{wOuBfae!K%hjQZ4-P!Jd3f~St^GZ}w)y%Z z(L)L%HvM`{j>bKsD96y&bn4T+_S)m!No2UC2aEOU${l`*j@$4Y&vW<<%ymYYawQw^ zRE^tob$35n@J+r(N}7GTpK_`MBXP3QbRwJL{pZcec8;)RZz5lQaq%d|@6^lZWPd@9 zDk?fUv&Lz`>i74!kgzbpl38Ss{kzq2C`(-)QfN1N*HHOvE6pz~bQ^LqF)>MzhKj?l zh=|Dj8$l{O zmo=IqTa5bK{j6qdidz?~>FkMP`G%_}eGf(TWmijYLrx~zOM^y+4-S}bj+Qc+Y? zEUWG6>KYQ-?PN?D{#oNR@62CeIm95i_5A@1Y7~#%&s-h58gVnH98VeK15<}qqM5ra zxbhWJgkdHZFmwObi=6x^XX+jbSybrP1SoWj}*jK+Ki`T(S8O`f{BojnesdJ z@!4oTFC#5IAjgZ!TpG$@<>XY1oZEDdj*ZR1PI)P$`0U0JQ41B$&6&*q{>^gtZlPYp z02*y@ol$-mB4@j*=~!-jeEjp|+P_x+L)oPJ;x)SLYp6O6v=26EW@aWjG4XCxXC}1M~3ADB4VjlA-g|-u))GmX?+#>fB1;n(eB8or`3O;?{Ji7v*JD z_WAR~&X2}ELr!Nhs$eH;^N}8VdWehAJZpY%7ukF^6{Q=@3MPnXlR9LH>tETW~#xo zRI_(^6PXErc~To$S=odl3SDjOe7IqZ^UUZaN`BR*(__p?nYn_80F_)kmo&BSUK&iX zs)k0+%#6|6RD+JRv@{azG4I~pmL~Y;A0

X)XN81~04?e1Ke+SzmI|vzDNw&C(RR?*GXH*WkYFCg10BEOP1h9 z-?jYee{xySd7}N?`SV^aC9vKh1$;LvgXFX7S{D)$qN=2ncIQb@u52v(!bqP;;5kcJ zBU4w^1DjLVQFYxg?J#>eKC6r=-suWL``->R?`b8MAq0v%ca~lBeUP+|EF^-;($Z3L zPDB5*XU|5*$LB-*TmAa_>HyNE^N<{G(w1PZU6qcDi;H6&ihzjdLrMzTW5;Rw%ZvC& zZg!ysG%3tK^xaS{ec-GeB~!k z0s{gA`z&=NG6rsmT3cC}R84Z2X!Lc#Y;n1*>&89JCR+LXZe5wTl&BY@Ts%BhrzgiO zEG)`4Hia~_w0$1%UL}}dHBHTrL{tK~FflM&@Ea2oleAf7{x?%4Y2=WX3RbXuhCmz0 zkZicfrRUVcy*yf!KydM5pJm;-K#|VQPI4ZbkH{)*r}onwGw^GG6jkB5V>L21#>&Ey z-!pl*TGpqkuRmo%P}>K*fc*qZV#taffb(Ycj95cpXcSK#~v#{)prv!UzD3`QR(R0ER5>OMX?BBrKB&oxd21)ali&8WD*ZL%;kzi%~CGBQec zBd#bemKPTnzn{<}BPFHy__04--sjKCkKEQ(#l>G;yLOGsVfrz0GPANgFYG$p{i6ck zlTS^MC?Ol<=j9=1nVFr1+@+?gd$(XD|KrCSNY>mE)kLn#Kbv3RUsc9Ih<|NH33&~t z9RGg~F#P`mw*2?6qJIe)WxJ|wyQ+fEpFc|{)dU{kA%pehCS<6NHCOA+nO6SiGcW0w z+1cf{7W!i8UIhnt!*mN!j!UNsQt&y7xz_20g@wUdoBA_6JWRBT;2Hl1dHMN+84*Gg zMkuE~!JPhn#cZ0{KZ+_Uv~V2VFtU^ve_B~v?<^OTRBAW5ZyJq^j$Zp0_!LW))Y8!4t7iqu(K-dRUhMQbH#XjbbV z{RYnpO(FManVBXU@@bsr)Oj##jp50 zmHXq!?U_)H{LD--_E_2G=H`P=1>bbYaxSW4f0rJaf8Y5@71Fz!slQr+Q%X^`Rj6!u z#>&bni>coVuXSD;TxOzR7x3k|iA=yN*YPRi$qdQMfTHtqb8|E5{=(jemt$=|#n1&d z_b&@3!f`k_Xot?H;`-$l@3E(n;S_mZ>oqwem5=~+s_bIA=dE0>(jZ6q+gF

L&ECr3@Oky|pa$UhGd} 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 IDMR=F2CL%31poj5 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001179761510.png b/umn/source/_static/images/en-us_image_0000001179761510.png new file mode 100644 index 0000000000000000000000000000000000000000..a118f82a85e73c7e8924be62d74a29b4d6fbea93 GIT binary patch literal 22382 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 E0n`7ky8r+H literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001197228903.png b/umn/source/_static/images/en-us_image_0000001197228903.png new file mode 100644 index 0000000000000000000000000000000000000000..6ef66ec65648eb0cca261df840df2c50f20073b0 GIT binary patch literal 28557 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001206933138.png b/umn/source/_static/images/en-us_image_0000001206933138.png new file mode 100644 index 0000000000000000000000000000000000000000..452d4e68703063b4c794250752197dc19ea4460d GIT binary patch literal 6073 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001207093220.png b/umn/source/_static/images/en-us_image_0000001207093220.png new file mode 100644 index 0000000000000000000000000000000000000000..a26a279b3df1efcce7f261944f2ecbbbf156c46a GIT binary patch literal 634 zcmV-=0)_pFP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0uM<2#F&K5eh^hHtrRIh=M|hMndB(B#yY(+8Iw6 zvv&CH|F21A%$w&LqVSS0JM;eczi;QAE><@WzPxTTxej9NH@_QP$F6GlP5yrnf1k?XYmWUP~Mi3e~ZFkc+3lR}el2Uy&E#dX^*{aLyOA0M+boswQ-m7 zSlWao2N4XZn-Z~;+l(1{H^%jCgY$)}Q72F|M0q&R#`ZeGISd_15bO`1k(}lIm3@i` zg*OcgG^A4Yh$Z$TLL{{1k4VcWX>RrU9}}V^IDSZ-V3Dh4sUC%*@?~KJH^@0&c&OQc z`{EVw#dp$Oh+n97?peU=>YKs{czRsMwb31j@A!*D$^$RxxB1AYgii1;beL**0SO2w Ufd+erBme*a07*qoM6N<$f&$|gApigX literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001207253746.png b/umn/source/_static/images/en-us_image_0000001207253746.png new file mode 100644 index 0000000000000000000000000000000000000000..a26a279b3df1efcce7f261944f2ecbbbf156c46a GIT binary patch literal 634 zcmV-=0)_pFP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0uM<2#F&K5eh^hHtrRIh=M|hMndB(B#yY(+8Iw6 zvv&CH|F21A%$w&LqVSS0JM;eczi;QAE><@WzPxTTxej9NH@_QP$F6GlP5yrnf1k?XYmWUP~Mi3e~ZFkc+3lR}el2Uy&E#dX^*{aLyOA0M+boswQ-m7 zSlWao2N4XZn-Z~;+l(1{H^%jCgY$)}Q72F|M0q&R#`ZeGISd_15bO`1k(}lIm3@i` zg*OcgG^A4Yh$Z$TLL{{1k4VcWX>RrU9}}V^IDSZ-V3Dh4sUC%*@?~KJH^@0&c&OQc z`{EVw#dp$Oh+n97?peU=>YKs{czRsMwb31j@A!*D$^$RxxB1AYgii1;beL**0SO2w Ufd+erBme*a07*qoM6N<$f&$|gApigX literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001211006359.png b/umn/source/_static/images/en-us_image_0000001211006359.png new file mode 100644 index 0000000000000000000000000000000000000000..ff5a995a9ecae7445510b95e1992871694d566c6 GIT binary patch literal 61616 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001211445065.png b/umn/source/_static/images/en-us_image_0000001211445065.png new file mode 100644 index 0000000000000000000000000000000000000000..9d7396e24b5e75eb77bf2ea85b7aed6321fb459f GIT binary patch literal 49493 zcmdSBg;&&T^e#?_s3<6?G^i+uG$P{-QCQh#U4#s#YHs*Hv zj!wqflwD(Zc-Qdc9zJ;P7Pm6y>h-*Fym=F8!yo(M)T3M1uiw9RU-HoceOAEFfcH1* z3Uz4jNH=<{&UIVbs@1+5cvnO8Q2PG;FGQzOh$JPIBnjS}dM1Y~LXmZhzj?m&+GiqL z?W84=FW+&#BW@x_$niX>fBma~zh80AGHRyxAO7<-oBjAf>Ayb@x_z7S(m!AJmx$(W z{Qcrg`l|K!r47=TKL!1LX-U9qhrh49M5+9g^Y1ICZ=7qB{`*p`hySPE6#wy)C%Hpb z&Q-SgL$^6N#4^qA{CgAO)fIJhl0OvV+k&b2EG|?$dGaKN$MCdDs$xn`&PG8>`hWLz zvh{`Ex-H-m(<221Ly@k;WJoPXlRJ*-}#?)dag_z?f>o_!H4j0dl>=;yk7H(q`!aP z;?B;@d^)zXX|&W4pGw4Kh5BsE1N49E`&>ms%Wigo5_6!3JNKC`Sb9CU(PS~dLR7vEHHDQKY!lr zQ`7A$YxC%rcLxw7wNj|l!tE-x+?BCC)X-#?HE-g*e`$NI7?Gx+0 z@$%V^PfB+CH5dCcX>Dw5I9uW^`_%aHI=|eT$t)hf!OZ*)m54~V^(1nmj)aTbW5>*j zUo&%JcX!wL&rfA|?(bYyhxNIsx|)>!hHJQRTz>CB6o+Qh{^rcfLW?W>v7LQGLa6P5R zI!hkPAlBBC@`RP0-N|`RD=p6oK64IpH09425E^Q;<63Mx(N*ETO~tK;x45|2ktmTk zJw2WO!SnCC{%RL;RVuC3yT;BQ{7uR~&!X>+gM-6uE-vC4o8o*&lw#HKp5|39o#50| z7By|>D+5}N7cw;p>uid*kJhXC5GP*nZUKRTQzN$3##41~3v4G6>}Q&I%zj^k2#pqT z<&?l|5c(05%^xmjry{T?(elmj>rL`=tw;E;va8pSNnm`t&5RlXE(O!vdmlPXBz%d0v%I-?Hl9H)qh^KHh2tB%%0A~`f=o2XvKe(L!)6EDWPk9^8o&5+MOg_ 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 O2DzYlQG=*%>Hi-nw=1du literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001222749226.png b/umn/source/_static/images/en-us_image_0000001222749226.png new file mode 100644 index 0000000000000000000000000000000000000000..806c94cdcfdd3d6eef2a9668455fd0cb2b38a553 GIT binary patch literal 391 zcmV;20eJq2P)P000*V1^@s6{^R5m0003_Nkl+b=R9w{BQfMRuqhMqhKR3j zla89`sz%*4(gk#y>$xmy*@v`{AmR$K1Tq|58%Qf#tS?Vn4)2e+1o|Tb0PK-BjpG3T zwn#I7N0kJMOTY$cQ`9RkJI9Pm0KnI~xkRN1lL>gdI-&4Tp!$L%zy=8t2*T_A1-a32 zr05c|l43D7B@BSw+to5@w*7?1EY=~A?ipGoZZ27;$)uCLkFp2yPUE>qxg~~# lCsLMu&YpU~{PCYrAm3NvqhNmXJSPAE002ovPDHLkV1oR%sHXq` literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001222749910.png b/umn/source/_static/images/en-us_image_0000001222749910.png new file mode 100644 index 0000000000000000000000000000000000000000..806c94cdcfdd3d6eef2a9668455fd0cb2b38a553 GIT binary patch literal 391 zcmV;20eJq2P)P000*V1^@s6{^R5m0003_Nkl+b=R9w{BQfMRuqhMqhKR3j zla89`sz%*4(gk#y>$xmy*@v`{AmR$K1Tq|58%Qf#tS?Vn4)2e+1o|Tb0PK-BjpG3T zwn#I7N0kJMOTY$cQ`9RkJI9Pm0KnI~xkRN1lL>gdI-&4Tp!$L%zy=8t2*T_A1-a32 zr05c|l43D7B@BSw+to5@w*7?1EY=~A?ipGoZZ27;$)uCLkFp2yPUE>qxg~~# lCsLMu&YpU~{PCYrAm3NvqhNmXJSPAE002ovPDHLkV1oR%sHXq` literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001225081545.png b/umn/source/_static/images/en-us_image_0000001225081545.png new file mode 100644 index 0000000000000000000000000000000000000000..36dbd79732412c470266e80d7aeb58dd843bbbb0 GIT binary patch literal 17106 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 N#Dt}V@&&cu{XaV3;j{n% literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001230120807.png b/umn/source/_static/images/en-us_image_0000001230120807.png new file mode 100644 index 0000000000000000000000000000000000000000..e78ee83278eca634da10a18490e53b7270d0a0fd GIT binary patch literal 27720 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001237013856.png b/umn/source/_static/images/en-us_image_0000001237013856.png new file mode 100644 index 0000000000000000000000000000000000000000..a8cc681052cfe6040024a545f9aaf453f4819a1c GIT binary patch literal 12879 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 BPwM~x literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001251773147.png b/umn/source/_static/images/en-us_image_0000001251773147.png new file mode 100644 index 0000000000000000000000000000000000000000..ef869a01a7680f6014a07ee79184dfe99a7080a1 GIT binary patch literal 4676 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001267230305.png b/umn/source/_static/images/en-us_image_0000001267230305.png new file mode 100644 index 0000000000000000000000000000000000000000..806c94cdcfdd3d6eef2a9668455fd0cb2b38a553 GIT binary patch literal 391 zcmV;20eJq2P)P000*V1^@s6{^R5m0003_Nkl+b=R9w{BQfMRuqhMqhKR3j zla89`sz%*4(gk#y>$xmy*@v`{AmR$K1Tq|58%Qf#tS?Vn4)2e+1o|Tb0PK-BjpG3T zwn#I7N0kJMOTY$cQ`9RkJI9Pm0KnI~xkRN1lL>gdI-&4Tp!$L%zy=8t2*T_A1-a32 zr05c|l43D7B@BSw+to5@w*7?1EY=~A?ipGoZZ27;$)uCLkFp2yPUE>qxg~~# lCsLMu&YpU~{PCYrAm3NvqhNmXJSPAE002ovPDHLkV1oR%sHXq` literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001267350317.png b/umn/source/_static/images/en-us_image_0000001267350317.png new file mode 100644 index 0000000000000000000000000000000000000000..806c94cdcfdd3d6eef2a9668455fd0cb2b38a553 GIT binary patch literal 391 zcmV;20eJq2P)P000*V1^@s6{^R5m0003_Nkl+b=R9w{BQfMRuqhMqhKR3j zla89`sz%*4(gk#y>$xmy*@v`{AmR$K1Tq|58%Qf#tS?Vn4)2e+1o|Tb0PK-BjpG3T zwn#I7N0kJMOTY$cQ`9RkJI9Pm0KnI~xkRN1lL>gdI-&4Tp!$L%zy=8t2*T_A1-a32 zr05c|l43D7B@BSw+to5@w*7?1EY=~A?ipGoZZ27;$)uCLkFp2yPUE>qxg~~# lCsLMu&YpU~{PCYrAm3NvqhNmXJSPAE002ovPDHLkV1oR%sHXq` literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001281210233.png b/umn/source/_static/images/en-us_image_0000001281210233.png new file mode 100644 index 0000000000000000000000000000000000000000..0f4622ab7d5422c9aae231b1e3cdcb87b69c4a6d GIT binary patch literal 3331 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 DhE2W$ literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0000001338933333.png b/umn/source/_static/images/en-us_image_0000001338933333.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_0093507575.png b/umn/source/_static/images/en-us_image_0093507575.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_0118498947.png b/umn/source/_static/images/en-us_image_0118498947.png new file mode 100644 index 0000000000000000000000000000000000000000..863c101fce13b4770aa2ef9dfd596f2c861b9a1c GIT binary patch literal 30026 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 jDRG3`G7{t2+U& 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0118498992.png b/umn/source/_static/images/en-us_image_0118498992.png new file mode 100644 index 0000000000000000000000000000000000000000..1259f9bbc922598c9e24d14f42c363e550486589 GIT binary patch literal 6037 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 W>Ej7^tzKXy2vl5FtWZSn^S=Q+3Wq`f literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0118499144.png b/umn/source/_static/images/en-us_image_0118499144.png new file mode 100644 index 0000000000000000000000000000000000000000..218b59b7153975e6f721ae5e14e1143bfb481582 GIT binary patch literal 40139 zcmZs?2Q*w?_XezIj5gX3z1LAAL}!#J(SjJ=C?QG+iB6Ciy+(~bLZTa;C}GqPEuy#R zL?=p+FDh?tL;K0}uxXhfGsL^&t)pJ{SiF zHyl8O{m;gIx*_Z@T(5`sp*WSpOxxH40!L*XWgML91d?kwA@-QqL&MYy2Zy}t<_EXW zz1SWHC)-9-RoTebYOjstGtYz{&$LxVUDV@>Pfk(;_DI`<%DZ&tv-b9Gf@oC@}k*$L=ne@%pC6f`a#le}>WkP}w z91sqk5)J?dmkoyid$1MRQ5k=}>iy3V4&Hx1QX+!ma{kZp-|yw$!2^MF*j4fWd)mL3 zQ-XC6{eLbUi-S;e1dRQkJL2G}!;fkeuWDy1En7-IN-YK6Nq%`9bonyykTsAB{VWRF0|CjUm5zs-b z9Cpwv6<}uUqnVPI3 z_Itj<@Q+Oa)bf>$izP8(k#h1l4?$r5IPP6#atwYp_E|!WT=Ne+Yh|&Q3=R5FGreeY zFoz^uFei@48FGzdJ}zalF*6ZHjc8lkx>*ezJQe~OK+Hp@U9*w1-I+F-&KE&tq>V|c z!S%Iu0VBVU@A$d@G<`vl6lvVDvvYiMiZQp{(|%21-cnf|(o_hw5G9}HaAmV(+-egr z;wF+5->;iq{FY0~5BcgMt`=C{${HO3wc?ax)oJQ1l~>Cjz4OHF&K%|HWbb&P--m|m z0G$)qEI5OYE})mMw@d8}8UBZNs}?_+`#Rq9=NdM*^Gja)$M}+;3?QeWuAq{U@TE54 z3k10$!@HU;mUflNX3~(7TYca3`MjD<7wk|;z74WPmF zSgxtHfWU07+fanLqh;c&n)!o!nijD^G+}icIpP4`?b`x!dgVbymJRBuk>+l&0WpD9TElf0M^i7A zfF4-1f?&WVJSZ@<4O8Is3XP5z$q1yAJ;)MQH5hqWQ;wvsJbu${N((NX68fw=e?dQs zu5fXEU{Z=XVa{ZD_j{=?7lEW9_}Mk8wQnK~zVe$+p~4reGDSjZp(3RRIiZnZG2l`e!MqH zEJ?>1n@#-M?0kT}jcGkYQt;?)fUNyRxL|CTXnJ&ZS<8nooPlcojF}_Qc{waVp|M`e zi3S5VpNTWM9F-Hj`%nnnjAri9?WUhN-?3{fui(Km36hy?<@!(>BEFk8*ZjZUFk5kz%@cUf=}UOg-`H*Jwlqvx0QMn2cBDS*$A%9PyvlOftNu& zg!MUl>ZQ>AZU$)bh49DZYg3Fe&6nQDC|yz78Ykj0(WEaAT_-eO;C2jLEwicBdzbtP z@hI1q%g~=)?4MgmVZqT>yjw8n(@U1io(?LTfz6~TIL^sD6F2SBq<$r7K1SU9Nzw)O zq4e!hz5SnqYQi&}@^#e=!mP74^fF{4J*FqnZNW;K(JE7vw6m|FQWrjkH$HlxAB8(| zq{U)5;%@H|uLf&2edWmBVP|meyhSnQ%|i0>uVX#IIu^;K15i>l1zn6mX(co;e4$~3 z9LqbIewfT|-AhnzRM4(qArT5xe|=xbq7WR$Df?x%!uz29ylBhwQF9G21~d|JAI7Iz zp?fiLG~=E5Vugn=)HUIE){-D`sk%{IkcaL2h-72N!;MxdxO;=2G*XS-sO(VIfo@j( zzFt7|UKSO1D+|elXWS|^24hPyu=j$pJlST|40h~Oif*!q708vG^6BO(cPNaZV4eCP zc?=`4DV;7Ju|q{4t%DXc)KDRI0XVnh$UZj4(N zBcjmgr=J<-PcXM82EXFPY*+J5s_A@i2VoxC3TsS0R&cCVFX|{pguP9`>~R1DkpZ{U z?|tYisH<(g<8#4qhc6FZEL@*B9*%)-1QA3`Nh1l*6a6OVXbSpVEALwA96edDJ`A+h z4p{R7{3f4}15lfA!a0%4h60Ol z4|<4*G#7 zafHohKQ1+gi`_G|>vMdg{W zaa}(X%rhn^2L0Rl1?NnXL%e!bf(6AXgsN<+C<)D{eQ%0^q#h~G3#}^P&c56FFzvCF zneTWhGz0Y|on!RJ0iZDlC-C{RC*~$|J|jF^b=GtznJ4u=QFHt@&W8xIV7M%g`>HbY zm2%vfjUkpZbQrnfU~K94#NSxqX-<2bJmX5Hkczy0N~0_6D6yUUUYz-X&+!T|`>iM_ z%xK+3`SCmGV^Q5{0arFMM*4U2t|KEaB$jY-+Xwd!+n;ZtPAh`a=%30Lmn_|5rjlbW zd>{5i_={IUVQ@z=u_J&45OZviC=m$+a8BY%iZV0OmkWG-4#QIi-Y@`|1YV~!7`w#d zemG&}HWh#Qkdg&s2pT5wvSTguh9f8gB>1El&)Ja?3Wo?Rf3v|KuMS-v7$TBy@u2*N zHgQGbAP6yUK`ey-(kArQ+TOd(TU-}t3WkSnxs`^ImO>u{6ba+HJ(AW7pFJzuscrZr zz0WB4On&yVNmLWC$&x0lmF!SoGQ3`vGsrgLl|=XRqhZYhpY*r>nJd&xKqPjKGiu%O zB9lO@70_dd*dPx!#U+ABd4t#k%wnxA#5H6jmrI3Yi3-obZP)fL#Yvoibj zr_O~TT9gL-1i@@@Q}0G^z_OMvmZc=N##w3}RIY&t2!lcZT}1C3@ds(aWcheS$f*&CqU9I5NGJ;TP`8Ss- zy!KMu3%z$JNL%XGnM?|!hLA5GV^pLe2HdL+_2|l^l8VF=D(4-{@Q!|Oc}{hwPFd&W z*L!Dc9>R{_E_IE(54s?Vg`ReHr#Zzr{cXpeORNC(RGI!YfgPb)sW>wC#=QIHY#yxCL*FyMSg?B$k;YLACZ zeS57FcZ85$i14Qv-KL$@9dXIjt(bb-*Tvwyd$BPO2hJVhMLRjTXly@`-BRM zZ2S1!QBNj(=$$KmOeJugrei5!a8!@QH zoC3F#O9?a9`*0MD0SMQ4)v1XuPT7IUU6W*V zqSvSjYT%_IYxvpKnI*v{EPoyX7)>Dt^^#v9$+{bH0VLQ!mcD!2dv`tbshmVXgZ7Z_ z>!%!$?3M+8@dioBgZL&b!%`2v{Wg%-34lIs?@*MSJ6oGQHPhE4sP}3L8Um#1+i)`@ zxjpLuu%=Ymyw^NA)bYLCt0K;HByaSxK8oU2ayHYj+ehk9jBQo`C>l8=$zLeiC^Y3L zONLbA?v*}D_vYP&(UI`Lt7~R#nPXmRyN3fpnUrA}pUI3--^4=u2>#8TY{u3f2eIJI z4cGd#B<}s7*sm5Ptwf;{m-V&Uk>e`)=bw@v26aoP^9(Jj(k+ZcMf402sL){waaEKBGW&@*wQ{MTDKD&S;1cJQcDFEqVG#g z=>2l_;5VM3jm%v}*wf>Nh(m!j?U+p|kg76p&2S0i*mlYHQI|Mw)Cb~bTv~USTT1a~ zIwj{KpZVFF`2pg}*@R3flmV!Mf_g@L|1527>f#NOv@EKz$JfmTZvEEtx^t&@V<)q0 zkkfcB$lV~vwe((q7bIgrx`&?gh;t2=v1|0HQNNWAbE?l3;9`u5emPePja#h-kRzeZ zrir;FNi4B+k|c~sdqRDG9ZsD?)*n!~!ss_6%tGen6Kbe$KPJYBA zxL&W8);obaI`ZJK!Q#}XK$hLASni)SW<%=d-0FYl?J>yJX zBrgdrhdSBVaU!570h(6oL*2hAYv?0Mv@0A=veR*e6%M%Kl!^fw{#4uKG5|#l8NzTO0Wyonobk0`vT*1;O|cs8Hm>q+9|p9k@ykx2Ez=ZT#KcSt^`$ezc6dA zY?$m)p2utu+m5j*h5$nCj1G>hvzayuA})73lP@iT#2o45NnK_(LJw;~dq_x%@JKl; z8)|vCejNuAV&Z>CTl#bf!{b7>Hll(A#RUGP z0F*;`NRQ|d`AM>DahaE*WVdD)(=AO?IY+C0X+zd|H#nQy^DX)~?ca^+(GOHb5Z6)d zUY!qRS-V7USx!5pzWOft&8qCOWaIPMJ)Yj+XfO3$7l-_~H1F=G?PIxa^i9KvNE^C| zQT!2^vB}DN`IYECJk}xd7svaV0sRb&A6s?<9#Z!;9B5}ass-Poxk_3x7RP{E&P$@N zy|5etJFr>`j^yY7QJUq`N3ug7IKF(p8sH!I2T<@X35VLq8O!Lyj8@dTU)X2;M44|e zYj!yfv^~Jl6c-_163|3*Z~>3a6u0!`r(Iq|iqf%Hilvo@!;N`ou0>_QAGkFRAIFEB zi6@nK3TLGrj!*L;C7mF)- z;_C%;{CKKe=T!EukHK1vJW5^mYH5Twkh5FIa>3>V6T$98zB?nV4vm(7?s9M+gnReP zSdmVShbSBc;4qITJO>o#Mn!wJfc?gRu@;k%!NkNUNJdr2|@ z8P_e~0%u>ZJQdi?j~`--tfD5Zzcyi*xFX_R#Z>r za?Bx_UR7B0zAL0AQRe^sXrIW-(=P;lXxlsIbk(vgf-O&N&ib8sces5Eh}#9=ZHj!5a5DzbH-8x2*_Dk5x1N z#9Q%Gyex4n=yw<>ZN2*Ne7_xh?v-Ph*z+J~tGaL(rUkp@&eFQnZ~7R0ALP2s|Csf+ z`cMa6cNY{jZS`S~mN_&zTQLb?8q{!(^J7Z0H{T(56dN|H=V9G8>Ma?X zP(@c9R9rT2yG&7~#}QaDzoO!_=3L;x+k}Z!C|>#ddGL7&u9-d5_-Ym(#Jy$lD^mL2 zWb}xbZ)>IopyoXh2I@W{(8{m|LrbQ#rh>%Al$gw?rrFe6{cd0Sloa*Zre+N9Nqya4 z5a7H=16+SRKFi-dEHsIKLx1Op(u5#f{NhH=22f!pX>v(CJ1&ZH=uj_DOp=I7Xz6#Y zw1r1KJ2tX;p{E9qS`FkWkdb1>NV6lxH!t&(Db(%T;9Rau<;O-71xO?CA^~QO60^K# zeun9@nfvu(op*XFCZgZf^+fV{%>hQ4xS%htr3QMs5 zPYh~UH*B163#2oUS1d603YzDlws!eM8}vNQKP###{Y8amby7fAzTm^gs=B^ga9rqE zw7$(P=^+<&Kng3!L4MCU}ME@xm;h=#DYqxPnhyHNGrf4afk}`i~ z-3LHiBV-sIz7^@;D2O!|we+lF;{ z1I%7i?3UMeoU5+SzyEN)3N`Kt^-yCCOkX%_KROhgg9m35&TN##nkd3z?|$PxDeIcm zkl?%b@QKmy@QZWxVEw%H(GSBI%yW=nx@lv!#QHh!ki+sdTaO;B0u4UE`pSd`F5=uX4?pqvxSwrXW@IZ(>Mb|8#GcB3rWiw#uu*v zlqA4b7d<785oU>5Y@%f#!i!PE!QkDD|4{XrPjg7ee4r0Qw;g zO2?9a-IgucKK*N3}jk5px+ zn^HTym zrH;Q7z&hwy-#+hbccsitj6iRB*5YomkFt9|7nf30Hj_&oOfD+pt-Cl6Uv~}1Bv)(R zT3L4#8_n}1v6@Hw8X84u>gmJKhT^L(JyBYsYA+}2O zt>6YA&(4{<>?k1FZ9E4Oq(D^La?0Lyozydp#qVz|0?XYt4uGdM->su>AI)gdkKWU` zpb_bMvRosCfDR!~;4Dh{KK}$yZ!_7b>7PCRo!EsBn!`aLw|{(}C>as_GOYGWfUVHv zEeP*ja@7t?SmrI&hlG~9MjWraq6*sL;w%szQ}=b`(825we_p#S9Kh$>*l3H{cPLvJ zY}X{6y=8zE&K>Y$gr#;)VZ{UFJ6s z)P5ojo(QriK0Fi@>MKCqe=J-GIKgf~J|mvSVsB-kkBO)2aoBI=d^r9SYkB zmhWK`Io3{(C;`LOO3kLAGEt9ns(_Slky<42>jB%SVo5uFLqwyYOwU;0E7Hbtl zKD#;WOuTyL)8P0=Y1KWp%E97o`DwRkH1ZU%2WgovN10Jmn&!;&Jiz&i;ueMoBz0)k z`vdateG0T|$w*_{+=Y-Y%}Tggo14h!70Tc)d`b5YLG_5nuJR2lCG82GWXA@<^R<<+ zvqMBYOYxwfhVR65_dJ#I4p4Tv*MJ@+w4U~DnDlYLN`7V|-bo>(neH5G{wejk_WOor z@6+ropBwXWR4P!Sd?o1FCw&S}4J)T4YvR5u$!NY_-yl$I61Jh6^VP^Lytn(iM(@+0 zmq38RgEqe+hk)+vW`ZxI8Sp!+jCP!mE=AC0v#}=Ld@g*dpOO>9MIUD{qG~vLD$R+UzUT;Ggbj-NUk%CiWi=MVov+8H*s; zPEzT`=dDk7F3M>H%8sOaQ6xN?rEUjTe6QoP3}CRyuFdM=RwjjITc?k%0fvD5hXi{W z(0sFS=mdgbSn}u%P(hCb8<;ZjmeD{G^@pj<`?eADZC93{&giv)s|pNe?6Ky6iyLKw zf_u!d-=Kmn!+x?C32^VBJP;bG;U4Pp^ow_EkZ5^PBHuv;LOtqFt`?sR6!k;w&4#s~ zEM9dKEkE6i) zH8xLTm7dZ>J=-+pEVZ4Q13BAqeyWtTlwDG-Py){Q9ZQcYuTB7$`9+ z41Gvx8mPd6hpiQ10X;{*SirAEJ^YmQr4DS`_96#^`SO@E%*@uD>d6sKp?mJ-R`(!gnM4FzQaOg))h*S0SQgSj z`k;(i1s`8GU*S*RO>If?1p6FZN0Q#&VTn*3QOXa;dENN_^6)&#^nkowneW9J4CYD7 zkbvAPZt-qyd#qVg7mK5$(WS6MaS|Qzf^K;GW=K34L)hXFdERylC zik=}iu?`Z+;>Ai8&sA0Z+F58rAtjLU5-d#`oerfsN(;K@3E2&rK^iPKZ;jYhYdKfN zu=77nk)v36>XISjF?dj6oK*^~G^&aecaI=56;tE;TCRe+k(DZ3jds;tHc9xFwZ1zB z@&?#tQROXi6EIhKo;i8?c>1@5V2RXwEDlBekQZopD(vn9`6%$2GYTQm5V<}>3N z2O9_O2z`j?#8ejiTX9Cw=azwIW2NCy=WZFt_1*|iozsA(!)GEb0$*2t;^SaJ6bJAX z^cQAly0I)>*Xg0IQ_kWvX83EyV(VefUce9=q(k6uOO8@U1WqY5v~ENu@U45z-L^A! z$h*eJPa=6zvQFi7kECx973cqu8iY11B=8?IL}jpYfj ze;b@U2>va4*$Z$Ht>U2mQmePX7)~Gi8Lugd^ZUP!(vLzuOz@9Zl!Tv@M}aGPpH}sN zjxS9MWKw=I$xS&{$hdeXR{_(5ze_7lkC^?6B11j7dN+1eYJ9g?ohPfxct|{Ff00zv zf{cLR##*Ssiz)}$&`h0U$%QastTBp=j@F5ZRtlX+QIZ_z$bu!Tm-iK~KaQZGt*OdH zj}8n*dr`3q`OJX$Af?4EZr5>?VGHeXd_!Ur9M4jjclQw`8pEoQOA3s@bSLv z%*@1;^W5C1V^1lvpUTe7Q(b+c%6~L}J3CP(SZ!(JeBusg^ohKuXS>_IiWYBMe`&Cp zIWlgJqSa-hU0p55ZMxS$wq!v<-5YvsyDh@ANQZ|FShDbE;%~bK`dv`jD-TW}dOnYa zi_pU#?=`|Hm@P~cm}shPWe%Xygl3969Ug~fFCM?zE+_ic2FBPsyTlxEK-_JyN&+eX zvSlz7mA(AjMbpfUU2FJ!M!1&4#wa1AM%#@H>6uMx1&ohwVer{t4*LE+EWKr4Eg+uy z<7u$YR71~5Z^83~cmsL{@^NbI91=2XfI<2hEv{ot{V|>c6Sf;B0CMayIhn!tyl#Q+ zO0^{hierp=7~B*f4<=-%<4^)dc`Bri=AU~}^sqe3tlK`6@NUXpm2l;k_)3j3{qyiM zz`b9Ko^O$AoOtF-K$t!sXfNes486IebMuUmJlF#E6_a>xyB48?1jG-_*{~zn-RON9 zwDBquWVx~j-VAnP(N3t((e2QMA^!2M9rrijL4+oZAiS;qY2J}8@9%fdMDniM0y5K)Yf@N^>NoQ>0R?|a&R=EtUOl>RJvTp0J#rUr za8iD+e2xnU!)vMzYLm`Fi^i!?lVQqMbi_^Cn8rSqIe8cW2>v=RNAW^2;$Xy)w-*uTCqCut?aM z>9X3PpL`(JJ;WQU3%9>B6piRggPF!RE=-@1oxzH2RX-0tq7^{o-&R3M%m=Q&iFI-R zbOktqIj!KM^w~+GT%cI3Afp8hS_Js_dr+vcQx%HpdvS5W`48@_!<-Nw4=wu7>X~A` zn+Y5FMyAPtxvQD5s*0`i(g-rnM{E7DkHWd~27JhF>*LG{Dd}(fyW!gzTE52v53)(Y zh0RvWn(cYXBSa{DIj$#mExAgK808F?bvqKgw0h<} zSlP;J6vgW}H5?2Yd1Tc#pmfGqXYE^g?bg(%OfCw1`FclS?v8PfczFN`>|}*Gr?Ot#6ou&rzaWz9*u^r$WLs$5(N*ZzU)qU&Eft8omWF zBb}77YSfqa)!GR!U=>|PrO@qy0*(`%9>QXRe}LiMO*Yqr?eIkh$lRs;@}!mRm@Sd* z7>(OV_CN(@k>VEIG~XtS>^^%xpp&W>)IRfRfsN*$_Ty1{EWQ1%+P?|y#U_pdo3?`) z_pKY`qC9H@6fGxr{!F-7yd@XaIS^ZzGF zrYdyLETq^8f3Y)1^o|GeNOK+nDUE7!xyOQ&fmCe1e}$ls5Na$-{zOco^6)OD-YV+3A)DtmkYrt7c}REb&N>t5(QxCQqxu&C z)wTUtaxhJvo`1!An*@40>LZD`QvGJO#80y=3K?$uZqI^|Kb%AKad2-McSETEO_vZJ zps^oOfS$LV-c6_Yo6fwCs~mSGnkg^+XkzCdMeIv^kH$HgIz=3ekzel@jGPLMINC1G zUNEhGTMYk>ILyw-T9PvE;OOky{5-Yv{OK)4w$bqB1BDq@#stsBTXD)RcAl7fNe7f3 zF;sZcWbmV(*Q3=F%Fm{;_Iw;;0Duu_Vz~{s;A*!m!v?vLIfo|qs~9UMWZLn?kytyX|5+>bT&`c6k87E zXIB1Xa#{9$05^5*-{=xg@DqaYqdP;CJosn^hIk$c-MVWn30ggIQa&88End>-aRgDkZ4ic%R_#yXWy}H=Xm8#*s zNE&^B345KdfilGz%oe37%a+QPdLtk<;%dY&U`;ibkoZgYD;KF86WZvNYSE-_TgSEm zH+rmI%URZtjd<4#l%wcM7aZg1!zec(>1&Yfp@lx&+lH-wJ~t`~uNr|NG-kM>qUaP2SJoxNCQ??j#1r#?i@k7g_q_zFRYcI!_qp^Okc zDFZ{^U|K#Y5+EVgG*xjh7-y10*n`C4iD8q`5lJ*QWS4SOxL4=+VEH$a@wT88Awrq| z7oc^A2Q9rpO<2t8!}1%2M1$Sc3x^1Ho6Ace-NdZZMcV}}Y*jsE#{iowzJIrq9( zlOio#4C@%o1B2h;5A%)x#u{Hpw&cGJ1`av+>|IPYeO_p++g&$La!GMa*5@1jJq-}k zD~UB#>L0eBLm_Z-wqG|*^BQWf2LFw}+XqZV7;d%e^o7x*sg%^)!Ff`Vw#%SjmC3Z`th70db#g9#kO+bJ~RnZ}~|c4zNM6 zQ8Sj;x@x$>NyjrgV!EC!p?c1xUUzqGfA&}9h}q}H<%_T4HP?aU6--sN-A|LR2BhB% z09$&8^#nE}SOgr4r?rk}ubz+OEg$gZl&1(i4Kb`hRC(sx|8ZHmlpUDl$8N22v#DH1 zXvfV98l(izzb_mn^4bIahLB5jy|RYhHX2UaZDHamdbUcT2p9j1fMi8|}Tf zam+jy*5Mq{u)P?53~IUT^n94O6)`3~Tc#QdPtUr1amqcVb~0PcRlU9(VEpkr@kUR! zF^5%O72Erb^Pz|X{+)_)e%U%S&&6yo55?6W#lqZxSY-}cn1b#r#r7RQ; zD~3GfFf3>GSF{HJYgWnjZ_kpZ*CP0#FoHj4^ucuZg`{F`NrUJCSUV35A>Z2A+UBk0 zwQl1L_;E2b({{hA_&1B+ddteMRd=T0ML92l{GzmUeN$7dFB{mx0ZJ$lmh(M% zw3z&lS8fjF5@#w^3nIN*Q$ovxH#o@N9m-|aquVxr3U29roj(Ij$v&vn7gXygX2Es1 zKf?el@;CW@K7IL`V07$#`&+C1G&)RIh^8<@w_}n1nBG==n01H{KTAxehrRvBJ;y*& zRBmCW{#}sAlrO`Nk^t8*IdDaF|Iue;&r^2#_W{v<0xU5GgG0j0PhzEcLa`~=yn|Ep z=BLJZ2QH?k(${n|WFx`cTM3nIf2NJYI`S^Z1fTJ;4UW8SYTENjY0!iuCN^z1E0Qqq z4sD)o{*ejzw*Io;>S8%GSk1tKro4jiA1*AL^~km#flNL$#k_+OM2Of66q2n9OU$7* zTDIA_rvE2B5NuP3gStL|Llpv@WiKihg1UwS0q?{SPl5(5g$C|Ug5Z=inLYCQp997S z-&+b=d|$ST3LKFSqruqb^KyN_#goR%bEUI@8buNcDC;dC;8ySR%Z0ud2S=N z%eGEzM_jJa?q~7WpQt^#{YWVZ!SL$(;VXeQo`y4L*=2}?T3*&G0`n`Q$VMI(i@XT} z9hK{pz_4p8R(?ls-VIx`ThE5B<-r5jE@7&T=C6Y8c9xt4Q2>m!52f%h99uubV?vZ@ z2%u3ODZ}7V4Zhs9qDbYhr;`0y%2tFxWB;ohsX6xFKa5S&0)%aWz;TNM-(?QUGc|S_ z%dU6DWK=>yAK4&OTx7apww!Yf9=w~^5G(R@x_t29Ftifd9p(OhW~Z9Z8(k(^q$~$+ zuyhsL?93nmq49NHOo)>j{Aen#eh6r@f0|2co|s%p+Z@f;bNIchV7CYwx%DL34pnsv zp_V>GVIGhCM7wz2MY@L{+71G6V}ec<8@*MIcC}$!1i!CDe&zHd*;aI{sFrq48?6V) z^8!WRUR{C|8YKB!qvh^NOr~4Evz55dsucPY zI#YK5O)1q6R|q<(imZgW#Pk&i>1M)|`HVsiUtFtWac1hi=>9FdK@~P5ST|6}S>?B; zL_fkK7oz(UfmNY$KcEc`{^ zMyIMP8!a4*s6UewJ_7(huswxnHYzzD;yk;hwNLb`*Z@Q6iK~nqjIeiPg&f#!3GdkZ z5|;#ceEgTN-1diJ-X3eUt+-wIX!{Py!tJq^!Uz@sTdYIV+sX?iG(jRwep z*K+gP++QfPo$Us`y@iJY%zJIs@7|e`%L&>YVJ#k5)UsXdds&j_Rpl?uN0WEVQEuknQ`+jh*ijM1gYqedciM4nrTT>Nm2-q$XzM<;#X0MOO&V zS~OM5Rj@MbIks0S8aP7--~sSp>uXrdRf<G_jKEGxy^ez55r9+(!q>+xVeuq#CwQ;mK9STdnK7A$J`9(7 zT8g!@@0ZSCyHY4GggJS zRZmzkwwk%bSte^pRu=lp9nQ;}j!`9FqkOVhWq~o??gs)GEV|$KQ-3=idh>nKWu(*W z{RjOjhg^6}b9T7!qtsn2$k_=ORb$J=FW3?f|9fjJ1}^5sVKW0G00Oj};c=Jymx{$w z-?fDs6!s%|PB}Nf-5OgHM2Gkky!!WUr2l!=-oa{mD4)b0=R0`>;I5Xqw;$y5r@5b< zeg)56ZH^mGnPP)Aer0IR)f^4@Iu$?fsC&V^6<1tH2 zOwG_W{blMEIfmoRKfleJi?&IJLh3(@5gV>#_(ie%RID=uO+T_j<;9#;hb+|(wTktC zcdGV8C}vc!(*XULLnVp6D9U5c%q-%7fPfQgW6>_5O7wUt0OY$MM4a4iDG2`TPj%V1 z>d0(-&vCDp;07gm3qm-h#$_fjCeGa|&mlmO3{Dw&03sj@3Te_CBYH>)=98N1qNdjo zW(j>)_%d?GPFO1v-E_W13j!x0dzeKmXuNJ$xM8*BTdx^~A)dMFqwPp^`DP_>RqQoUQWpepv+-LYuO}-xLxYz;>26a z#K%GdBOB6WVd#&FS2=To*F+zd)OxcT+^J~aNoKF+A5~#rT6Mp@O82|VITuB|wMNLW zf?Z)YNVz==22b^ceE|^l1auu$^=X^8GA9ljKYBn3Pkx9=;<2M-EqgD%y`p%$nH%ub zd(za=L3O~$9m)$ zW_#Ec1GwnH%6mNE$l`R&D}`hZl}MbkH#|VI`lUj$xqBMV`Jfm{b(#0Cq6#|_`3KBz zV`n#}1lwX~1|XwZS3=RZZDdRsBexxVH&@Py4PJil=gd*lqH8sH>K)l9aY@e@s(|Pz zt7^~uHMDfCbGA(J5*A7P)8}l)u@MADUWod$AimwpaSN8FyOln=?9^97Mg_bcIa6qP zymc2ai=0wPjm2P~9YHKH1B0D%96Gb<_DeLnMG=n1wj5vWlC0B7Vg%L(DaCu96;idU zv?gN1g_wZYHq_ZeM72NVrgJCqKEovr-VtRaKjbNPM_q%0nK@`17h5BrPoKQL@8e`BS)bq-wQ*vt%;p- zj(0pj=$zxaJ+?3?5x*k;Od?dsNSoxnC-OlYJLG|2OsRh6bmB4(HdOWNM)lj4KbhHK zLSj?D@Ivz~7YM-zAPE&IorQ<;8HyrE<48BLgAIlH_yB{EJO6S8`u41NmS(Eb3dLck zvAg|z>k$hH6*)xg^3|sMSC#OAHK#Wb%e#GCz`(s7xTYi=&Je->hohenyeJrbPa@JP z8nDeBpzdv#fNdn{Y^8LO%C_o+t-~|CAhs)eT_+P#)~?ug3fh7?eV(_sx;$-iL}EXk zH;oBlKHL04f!3osZW96Ez3#M`G}@cpKyAeZp*SyK^O zKRHK@s-Z%_NCQ(VM&rzFlyc^_x9zrN6_pA4B4F}H4xEWYOosGdj<|(qQatCNu}IG5 zXP|<*d5;Otl{^eC6UP3$f(`OPzT86!L{EatN}1+htN8mUL2!}yQYtl}NOg~=su#0j zasT+NS&f^I^4R{=73~69dHd-iXzKD%&hxvCHXIcWJz_%6HdAmUC`S`$^Cj`pXbpt| zT)O1R-L9j3)Z9K6TX6ru8(!-t!~zX;jRa#G%q5aSx*}5^1Yyj0i}hb*0(ALAn$3n2 zvlhyxhscf8DYE(0b48RG=6$kq%xBUB3+lJoA?-m=B1=6YJ1O`Kjkg_?kW%y z2Jq02SBsp&oic*G=5>mslLO=85n=Gw#KFy~vV-+S(m-qrBlC(_oWetBh$koCeT)%L znx}wmD<-+|WHDtvGO_D`^wz$gDq$S&#vm^wH~0lBLX9HKi4Pvigzb(+@DNVp5OjJH zDwo$spd&SPM!_I@Fs><28n3NkDsSl-*I;)qL(;yG#`042hWg$Gf{^=mmmOS_?||)| z?ys%XjKS$*AtNNzm@kqnl5ASZ{_j)s8NGEB6wal`b8y>&oT-4`{iXfH6-k2CVZz zx@E)`;#{b1jV)PZN5$?=%P~cT@U^^)%l4N;wD~w>-D3e0-rkptrIXca1GZ_muRw?W z8g_mr$3Pk(4}nxkU5|x)5JV{uBIDS+Tar7dNhLQ`;IW=qE^-UMt13cGX>&ZkDt~*( z!2z%#77?V!Ulo-oDKq~qOwT8N4vX{nsQcs^kB_dTu1pjEd<^dTTPiiq;2Y6@ye;Bt z#{s*!awitJoO%nghf-}ce{JXNGM#M>+Mi%HloNg*{?3SEQ@8z{;H9}BfWFso*`GT9 z=(CT4H@h5hftYEvZOIc<35bQc5?+v;i|d&8090EB*TL=2rMyt$_V^5y`RE7Ag*?`nM3s?BA=nTvYq%m;^PBZn^zr zy!+Ixf<7Ma$JxU!2D}<>g_EKiw$dwHFpQ%z{$EQZ^XbL zHh5XV6u=xZuYM&RTRYcZ_B%vIVdJ7diY5cF&erDp*1#cE+rb8tdhRT9oz=0qcND}s z8mYUywW0Mw`QYz^0&TT`&j*a2mVXMdjrM?`xlrg5Jj-bOE%n#lw=_;o zZ{lCZrOwf(1gZ)-G>Ckdp}+FqUOaV}IuiLTOV*5q%-|CdP?6^gma;$IO<@9BB!-R3 zIPWV)yD#DJZpn0(z!Zauxh*Lo3<72`HKx=-Y@sSWuQmV?>O_p5Q?f!evvS<>9_utEkPJ!~lqFVin$e*7abB+Vizv;@Y&t z`dN3W(~{Z!Upfxmq15Q|dpVX(>gb2u>u4~ed{yB-Sy^slLR#;AveNd1T{>mb4=C}n z;Jx=j{{6}E-v%U3j5#QcfW5@-SicNFe(mC;rQN`J1Ug}<)AHMFdB=2L=V6%B^Q&Zu z8HwkD$JoACcQsJ%1YBm2%FX;V@oSWeF~d- zf-%C!f%+gqDjF`gtQK_p)KrtU*MqCM*($6AZ45q2AtPqRyXs+YTfCAiF|lf!13Wymgo*$Q z0IS2g+=e<#Sz(+q-2BR9w|k=S$;;oV87*9cCBS!uS*H( zDowsewr(w(5cVx8Jda0hNEYk*AK3l{kTbQvIcCbRRJ|xBCa{v@B;#bDS6VVPk;x3!eTA6 z&=Mxcmn+||-6w)JKV7XBsb3|du1+!nmZKxvI>vTH6YfcR;K=64ZOa;ApDg;j5r@RH z;m*PLBpk%GjfhD;3{H;%OE|BS>^bW%d_EKtkPru-oS5il3ivx0>3Yklc8zn0@-pda zRpKnN$oukWtX+a#e3u6d+$9Mv8sTF;9}ud8`SM%bjR3__{W3h#I|z$KUCe)$y(f0{ zc~?A^A4E&pxDl{Par~mm_cUjsA5$!C-Ul}q_XpJaa2>>;H=}`gRN57!Zx+!N2waXHc8M#)Pvc+H=o<2am@Jcwh)Fg!xx!YVQjdy zxyvlD%`ABNyGKeoB`bAWmHV21QRs`0cm&}PFaG%*ycoL}U8%ZkyI;^tA5laMkBUS> z#+(d?XQweH;au|7y!`RFWsLR7^}_T-%+*<7-^?lInzzpK{JPf(VExy3(tWqPw;N7o zHk*TRCwlps7*WBo;*87G_! zF89(Nqz9fDP_R6HIqyw3>+LuB$+44)I^P4Tw9vJ;hUpxfO*Am|RzL|-w!Bm|lq=?H z!M5fCNR4iHX{LCD*iL=fud{MmNO|RALuTWrGq%+HN1W9+IS%)xJ$G?d`0mw8;M2+F zPvINJC*u#alYDH&bI2R*EWwZi2;{mGeG0zP63W8UWQ$@(KKNa{2Cl zv@`-Gp{Ak-U&0(iKO2Ji{eKHP2@Y%+I2s;hJ+_=$JAai5WT z6Fd4k%?I;HTrQmK^i&r8tQQ!ElY^d;jFbQwhArLv$Wac~; zms;$N@y`C-F`0@C2cZ4-nGo-Qiq5q=$7EYP# z-wz>OSaa#e+9+8F%~Gzs>GTMm#djxV^l4f5x1%pMeRnoe z^w9W;3682~j$@tsh_2&KRiDPQ^)L3o&ZPA1x3(D0F-G2h*~9v_TGC;$`twa6G(LM7 zxA1w5eTMRk5o;j0Ku6DvBC!06j~uixIUd7G|F->&=3c(l-@?iJ9GY(Xr_Iv_53s?Q z$dD69PtM8_NpDWCy8Y`6AD7pvkHgbS`8Bi=u~pgKBD9jXsf-YC!4tSC2@kI{HmLu@ zU~k(`ZyK+>@Mf@VmL0Pl+mj$|8AP8FVzd5lM2+!O5{0$c>0?i)@gz(%?nGq^FJ{1r zh`^m%Ge!sDugQb$3~8ehhbf(_F{%ygfPERGD%TZ| zv+>C0`JsNDh%C7<2A;jhDXBiHGvL``mh|(YG1l!XWr=x1F~ynD34x59^!IBX_lxaO zFy)l$K&d$_0&iRu+wjnm+HA)Nrgube=?!ow`83f2^YmZEVafdZfSl-iSPMxk))2pk z9R@&!;bBpspb&5zJS;*Mwb?6Fn0ulY`n`fh#sZKUQI!iQgD3e{?BNw$UfdnD5R{bu zOiD_Wjww1ka(xb7Dv#dmW#_e`r(vc@OX4TUFXXuYt}0v2Zlci*W_7N|5z%q?Kq37> zLU>g8>gR_b%+%R!52A0pa73SA=lpIdwTE*Euz(gBbZiTVO6>@A1w()oL+b}CdO^#m!iqVRZ65oJ6T+8KQ2zg@E;I?TgEt!4_6piJ#)iyy-Y zA5UZD^)ON+2Y-4J_&}q9NX~eN`AHE!TZuFhiAC<~XEpkqKhj3E^D2lJn1;(*G4@uX z|HAQ=llVlu4O7I&Uwvyzp}FUzw0BtuwvSw>e(K`FQ|a6LunN)rnKU#$otRiVf`d1= zAXfjA6(WI&fTMe_V$3vEoBKEGD-CX%^}Y{}?r0TJP?F`_cP-5MwD-(rdQAE}gi2ZX z`@dCkI~Pyk%$evWxIpQsYN12Vr8g#hhl3f0Z?$ zoo66ckTR7zsHx)$aZ7q~ci&Vm@UGN_3Z1U7lth##%jU_JiDuSgN;``o6Vin z^Y^RH%<6o0m}%hU(KGvBZT6JCMy%%-EffKNtohw5@xlptIhBoLyQJAF=^CMQq#CGS z1)+k5SV8K3gU^0i9*zz48V$A@$}K5S>Gx5jQ8s<0!cO)<*x-OKhhw?DKSWzIp_)IF zEVH=GlIGxIKCYGTEwf0Xc<105m;DPN@gV}?Mj8IPcDhH8x5mDo_mpL%i^>E0`#532 zVE%91*kpKo=S)}hfrr+|mt&ggtH1SVOad0wM}2-jJo^&kjJ69Zy>up?gPTwVO@(22 zvxB>M;s#k;vvjB+i{DC#_<8p3^7K2HVk&2d4Q5ZKJu`;vW#-grM%#dxvo`LoD%8^^ zl<$$|OrHWuMWK0ENEs3g^%RB_x!FGBJgHxebdYQ6s6U;!BR|?a=+(jKy8w_^cvkNq z5c!_8+{VHZa}GOw{eh;)SD$6OUj?qGQph1bZf;j(4yWr|OsOLVld=R<#uOAzAB7V?T1ErHK4aK_ybbigQi?Qf6xH#}^Wvk~Z#$y!k=$+%Cw(3O-3_$+c_gGf z)ar>}yQpQDh`6Esq8l)6(f1DE;w9EWz&~#950AH*E2Q|Obx^TS|4m6)_zNG$AH1E| z57pCik>Q-!%#DicA7^ZQc0gVw^Z>;A-oKjJ?SFAJ?PKm(LbVoQ$fY)QsBz>gRgr`f7(O%AR>c zrG|fzau8p^0Lj__acrQi1tfz6XqC&Eoy(c|(JvGX$-1d?B9NuGFWz*@9BF>-vMuNe zQ!!(OS!9buRdSlpMv#BlP~Gfoyq0M4eaQ6KdtWPwu$}L^b9Rj#_L7N2CAwxshML(d z(Mr5&xsmz{U!BBbZt>2XyD`TMI^~WKh*lc3fg{oU&!tKh{N%e|MM~0DNIN>nZu78) z6NWIV^*Wz_P4U`rf%llwm5=f;|J7;HhQ>TwWkKdu(=M8iJ<1+*tWlixZs-#|&*5rL z3{QGQ{z1plbUJn6{MfkVkUXMg!6oxN9o=gGI!$PTA`+dNs z!QC>HQllY|$Hwr4{_#L5A`YpNY_M1h@v-7qtgI(g?0?XLl@InS-e=-34w`G2^g6Vs z;X{24-L^(rS};ZW*e2U;zLdStReGkfDfBAwdzyB#syZ?&RN;t~ry%A_QSHl;*%-a} zD(=qtvyEc98k&5ADL54SPM#z!VR{te1x;X_GIDN6l(^V!ov3O&dKl+&-K`a%Lm47S z^K!P)f7qOi-dYduE(vB34mBE4Y`zrW0wF1>e;iJxm_SFG{$fu!`CtXcPCY1lV#}Pr zmrht&vZ=xq{t-06>{?Q=6>Xyxaf~3B=!W+lA5g;Cqj|7s-#eLwxGl!OoLwu>_hMfQ zcfLr{wa@b5yvopv@KFCd;&-Ai;u9RhK|TOHeqdbxA!G3J?4as}`(G1ge^RtP4>s5p zmJ80^Wiv4c3I`e-h2juGib_*1UYPQ&xXkg%Nvf?l^EjL5@HNCR_oSZTd!`ZhXnfON z>CDoSr(<#TCXh@@R;_0PirSGt4pBk6=$p&|7S6 ze^m~XkVKP3`ID~d>vyw1Y*PP@9!s3X3HHE?^^QBl`~K_v$|Ulkm(FESAUc8i<@ z?yS~duB^y+1QXLWE@2qw!1JkZ-MMP8*iXTlD_28tQ)L@PjoC?(@1d|maS$*6Br%EV zBxE+l7+ij27+aEguJUo!5l$YucIc>E^PG6E0X5Y~G?(cR zha_M)P*(yUD2^3dzlTYq z)8!xHD@6jDN^bF;(#ca{&@J8e zPm`=~tY=X1q(z|j%OVhfDww~dUG_;=SYLYKT(k7PU?!W%uMv0LjLHXB=?Psv{I5Kt4Sv)oykS!5(p+ZS>k zqsf20n>Q9;d2qhdBo$EtD!ii6HU8~?G95CPq6($C%x*g97t_~q4;yzg$?<(~wr`lc z{~(2mUQ|9t9HOTZfr%^|kThDfjQxaL?DS7>SYF8jBDp=Ci^iuMpL`C%9qV+UMX0?*Cr1Jq?k|X$+VeMK%U=V6P=f2tZt@~kJAM@XR5#96O&Ai51PH> z6;^9onE4b_I0q-*b6zPeiJ(-CkAT7&1IDsilv@Vb9lNeJ8K19ViHKo}@>$`=Q#?Vw!RT z1bhpLt*IbY)?fH}o~iKs!CWV%X53AnAytv?Slwu*M9D=xWK+K!u8l-eIG%|Eu&Lsb zk)yo(MnqF@KVyT0@7^CWS>rY^tj-%JMbQeoWW=u3w2|$Lu zB9TTSV`K1`lA_4ol7z&NYj%QGqeg9bgF7n~g~#FL#z#Ozu8Q|bu-YpswAtBgw8SCc zR@3Ty>EH1TDKIVR|L`rC8;m_D(+|ySme0DAhdK~yBRr{=U~~r=MJ)OhTAuYU*fB@g zoJmUTwNXEdS0$XLocPp~qxDf!{Ap7wq{e;Lz=g>dWJ)9IuBK#3bKy^xElvyxSM( z2N23g^673neyMdt**B$rQBPzmedr-je; zTq&mMy~)1I-9=IS;ud<#OgDuNmPUc|+-f&Xd2jjz%?oaKZd7?~k%-r9#k z@O|0P_Kz*}T@og&ED z?^;<=gj~Z*Va#3y?zhH?YF2oz&+be@Z=+2cA;lP8eLbHsBfLuYXc2SyD5Fj+$K@L* zg{$$DCW=ucKrlycqJ!m^+Ri(1MYqx^Bd3}?DpH>?DvnpoK7Y?Pi;S)$4WEw8Fcbr# z1};$UcyU*w{qIHKj>NEt`fR*kc3|86(0x357aYqZDs~Yne6$~l?>)QVm%s* zw!2w=B$H7iYGXP91WR_A?v4&^LoULe0c z$n+!m=qT{DnoT?IjA%;3!QfeVJQD67M#M1jOQB;+*hIpM7JBcCo*V4x9oAQSKn$A^}^MGVw5fJb;h3iaWuRWsQd0hTLB= zHr}IeQ!twk-hbXDHuAzT-<4uZw)3;-2*C8NO^yT-BQ#VH;EK#WotiPuENu-mK3Y=Z zY&A#4AaEV?LK{kxwyg2V$1P4KOV|DEMDIX=1$Op58Na*^K(`EkJ=aHnm+(9BJLzs| z$0tgm>AKYc54)=h-NqR6m7479{60JUGC^T_PwO$cCAV#hO2NkmK!Cz zMj=8Rm5sapkA#zd<1CQ^!uakq7?k@j_kF;fS0$evc~@oP@MfP$8BZL*uRd&jq%wSzQIZ*7 zd4r{Zd{ZoW6?_#dY7aUXoN18S_3jV7A4B~jumw7SGKe;lEQPrm;1g8Cq14=2exZ_| z6^HC5ll-r17Q3Whw!zSQvCY*YvyMv7CwCW}h`H)kCJf5*h>542!vDUzwaUhF=v!R7 z{u$uT+$GX&bF)yy?NoMWu zaUSUgx*I66YCTo)t)1f^xc>7b&dcuyb@2-WCO=y1mk00a_yP}6&B33=C3bPzP#eN% z@-I0TB$MHe_XVNip*@rFne=4|4qZFT#waweAi!k?%LESjRt^ySu`F8;md)Y?=;=t+ zU+bsz?YbREmQJM$!@ld_3IOAUf_ha<)Lo48lPv{qIm^>~!Ve2uLJv;2S~DtFf5_b>uPaqBR97X>iZVKSV91j^h%$8`xFL$aZM!R@EiwZOn6 zATm3`Ow>;45AT=`D*=t4XZEWpw_RZ+z2tnj|G&8vaKt%5mi^K7Gbh$TShmDOdM8E^fgoE7AL;FyJIO z%LwHGLF6J5XpnHx$+KUn6mnd~MGg^E*v;Z1gQk0*)g}2;(U+4219qhY1k1_w5?h@o z7fM=*IR)+y_2cJH>GkX)_5}*|X-w?^lf$^R+lI6Bc z;+W)Vw-yghNPiCtK;#Ck?AERf+TZlJh@OvUoCGdICc)lFb@r?RGj{yw{++2NuBirlzym8#gq-S5MDy*S+u>-yEBa?uP)xvK z4j@Em7ICrn!&8?3=sDwE@w0;Yv`Y!~mxc1@;S}<|yGAC^j1^9s#6_K%SFB>`(R(<}@u5hbo9Yxav5GLCK;w+;2J*Anz^X zsQ(%xHigh)+_J$;SL&ehOPC%@v*m48%9jr?P0>Px`*6i~p;{=qyIA7h61lagg!#Ai zv8o7minv9lc1E`&L#5ShM^ck9jT2W7N4}qzV8|bBUFkPK0%0M1ueuYTfa8tsnxQJl zvjJ!&OIYAnTz&U#z^raHjvMBdVriUN!vC<%?~AM*g$?C4I}x$}v)(GG1gWDGiH{du z4MXKFY;(8YK9p`_;bjsQJLZs0ny3 zsS~afpwTX1zRdH?ynRIoaK*UkJ$Up)N{6Q9!QB1}p!J}dF54o&<5!~iLO`8Hf-I7P zLf@)J6&OHr7T|+duYnk8oIS3fJT;QMtsAgHqNURKs#K}BSSLbMS*DdlX?GTr*hRIa z&v3u}+}MlgRhzKpU%x2-_ojC_tjhW%EVpu#>PD>`>rDa#Fpo{8{UBU=8)H9{Iqob}6o1X0WmYZej73 zb1Y%=NT=SDTcxP+H)P3^MCPh)xwIrKR0mWr-US{^)d)*-+6VFXwz13{_A7YFr+2A;w$~JwLCn4vcD73_s3W2akQp zppdp3R3O3YQj__WBYD$4&9=~VU6?^R6UC}JCW|OXRO>m{T+CWcpm(|f&iRulc6Gt< zeaS8-vQpv;)`Qu1u*_Ja+3^GG>kr9U^yU?bWIIt+QYNt)>zON}lt91KOP_ftAiKl$M`6gwq}c!~zNCh0U@7$SJ)$mDg8b zMi`8p+SUf(rCbw$dwBVSyEhlfdm4K}6rQ z@&>s?g#PS}@XLZT@!7Dlj2hVNCj8nuUL_22MOt+)A%r=4SH|;rV0vUSxn^Jf=q-yE zh|JtWqaQfqFk$fMO+T{6zF}dN36>q`WSK*%8aqxtLMiCBQ8fkt*i*75(#I`bKdXaX zd6fb0-p%5`fZQLdH5WCg*0vuIsq%Z&wd}0s&QY$NHMvQA)kCHvHoo9c{i1#Lgb<;l zMg=DY!0d1iUS68YOtrpQRx;p|-reJ*`%w4`T_8_<`G?SK4QPV$RizgTY4}`^8x58X zxjYtN>mDJDme;nWp}WI;HW(@o(x37J3gct@_}^(@h=t0sZ#2Fud92$lhU99paq1Y1 z+@>pXPVAsXZ+YTXG+N!GhR&XL>lRQ zrPPu-%pM%Vc9m*d-0j)3D6aI;Os6OT5sx?P7>jG1Q&n)*+ZX5^`YFxQLOqKYGl|J zxEknuQ21cTW6&#c=a4C};;3Pn7v^`6@oNQ$56Ux|TddK0>V8W1a>XEP=_X>0uGQfI zCyAd8Ch3Q%A!XU@$$f2Vf7z4HcqWQ!p|4*S5ftjEE96MMnP)>#%x;noxeUAIxdT*XE7y`H$D~}NT{6hTe>NG|y=nYvA zJvO*XBb|63v6^S!T_(d6eR8o~@q`a$1SHDDIV&=t=;4XwB)1lq?ovPc&hJsiQ0RO+ zASxms9ij>Xkh28f8Ji_vul8>qg%||ymbX#hIHim2BgU-1JwPd_eGi)AL`yp$Te!4D z=rS%AxoG)1e6J_2V;gK1KF43sWw&s{s=WpkaIZbre(m~5kvgisY|**9iGxNH1ppp* zEWOTVN4*nbNmsp_i{X}Fy4zksF1#2Qi-y+G^R2Dfu71DsoC%7UZM^H~-15RW)0&9{ zdi)MSI=nL)2-W@1cNKo+6hw?jd0!8R9&kRZem@g>D@JZ93;drZh}T}^ulT=9_-Utw z0*$GZ%kx+AzE>y9(-|b3cq~RpE0U+TKjn=#i_tY{T>vfN`^vjJ%Brb%m1mef=4ZB2 z0>V1PuH6%I^h-8avarS0+u<)xU&JG?++c4z-03Z@zPEPPJagC#ZCz4)Ia6h3efV};F>Miz|rU$}F>k_D5 z5Zdu*d7PoD;@|I)q1#hWTkEN4^TvX)cg}oVa!jN|a21%;hK!S0**FCiY(a(_YdiSfWrKmJ4Cb?JWKN$2Oh{X5CsU@8zJ>0YD zm>ONu#k_88{xM+QFbwmS&GEApc;RhqxHYZ@3LkBkMz(l)gQUwf_K>l z7vI#YcSnIlE&%(JbS1quNfrt$)*k0w+=XGK+{r6cocWa|ljadA5p@rek998D{rE z2!EZ56#}!tpndVqFZHl&*J(bNEyZI2sc#vj;;Zh*Q9Q=QqX(FyM}ndMP9GTvojon> zlRPYEELr|qR=O@?v6NoygR8PmP@^;!i97Ak%mq`&29c0pulttjNao@~70DU^faVdK zbh4@-sLuq!j(Z5k1+qKonu%LTqz~d8)G|onbvPFF=eE=z;kRUe1C-QL@79)pvvj-@ zYXyX!u)yA$bFNz20VG79Z96Nh&EoEjo$xabQ%PBV0u`AI7C>EXHzA!mOKF0LtXT#Y z;XV$k5J5>VI`J21`IFEl5K3%fJ`ZUqiLU&|WS}H-r@+C3m9M7DyI4m_Hhzr~OkPCi zvcmv=@8MLlzbZ0(A&G2duwo`wqRL(M>TDImhc2~PS%4cp``Ne|RWi3040)zaVrl*XKO4 zHwiInJu7ddPztNVcgAi9?Sbjvfdbd^Z3yY;Z)$}X88ypmGvc(C^CH!>58;65&_PXS z;w`u@2n3k#43`9X2@NiLvgg5}UNC}B+^a5lcn}2?VY8>Umn>rZpT%<)oF!oo#8HCx z-U=6h5rI!}i$snt=Y9#4P5jm*21^a}$Fn8uRc~#)@Ejh5g7%Z;tE1V0$1I zuLGq4{8vxjbcO{rj{_ScvH|DvI0kTBXT!=zPJ(g3uviDc)$GmG&DH{80+=Ig@7-8g zfyr*OJKy&fOZc01daU%wr#Svf|1w>WsRh&Qmelf*?K-}>}#grDC< zhIL+0AWIVxw~;q!60l-bnca&(S+DG*lK&_ZIIP3- znLK)L#sP1@!cA44S5gkP>o;=!Pp!`UKaYX8E$?*N^ZfVST%ysc!GPr(F)OJ#u8E`h zzkf%kl?u82&(y{AABF|Y0Q{52A4hm2@GHutI%$2&0-L9TloQ~cNoR^tO1^je=xf9| zm33V-?NZwUU%T?3SXLu*vU6R#X+o5o8teFZZ-Db1!|5bI%>hHH8=eeC-4vtvY~^gS zz;s^pU&&^I+R0|%?p4#SJR6zw4GA=R72Vz?e|wsbJjhAD8ch2+7K-lR=)@@nG-`M} z4ZyTJpq>RoK%i#q9dTl>EQ6fwz`C@tm(8VbUyK3yV%&a#c z#xN9o`+2apBsUT5pljMIRqV~8X_IR9!t~vGz^~NrdvL#tLx|Yi#P#m{F)(xh@GbNE zQ+i8<{C}VB-?_cao&gP^9YQ9~Tsq>&sVlAGm$SXzo? z!~5r1p}gd-!ZAv2FZ}u@7r5M`EEm_pBi54T7BprGF@z>CX)aL`YzE|MafH_&>PQ1W z;_wf|1q^0873C0bpt7)Lf|T+9w&-!E(%^m{a3*~tbki!YOJa;iEmKJ>W+8x`ygp5(0F_m;4uHe7s+-!FZtobyntAr1pU*M{SXe- z#i_xwHAlv^)sj95`**FNOQh2k)fnFJzu{kf3B13Y#PkpaAodLs95Oth58Gw`COFJf zWBANv9*a$?-vUEEyx-J-LxVr9xK>)qWXLxC?*$Z~dInVJbD1_I?$s2 zCYhvTP#9;rH|J%ZDffU3g+_d0nmoBYFBQ{#=;)oEAN!B^>j7J|*Z}2>yM`Q}<)27a z7dtQ73`znA7rm3kE2XqAr0iPo?T_dkQpQlm5V)-?f(k=r=NL(L^Em($yi%0@wp}!EiaFV}orI(v7EqUL{pcKSn5H<&&?+=$0*OLuXq36`mW> zL3FF=tS`X86gdr#NF$&I#5t$WxUGGlW(Mne7>zwb^;yn<hDXv`B7TS`}+?=n7a82^3IF-U6&F`TncDpu!tm8d=zE50g-M0c#lP*>14} zKaQf@#Q*sN{~^|L5@2Kl=}pQ2e6KvuY&9qi3SW5@&Q5dLH!#Wq8y{xEvJo7~FaXYY zhv?>iyDlFvHW6o(VO&vSEX_ygCIO@EfaBaAGGG%OQiJ+?ohL-lL5Y)+aTCYasZRf`tvZ%7MJDVfc=2`rv93O7XSt)6vHjKOS7R; zXVl8j$e4x7Bj###f;U>axC#F7mf9iCf_q}Ww zzZT%gcQZT)NpUlrQA#DKWY-e!J4vKDkXy2FAO+G~%Q6OpP@m>QCYEP54u)%w0*8Hr z0;dZJ41py#=l<{69MpE?M_kLYC?2=IX0e-AzPpPXpj&pE8@4-pg2Dt%I)9>p+3NdwaD62)v2C(3 z@oY*2bM9%qVRUz{q`a;o{iLq3y)DMZ&%)Sf!sp5M^hEk4r>oqUdvd7Vl}V``W{qas zKA5bjvOMW?y-iI~-N~jiOPDWWgWFs(PC!!;(Y4EEim%#uQaB)ofW6%}&jxl&WDqa~ zNpmr4n?{gRa2&;A*ey&%7d0|S`_ zmY5DTr1lo9&06E5;pB$(x0T&XO)K(u+`@Gy!xJewwCiW2Oc;Sxe85~v+B_V{RM__i zw-;}}0%2au^kJkD|GaVzYPruc#f}}2pnThS46r0|(y`aye&l`IrSxA3Zs&%Li@U$d z*~+Fn5dJY0iBCCA{AdV5t;tAdDaG}u)@-6wIGk(AbhL3_(umo|tgo!GsK=|jD6yjK zYgJYQ)-*!WP9yJfq@Ds8kMmpWq^6UzbKPhoI@^wX_K0$YAJ~BpShIWv4fW85Y!8}0 z{+mw}1OhU(Fp4EjY>TkdgI6|f2-b>r&F{lT&68iL9eCx#O5URou_Lu(bGdeYOJ2u% zSfvw>t`d3!uSg^l?WuuhFTTusOWh93PTAl074#)%rfZZGiK7y2T@G`I!td7bDrj<; ze%>IVWSK3Fnf_js0x~{YK{!h+{@{f8%@3|7S{#%_YeYzV2dLbmGqJhzdwYJ897vh= zCnIwEhGE1!*+F!`F$6vwf>L_lqm$77JB2^iMD7#{T%g~*=Aa6Alh7EZ|di#NCNBPrEtzv6LwZ=e#{+n zdHFN_enR0}ONkYmrKLXy2BjdwjhX;YuE)iNL>Oq|xil2myf=@4WqW>mkS^So1LjUu zK z2h~@JwgO&kADJ+0q@N}QoT=tp@iJLjefLF3bWDgz<+g)MnMDRZKGp3?D#gBk=>9da z(}Dx~d(J*`*B8~(WBQPZj$0K6g{Benb7--jPJ$}cwV-cv>eBMePsl8PTGOlqz~ru~ z$`4zc4$IvO3=lpFibvH8*_wzqEwmj6g zFK&c9`I=_=yI-hwJjD5`?E2&Gu*0nI3cbgl4crV8Jiw)`h&{Wo1dKN!TMMMy9F(+| z1>p_(uGtm2*7w)+Ix`n3p&KKDo!Hgq0$wmbM8f|Dxu+V4x*pwMX6@ZhL48b7E2T1O zWF&d`p>Fwf=z*Qc=oBj~fsr~R3Jt>Wyqe*BIaj)By}8|YBGT=y>< zR$}DUpXADJegzc=MaF@(w?7a)S~o$g27hh#xepg{avt2-Q_gmRsF5NCDy-%83zR9Q zwSmT;!{-usu3VgL4Dc|FMd)+RNrJ^k^ylxzmeYImEFAr;-c^*Q`w}3c@hP+nXXm$8 ztukU-6Xc6H)a>;?Z(e@oFH2v6hd=q|nzY|2r%XTE7?2;f&0C@EL#JoSEUOGN)wS1Kt$=iDT)*!5T!^{kX|%Y z=>eoyL7D~>keYymj#8w9)BvF)RYQ>~p!iL=-@Wg?m;EohJF`1;W_C`Q^P}fvOLQWq zWs)D|+*d**2um0?lH(K~Jp{N+MaWAK%rPJ{wbRAPywiiOqK*z9&vX~WTP0h)wJa%N ztCW7XS(i;=V`0;Hw>@tnbP!`?#T%9}{P-K(_I1yQ;PLf#S}O@kt6*7{`3u2|aG1yP zt=;xI@`(8}^^X~@3N$1(Ot;xIQzb754JgnGh==IG$b7i?YiX!>g}SDqV(QvqALd>gQgzZ-_YNJ6|y9NXF%mXUZ|#m|7X;DOGP=tnG8GTUGHuI)U^! zEMDq$l&webV%?WzA(qYTD6yJe&Qke zJY;Aj%{80sdfbncf%hTRSszEs?$F;-a?u=-Ldh2V)(L7TP|yI(EMErSzj;?6PY3X{ z@oyi6X`Zvri|z2^zLfgQn7etT{OmRimASirM-_>;_UjOvluX#wYT@H~fm>TbQDMyR zTZdce0RI%Z54Ov}Aa5l~IHqXgRlf@t)?G-Omky}0m7p<@_tCJ+wT~5QI z8?QKzRt0G84}2`nUNY|7@D3}|9dz&@h)oVO#2%VO3A~sddA<3F@2YM^;b%m|lS4jDuwmC&(e_z?-Ea=;rlJ&$kDf;pG<)WrJuZ!jmT8On zi+1U1RXXR&AqVU@6Om&#*DxV&4Mpj<7R%6poG)L#6T9`^q02*~1mQ!eKLd-sc-wkx zIrGj^z6_l+7r(O+&qZQPb0H8aX*d(-r=W1g!N!!?{DHS28k<4c_CUL2qe@64`b)sQ zUskX7(*Zz@EaF8hE7^zlR8-CNPckvBn?+46ouwWpTI;*tm8k7!YpU&)ZL>qls9Tj% zrWWdy)(58dSAn_acgg3~U==+oSki#sx4u~?hp#{4*-hGjX^SuNLhQj+FXs2T8-KXm zF=22zHE6)Is>-)n>TmG)o@uAlpdvfE^!}{Ej~#mV%6zDw5~KVSO~24*8g{s>cEIyP zM{Nw0gJRn?zZ&Si%|Bie!o{}rwz-KbvVK3D4AvZr zeJiTq3!YW-ADLLctxe#%`uwG5mqoWO;!L6tQEoUKM9=Z%*m=FxeP779Kj33IBbhiJ z{qb8Rl4d@XLg?Hj_wre&x==0{D$>=^s#{VchgVhZYJk)h)6mX#E#QK~>JMy>?GC21 zb9jPLw|2YYtWHz;YpH?MF_o9D>@lR_;u@SyW^ZAm_S^a~{K(XmP(NbW$EctIvgo+# zJ47{PQP+&sVS4K`zW&?Yel2=lkN=c2TiOYZw7Hcp!DL#J)v%QU9M1bHixUHE)2^n5 zjq6%DZ`Ts{gb;95Sj_ICRy9~!5d~`ir3+|?4D&jp#MpI>0KCWy4y`!8=_{CH8A7(t0R> zg+5knCS6f5x0wfG=160e=(L0x?CBE#AswjG1=SrO3)cHBA;~pr{6_M7Rlg_+iS>L*np9V~#bEhF@Pgbt&78En?!2~xDlbUK5Lahczi^tca4V zBJayRsECF3eDjL^>P<%0M`GP9ZU;t)ipdv_iq88y>xEN$4uQ&!^2BIT0Qv;lMoUoCRw6&3lkPdM@Vo8O0L;-!rF0xt7TGb~p8 z1S9u+CW*N_yjkF)znw#CxZ@J}fY%5#9#LoL%AxnWQHy<~-HLDG0k?!(vbBnAhw4sD zip;Qo=i|jd#}bLfU+0)dS)Q+8)>(+_O3^!)OID0JZ=}MoV}$|Vq#V<1tkK+c4-dKS zhZ!1$Hx9G|Lp%>;AAfV`8>;?e*)Q6X&nQRYhKLrD_Kjinf}(S8-38 z7s8xEJ6h@{ooi+%%k#b@nD60kI5jlYLV2Yw$d73c(wX%zmx=Hi?lm&83j6F@L6gSw z+3mmTV=W{YF|@NI0y;HlcdWJ)o3xJopkfZDh&RpK#W>eM`Ij!&2sS$a|jI6K~&GjqPmP30G&YjDsg@9oh+^1=3?j=q06*+3F;P zi}J<#UE0f9VjClQT~%8goW`P8_1mpp**RuX*~hQQuGWZfosE7DG8oo%jz<3MKAvY_ z)iRaL?l1LukTsjg6u+Jd81Q4hp2-bYo?e&klXyeFB$p-=rCOafOp#P=cLg%Udyyvy zMmzqg!5MfebXlXkJw;>GubAk1;5)qpU*y<7WO^*xo3~oe55)vH)?**M&JTD%OWXJ$ z>&4a~0>NnFxO#hyxU1`3h5Rg8u>hg#c`>nJnnW(RBN{#G3B-O=l=(zinSN;tU)#<+ zBWu)Zk*_A&L|nAPUivwA2YusKzU& zYVJ5iPNdo9^Tk;K>Z;3!%@dv>*G({L9+ioOK-BI++6<7YaTjRW%6#KApNU@S_m`fQ z;KJ(JoO!SUgQ<0@xmQL7LsJDzE8wE;6Srod4JEag`aLS+E=135#@I}EPtgeJ3i3O| znm|2q@jtIobH-YX3ZKtV{-px6E0?g`l9xu=(pGX~!F{zB)Y_#-c_US2bh4h%Kl7t0 zAB1mLsqdLVU&`S(avk(VlBnX1$Kl@RV&t2fiu99+4u!?n z&Ura4Ld!=kc{!Q?HY!UvcixkRwl2qH2i?|~wxS!EMa9((h1-3uV!H3EDeQc61{G?) z8Nu8ePUwA+#_prY;LJx?K5hvNusg|$K2TD>TY^<|C%3@(9BwnGpLJTCA%6MC@}X(= z)+GK`PXr^c(>Iyy{Z{Z*5Krwhj=1v8bCnT_B;hX7WpPQp9$uJUUY zsqaIsz>Do{VY;Q5oc*&QX>XnH9{L5N5BQ`&;#j))Uo6XWJfDQl(Az{t1c_V_wGco1 zz=Pjc+MYbEj<7@E8g(L=m0ZMoO#fX4A6%#s_zQwPL0N z5vXm=PLI@VFFR~MyVm5YK(D@G|AewM)lRq*6+Mq#AKT?W*4;qI#!yO|mqYmde+>8|H1 zPfzmFPY=`0CSOq;D@)_ol&^i|C+Sq+8PTvQ_s*1_GnA5C!{6m2rQ#RL7QSyg?6Idy z3xRl$vcxZ7i>|5ueI&8g##7LmY+ixoea@={IS}|le3h602~sfv24f0;Dtf+a*F(hA5Cj4$ z?pU~4ypjIt#g5ixkjCCD;bh1Wncxk!LgLu?-krHybQ$hAlW=cp54R1fhaYgl!t^Tf7S4C>fs${vlJJnq;+wy(pdV{|M*}p)sL3x+GU~woFU3x7{2%$Sr-+O96TKMtEdVmPi1UL&Ojn1)MZDJ(Htr^n_Nr=EpJB&r8fUaopx`Tkt2Au9YfH&;W{kH2~)%z_0h9^?q0*n5kFEEY1 z$r*q2%hldxMI*zEx{^NRzjfPliiPSTmVOIBktIldx~zOBZgzPxRSizy3Ayh}ys2pMWUXM@K?NIwlZ<;lG5_4#LK2pH4w>HKBHSKn9yqS@Q3|Yhl2?e* zPpw@%!oV3rI6yc$k<**hv%o7mvLeAjN&*&)I$XplndC@&O+gg%)TZv$E%GKq0tctd zlSt>3nlvC!fR>|)(Zs;S{E4E0P;{em{NO2>*>W2gM}zdesXw#84JEYjN39e`Rlqf^ zcj6QO&!YodHX{S$-<5;RNB@!qfOe+>#PQ(lxd5+_VDYW&5TF(7WS!j{ct)|99OGMir=FLX0s# zX?^SO4LZ_?bD0@u!B~X=`2t9yQ~3fC{5Rct3kQZ;RN1v642Q}XFpVcCN2D8bDe@va=HTO5FVCNDsp(t@VG>~oaM## z51<>e6(~Ou&J&RsfI;#2F}wq z|KvytTpq_e>=%iMfh>V}BaEC1k*06iArpJiri2u0rNgPRy}$VS;2&`TSSChd#=koJ z0Rfc#Z*k#w4JD}UHXBK~uK1x=ilP4!7X~2eAO$5A?cat4r=`d5g(FYgkbyhOC;ZWS z6NF8@H;xIptJmmXpBw09WaIMXb=JeND2ZU7$JLmDo${jxzq3614VpH8mIOUMV+K-Y zlw{~jEW-x+S>V*eOBKo{z9Ig>^^h!GqM#KUs_LqLu+FfDy^qiB74S~_NyGG19zkY4exvT z8<+U$nDuALO7=wX{3Q$^3pfKP+`BIixKRJ_!L zE~G)pPxf4YU3U5(xBx;7MB#GDwPmXRF2+}D?hoa489}Kwl_duv@YB}R)hJW54EaC# CN#CLX literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0122999741.png b/umn/source/_static/images/en-us_image_0122999741.png new file mode 100644 index 0000000000000000000000000000000000000000..faf01e796ae2c35d0263c6f644a627f03e1de466 GIT binary patch literal 18362 zcmb@u1z40{w>L~lmnb1E3@P0VQi?Eii!_L&l)%uTgosizG)PIe4&4&cJ%qHhw9L@? z-u(a1bI$Xe^M3ES-tYUkE||Hmd&k;)uf2Y2{r1{KXlW>s5YiH2U|^6aLlkr{Ft9)v z7?|q#xWHef4TVkM1*W@>(i4pGA^O_~99wyHc?^tiF+`V^cYtRCSBRlI1_o)z?Js7x zOW`XF3?)rv1$jMhv)$%F7l!WUjosFle+C{01t;46h^j{SJ+c%tviC~9^9~~zQyw2* zT9`teUqbFX9dD#O3(Y$o;iQ-p0W#3E2Fr#Dz17QQl`o!qfj# z5IrrF^n5HLv@-0_^FqT`o>!rNwq0x9)@f?%Ye)eoONT;>ivZ{>yg_GjYHEJm^-#ZW zry9@M!D9|ms$?sr=LPnZI4K?SICOn1ti>ZjXgl;-Fw?3ezN54A(KEskv4ESalX8!a zccbh;TajftEkQ>r(!S^ZUp~V4LC#&$jD0<~<5^NN zuPypl(brSM6NAk2No^h~f-O2?{F%a;Av!ZUxk7wfDgp^^7hjBxqWP2QBP)_G-_{_G zJkN!X*6?JtVkQ^F`Y+p5*dSp|vh#v{wLaxT71Piqgh`NSW=0;HUr?t(pOo_l#`tg0 z%!1+8PlOFOA0HT>U~;qdzIgQP%dymYki2FYPM5#!Lg4Z9!&O0OY2(WchWP}unl(8{ zAfINhCMw}^%;2J6|LRj)Ns6j?9ILYUgmM`xT1l%h6@S%DMkMdke%7)l0=9Kwz{po6 z0`l;?qoI}gJPG7t)^S5n))Xoz+m+zd4|d{t4$K6&MQH-!bTiub3TdnO&}LelVQxOa zW-XEE&5W2pcH-C`f6Q;0+r_wDdA7FK{N^osg`C`M*#SlIE@pludNPA6-7$DN$@^yZ z=8x8x!~^YRGV9Lt@;ve@?sG34tXw!W2&WH*pY0{saS>>95m;6c+$~VhdU#h4(g~{| zzajZjpdB_oe<#I$v!h-AKKJUm+5v{|c2c~58^dzz;W3ZPtaTAbUfvUMdYsLSY`Uqp zf4_7DZ~vq*xRdFDRHWg2p&3m$7xuB`Rcwu>L1hQ$@DUMphM{Xg$;W z7#<$bab}W9IX1I7JkZgO8u>FQ*|^tK58+wgJStE+^Ps$T@!I0l`#{{7IBR2+0Y9c3 zJEGJLz7NTGN!5!SMd`UWu+)s_RIG7r4I{9rpz9vberrm48)M3jAT+gA%~&$U#)oC= zGt~_aRHX6lQ;0HF!2utwsxkN7V3&nh- za%Oy{Y4lo+F%Zw{EikAS!ckk(Awgr^2jGFg|YbDw-c82gvCr%+7=rBEKFerO{gplf1om!%hjjgx`Th;})^%eS%NFMr-neV0E)>H>(~BhI zDt=`;#~(@gZm^rz@~5e080`BVh`+j1uK{melSoJ~+%MpFX?C{Nb)tV~uFmw{hyzAV zm8@w{e@*sa6;mH6;pyjTYOIUZ%ezBHk|gb+QwzeBFTQ4o#54(# z3z9um`7k-ZY?xe07EF#;grYDH8U;GyXj0OKR&lb|?=BRqm%GeucV2G)Kn)wZujwA8 ziG`R+hEuWy+3lMvi_QB;`SGUQSe-31{Yq+jInZ1@aIJmqesPW{$gH1=pO)fA>itf7K_?$^R(carS6D$LC)T8lG-;%~BBITZqTn|H^%H_A#UYtfS$!g3=t18H&2W`(h+M*VC5c8+HDCR-4&1 z%!pK-mB8GBI`Dlf#3FF+shI(1t3#ITUZrAm7#1i_DqW;iiX_G5r2M zOM&gc>Q+_4?80Li*}TPL&nQpUzTBvD)^c}veH{zT52pzkGM`h>InP$|{dVZ;6Hxeu zHa(^GB!^T3>z`UNHlxVW%ILZ8enDi3x_*^smO5Ok(@J~%M+$9;oOTK@I*UIM2yazO zT;6&rzJ$LxWkVh$%^q!w9D*3h0o{ILI4H+$Hx6jv%(ay95y@5OI&XDY$!$`(O~{-JKCPH z@K$%Cb3g%k6QUH%C`M-W9jwki`#cJ}q3n3$x;%$CBVIHSRF2%tGH|R<4s7&>iB`9G_o;>Z z^nWYc4j~F6qvDx}0u^t!EIyscY|-f;Jn0{BDLZ~%>2WQ}`EdP8LOWH!)RgsLzkXWe z#yFn}J!$IN`s>8Zn&}Ozph7DF5jL?nN+Y$p-*%#Apz)(f)GM!f;%6LJ{gJ_hG3l$F z_4?J#Z>H7!mQQ|%+IK2@ie0&mYd6jwQ>U*eeo^mtMa4sLV~E8|=w?0Z-kkXnYEZ25 zcGnc4KOs99@02gtUlM&dPSx0`N~28=UXgnzZ4Yv-`^SC;X8oVq^S4d;k0nWn>TC*F zJ^ry17Ij?Be$gH5uQ_Ebnu!X~y1bL^AI_?LIfe0X$x9#*d>z_W_y#^}$hzsd+vt3J z&z@d5J#2?a`iAX`5^Z!9U8_uI(_m$2$Ry%ElQQ_81mpe64uM~T? z4W%Lss``BGCA!oph9CC0*^vtVZRCt5AT6iMpH_{(Xtf^S`+RHW|EVpvawkrT!pA?w z$E0S+)K=Ko6N$hRi`DhSDC*hFz361BTY9PA6%kg>=!oZ7Z%8prq+ARP2IYg(Yb&8= zD7SR;%1o50MgbaIn%Bo8czDCX*Ox1e@8Xc#SmuM+waI6uMB$A<2ab%=62RJ2BCWpE z!0@L$RODC*bVdMT%o zk#XbOTXvx~{~5_4KO7#Vpiw6RkCrJ4Ji9Gf*lH?&^zu#M~ANh_R;u(i2vT#T_ zgSs%=14!AX6_X?{)bf-!U!%_|gRY-io_(FeHzTX%4vLdfJeFp^%TdHqTDT`z`-qv!NRKWcTM*{_$s5?G(ONlAh#vVXu6uyW5Ey656s2*J;Tp6>m; zWDw6Qh+z=cDW(qKhT1MvRBq~IW}rMQefA3XR5bTrKI6|6&lFlT-sCpiNg+eU{&MMDi7^YEe+Xv1RpzoFrsnG)_VMVBJf zzMQ13xDh7~Zo4H5ZMvNvA=JM1^B|ZO>l((AMFOYZ-1SdsXWi;{(NA}ntEz+jv@d#9 z;)C9#i#Ssgp_m?e{?ecJeVbDWLwn$TQ}sSJYf5FSZx;h}p-LY&*ht33LuV9II~htI zAp@VN{k3-zpW~LlET#Ayq5f&&LQZ|XKe*PvzWUPj!w00;gAdUx0Mb(V{fK3eIhcOV z_x*78Oil+&=^kV&ah*9(4fZ}cLvmM#R3 zMJcSJmD5-A;Y?`+{k~eySl1922lvG|LiYQ6nA-gaOG%3 z+i~Y?Q`4R^-5%N+%g0NrtQrqK=;+yq1NW*wW3`Xa;RvKT`wP76K)l*pon)+;np+@o z$|xL$2cry|o&#qLM)_ zBVD_bXhe00n4oGwTUtT2n*}FEt!2vB6Q}0Jnr)%^IaFdhhwEGQcg@2`b=?azQ_p1r zmvfEgf925%_yB(6plY$O=!T7(7=LpSc*8l_-UVc<*_@4R$)3y+YxS;q4eq4lX!I$V zd7+h_qF?Q~StVK!w(T5djczdG@8>Vu&h_cO|D1Y9Y`!vS9v=8AU?9?r>XmNl@X$IG zYQi71GHzI_u+q1^SvFJ{{V1NM`~8gAtOvi#D@B$}c&nY2S91m9@YY(IGq@m$r%@m; z>Eb+2WLA9raN|vSt*Phqg!_^=cVBv@xU?K-h)!;xM^Ok;_0XOwgptu?PrMoCxV0NHR0a#EXxvQRjnb!vy%;oI^nBfiu4h!ZcgG>})w-{l zvZVqGbZN?wKT}7zT*%A$v%ZVjR_$Fu^~^2=EWv!$pw}ZqW$d#Dl4`o5D2bMp;DpV3 zYhc%W6&EjNloh_a_DTWKn6K0!&Y!aR)6tC;h8x(fX6UJgC!iGT^%j()z-qt6pL**D%An@3!%1pT~c zgJt!uidK=YvIi0|yIf-w6i?z@)KYNi%?ab_BE&u%sj`ET`f+@A2kfPr`J8IoA)$Z9 z@+)#0RN?pLU+Ue}<#A`c^6o?R@;PZ_c&hR=AN8-luvryS>)R*Pw+1z)B@N0XV%x_1 zFwrGc#+g!RG{4a)D-WNfrHf$mvCrXpR4eOJph-VuM^;6?q zbZ7J)ofd1}!6jJ{6l53}P4qdkLR7;;tu6c~2IivJsJr+n;pJfMyl8P4Bw+OE#P zCqVHwK*3DMjRx2j$9E$^%QKD!(8fy7_2XyIS>Ah>1xszB(A{@wGN7NWH-Vn zSy6W;kT;j+Lw$>rp*=Z&h=`mGU8+xMd<7P73|f4HoS6(We9hZ34}OafdA7$tUABqjkx_kJTtT>0>kEOHnT>Op@0Y#J;S-aO$ASo$$M`+DGj>L**h znG-(JH#tm;0%)f&KaglH?LBaV1EIJv=3lrVNAR!U@Rt@P>UDg`| z1Fxe~47}C{FF#(aS+|;uZ6-Ka|0wq=I&w=(QZA@H>Ua0;v*ksaW`65he^5Sr!jXvv zyL?hdLah_8Abi~ok8EmcU!o6uF06RJpxrM7xBVU&8nQ95MvZy~pT1HFCvxgFZl zk}-6m-^4+&NXBK>*cgCw!T{nAs(i604>`A*J_;BvcbEF(bB5@-!mE_2JL5#lnEEqe zM6&~9tycV!^iyUw2sudio_sO)-p8~1MU6fW_W8xwkoByrFjT*zf2FuMmLJcR;>#23 z+WvkxcaV*cw$IX^5SUuBrOOxr*9ulL=)WxPUqX+&9<2)>ofiy`8+&=p!`r+)PEyji zl~9z@Zs;853)rrC>sh*~R@YU!V-Us)E^E=RBTcV4y`eALAF{QZ^dToYybHrq7l%(q zBh3^UF7g`AM>OUyO!$!uHyP=op%;`Z-j7mi6%pIV2Z*m_$(A3dWP|Kw1J0NNZTo(q z#nwi=<4|Y}K^kSs2CK6neg;FZqcbsoC3I}m-!@@*1hR_sba*YmsJy{?ckxX?c+CYT zEqr(}iPZ^28}azFeCTR^U0O<#CUv6epYG(O5(zT$5E#AC@$y*SF@hla@&9hf{|zH5 zn*Gmo9)@b&vjpL1ceO*vpG1Yhm_uoaSnc1n`0SQNaOr1s$1pMBmsM17^v4{V(7FCgH&;>d0`Oyepluz7$3?1StZ}Cy=d)yGun%UYgi|E>w~dOG8E>_hjk}c)&6uoK zx-TW3iLk%f4sM{#-BdGwgRC7-xS;8kr&Jun$^(0+T;Ek-QIQtO1bm6pfApBR+2_F+ z;SotNXMi-=OVfEOLn{B)zof3w zrcw3_g;mKdUWU8(YP3xGURN0RqUM_YraZ=Kwl|Rly{MckYQU zme&Ww)(&; zFi;0vOnz_F2Bk!uLW~VO9=j>Bz^H>nY)})iHn+9TR~=j>(aR+}fxTI`dp7wS4KNgY zHd&O^QI~RcP4!A5A)W78WSa9mX=sh#So~RMFS1x`RXWf1*nV1@!}j_7p{t{r`E!ow z*(q6%VZMeujJTW>*v?07kMX=}Ua7{)G7XK*q57|u>&Et=@&UTpNoh|%V+WOCe&?Ok zvw)o1VlXRBMEud}biYG4rI!`7jXp*i8zU|o2Kzih;>|mHlWRHa>=2b(8#wLx7MV1l zqv>Kb5mlun6aG$kkzW)Q7x*j;z?oZ1*4pQf`hiq<6Ek1wCPH{WlQB7<3zk+Z_ZUn}h*Mb~dL z&E;f*p)Vppu}Q4!+(0aK4!FPUf?iL=*Xu=vd81l|MRTN*1`Z>+2J07Ifqxz#ZRP=T zCrQ+`(fN%j7+D?>h=4Y4`<~a$Bu04zBKF4eP4&M&1G)E4?Y3BPqf$m^)6Ei77_1^& z(5iuJieFBu^QX3&E}Kj#6+mf8dfgA+xvn@i?D({-(d2lnZ7Tmnu-OQ#McdBC&u;7@ zeNdN94C?8KB=wSwDxa1IG`w;O*sR}jfasB3AkBM~?B|P-sSD?-1V#ETVnggCQZKh@ z4LY$(Xwt$?Azhds!*<@qn6wIS#)Nk8!sPE$uG%Kwq>k;3U-Uhm`ic}RXyuhVBO;NIF%lULp|l=|%_>TM1J-Nm z*5gt9u7FSV5*$H=@E0QS46<=Q`mFJKF!%9o7b5CWtLOGpOR9XYLtmOb^qF1;!&kT_ zUu4uY&0TfRWRl5g;zIAnY-^@v!-KP^#La{Ef zMWrEtb3bSCS@49;UqRq4%=_cqH1vu=K_L`KK?rYE~nBCexS!gh?)2Dg*c zGrH%aCRz&1mKl|O>YW(UC2WUR5T#O-v=VYK8^xEg7bK?0KMt9!1d$370Von_**w1f zscxw$eOreio}{L}$lTL1^>OX1THf@PFc|(*5dCj=}SFz(m5Zj1tA9_ZF&R$C&P+sk7gL?=~1~yuaOL9789v z4RUmV z*mqZY3Bafwzx%KL`M*cp|8y4q8wmXiQc=z|dJW$ODz?KJ^+g?b6m{Cp!Low*0{DP4 z0EFTe79dK%hK0O?>Ai(v5G!J{`eZd!PR&*6%rri% zz9tD^yjU6EWYQWkr?xcLgf)NZxKs)3z3>*J@^JX%vlgmBU4W|ibC}y7-%5&OVIm>~ z|3uBty-)Xym4M_~(ez$v8u*3Yg9s0m&AMO@$Hk(xU7z~4L%k(R;k{;=1&9qx&H)<5 zxJo`f+#bBB#4ns0%w?Bz&2GaGn9ru3VPM1KCYzW0Kp3Q! zpO?p0duTWE6M|FU$wku}^4c)hE%w1r2$q}f&ktY^4LcAnHQOt+yvI^Rlmb3~+2bE4 z1b9BUw}F(zM|PIT9}o~$#6E1m=0wq%dM}S2^gaTzQ|O`;w0T%m*uEl#5XW+%5avsb z;CBi=)p_=3lNa1TK=LH1$hCs)Q*b+bFm_EECd3t zXM(yQeE^2xV*kgR;Q4t|D|Y-SRdfG?u-B&HM1Q-C|0gZ@hhN#jw2KJ@wQxdjBx5Aq zLX{T|tTl=}L*_;UIMt_rcyv`_kgqOx7wFstRD>HAU7p4CmmqmKSAVGqXI}G0#JTn# z2cpq-{=LGJLtEqh8BrnlEcI^MVd}L?)BLsP?jxSnq|L!=L}taJF%TK@%bvbF7y5R2 zW$#lmKO4~h>0Aw!K?^+PpQ>t` zgu1?6cMgIBeTQiK9*V$c&$c;(?JrU_PHdX-P%UZYh->oPgRVDDlP&j@RL!dN1@dN5 zzMnoX&z_fVet<>P_Z(ImHa0)>u82+^!fs}A@$JxZ0@Y+^W}+2eZb-RjT1T0I z>oqoH3)I6AieppqCf$dMEQ(f9y`DO~NKd0hu3Ey2uRa^^ktxPP+qWUxs|7mcx_#G~ z3UN1ULEMeRv&+TI$$l(k8kPG9I_2GOH|4WkPviAubkh;o)+k#jWEA@F?A$F+&5OR_ zYWrloQT8Uv_i&ftXs>a1TqW)CLu>ql-fMg#~xzl>hwX%HZ` z0R{TZEq=naIN68-i4a=Z05aY0*Hh1foocLu6(>j1{WoARbJ}YG#pS511&CvyPk3#5 z{S3sBQ7BW1pq@~XA|;zsgra2l99%>1XSObo>A$Erbc#5O|MH=8O4+<2-woEoBy*V( zttO*U@P?aJBu=~jeCPr6C_61eq5{opDEfw$CL&tGzrcfG%H&D%ogw16yiifh^acNO z@%@Ac5gD2$!H|W(=K5TMNYJpX^!Ke~ssnYXwD_5XB-v0dymtbS0|Yi}^Ju z@US+C5wYOKEtOgj^(yv*0yqm`EM%H*4y|E`UfWSfyU@=wt!!A&bwKxt&ksd-(tKKI zvj@RO9x2Gwj@FG>|NXCiS|;7+;#QL`i#Pj*AjEY^W>J}iX(_jV+Jlr`eJ2H3Phm_l zm)~pqbt%V!`5#_2nWXV5im4N@CR!E>!KEh{-|v?t$gHoTs2nQl4_27$krEZxmz^?~ zHP=g;YVpWPI|aLR7$ja$ZCn5!ZwOL#&i_!$xQeOC*G-f6^S!4)T<>=F-gw5$=mD%M zOqrIzq2eFg{|CIaF*pz~8?=iO*b*#&DewmpgSynnX_H8|(~kciNwWWpX2*2r6Ef0B zf0q@GFI(0N2Mws-`P~%5AeH#~I@+*ltQy_&I8erf9pct&ka&@2nl!W?KkVlya~1Sv zS8%)Wkth43MSshMr0m);QMC1uuuIM0$$Y7!*TDJC>Hfg%VR`8rAhb{GRqf}fMf(`; zG?j$QI8I-lecImq3IN-3)M~Vm;kT%95u$m{^$n+-!=H-QbcQzM;B-fsilo`2A4B5% zV|lbWG+`W{kA2?v=Z4UDD8UiuHLu5hAGXA);KfxLc8?IC{e7oBACA@Ycm_-*>F=we z2&Bq#4;b>aY+@F=_S;vHUmYz2`nI+Z#D-#C{!fZ|e42klWh~{M*SwOxvrR@oqs&$h zJALm+8@fGUViZ-IZwD>Mn)E8OPIk`J7%#1*$#pT!1j8fzS z)XJmo=uXS~zr3jFUcO+mKGhE5v3B2J75>1ySjQ8RIGFk9p*X6LN1h=UA5C728y!Nb zsH0pD``H!PT|PxJ#a@{?_IAKXT&GKMd80!$CplRA_mxjvtdn)|BBbhFJ=fyhU0cSn zv@>RY`M&!D$4hjrx%VyuuiThOeERln@mmD7jXTFElA2(JI#0E9~W_|aQo<%Q~ z^0g)XxCaaeoAsScF}UYz=|BM=tKu^+J8@CcE+a9g;0{;YmK(Pt=KscM0v?kx+Yh|# zovF9dXs1s}946~7_~$NSJE&jV>M5Es{aG-V&_myw-7tS+X7oWV^>tbb{Rt@V`GdgB ztJ&x$hx(lK_5yH~F~zag(w~x7*lGx#o773?q(Qu4aOmlfbF1@UE8`&g+x@|;pG5&i zH;(TGMVe&=A1He|E@=35**L=<@8Vo+C`0&Ts_dXp{mSl|yVZ{gLt{E_RXj4bR((y4(n*=-3Tr}3p=rZc8JM3!qnML0Tc^R zL^>{@mX2@+E|Vo+`<&C=7x-^vC@eStiAm@rFbzB z&neczI!F|Co(8&fNdKVqWS;LuXiy&&`%u4uD3M&T2-8rDb`qcG+BLN{q1S`RR-~GT zg+D=>&Lpj>e12ql!4;R)Rn<7TvFI%Y;L15tTb!MWSOUrdaBMRu{yyOQFNGon;Ys}F+@a*O`ZNSj3cm?Zglbv+H`YrYUzF;W z)hP`+F9>Rfu$SGQgMRso3FFkyX!P1I2H3D#vqgWjI^xpq=9$7R4fPj|baZs|s@o|? zXHDsX|8Gj{N~ahg;b@=#CuJr;AyO&;r{bJwJ5en{S%Bl@{m<~UNJ2#jWp@?6DPAb$&GzxOSNCWtG_}JB>t-h;H6h&U&f3R`Z6!!== z%2K>pN7+$_CGF?nyguPb*oTO@;r0EJ%||DLRf1H!DJ{_K96lWMODdt=+D0L#sT7~c zRXM`HxVR>@H&q8JSB=;ASEJwQoPtlH%)qwa}BW% z`oe}p6y4;)0Di29)GR-UW(9xa$BU|nWJqTaRc#S4><*d;g?k4=enqS{+Al$EY+8a} zdXcZtqACeYyRCoEfa+041;US&|2lV^sPb{0lG~=GYisW9h`nM~18s<3(!9i4Fj*D0 z2FZNfG^w+$70=|;X@ijF{^tY|`&B~W|I*~YPwIY>&RQE}H-g z=(I)hzYCnL#%bb1fC3hXKeny6)!z(|(bn4o-z0)BuV#lQCQ5*eWs~)wtRpb9;%yWEmJG|i-6GJ5hB8TwVRJUqzF`MyFb@;hi zw3~j48pQ*dR(}=9$sh2@EsEQ6TjcYc=vwae@GWRzR>pf~GvE6_bOkqBCcQ5AJjTY@ zl)oNZ1iFQ25V0*FGWbLLV4$y}IJ`0LoBK-XyvDvuKQCRPc3)+{RTVfxO*YS_Tq*l) z#Uh+JyB2IUMePEulVaXDJd<5Q)qwq;;vSunD$AIU2Rkb_I?Utr=sGw{2c)%6t;jif z`WdFfn+ibt^3&SQW;ZQY-!hH=ysJk}(;5D%3s^CEV=5nk7S;*apvFit$U%5-Ue~;+ zv%|ok`AmQVT4|_ULXU=Ywl^^9uvBfPW~~egXvInid!`*G{EjAN-Z@YC>bme<%B6VR zyXxDoylEE4UB@KQy2}X;ecu-M2WH{*oLBK1(=l$4!&YW*laX_dABuq z@w|FG$D=CYnqV4rZKhb95WmciM~O0?N}hqmd!3+j<(#*Y@mzS-p8)~v^eBGYePf-qd zFJi$lg9|P3QN~`M`g;500`i1(d>n>UKi1%YQs<$5-QBf=*)7Efj%GS8eKNRBIWLu` zj4!a@aSru6jj~L!@vB4_TF@6lTZ8QrCj2r(UYm1Am;+DR=<0(_%)XejA9`Y#a&#-DuB^^ zq*`oz!7*jjtyxq*G1xRHS&U85KSEaR@V){Nlbex6_KgNZaVtIE+W>0>W-rXfxXklM zPa28$S8>Ni*$|oP0sPlR^?;qT!^iB+SZYPUr0`1|gfHTTOebbd^f%_54#bc2ImPQ{ zJELbzYP>MspR49SB?HX-4lfSKPu<1TRA!ds8vcxNNV++@i%0=`5Pma|3;0@|Er1?pq86! zzoQ@2=7mQ`&`@%RyuJBG+a^L%TpW-9#n?0^#tf+$)Rmd}9V{yj`@1|w1z3VS_B&*x z7xNeMTLT7qe24|;_bP@f`S%i1(%U*7ZWt2yzx46K0fR#}UOipD<=NYj^~%K@VEX^nOk*10v`t@60&doLXg&fO4$L=R^Y;tpcl0-2U z#l6UZVu|C3`ejpCWHJ0355};x85)%_mw%VAPB_-5Em<5xWJMYlyV=7xRsHNJZH-VD> zc+o^2>R-Q~BZ1(6A{x2$LD&?{F=JAofHNg8E^Zo544N;O6K(y>YsCa}7)B6ofd^vb z2jsEz^z2NrG&@s#m6es0=F^?%hn{{d)zh-aAm#{x5WnP}J3JkvKZ|EaPVYDax`C^h0Rih z;8zCJE!w5MlzA5%K!v8c)S&oo8Txkhm%zKXIHcJBR0ljP3K{~iBnCaspW+Z~OoB+9 zbb1U@Eboc7rHzU!Ti`9@zrO9HHuulYkO|mY$H18BuCyHlq_E zPZon*0%gn=?!6;_;uL@B*yK$~PkgJ;xs})$RSZpAzW~>U^{yuhxSFLKlOdyopB>yu z$4&xF8Zb6RmYr2D)+hK6M{^$ni+#H*$YYs9aYu6>*vg@{dZnSaw;9^&nTmvMhiI;T z&jp|NuF-7)DY$%;k%YH1fJyMgj$A!;9kcf-bfsJD6kze2&U?eRw}$2a9NgxmoQKP5 zZv?zWtuU3`5x&Z3*ckh60f1jUkS_&fE;mYkGMsEK{HV&&<^=sFRZ=ePTKN?9Yo=5t z+WP`;3;1lAe(k&EDp3A*wVy073yf6V>hElj324sEmvSjdD}p}V7KXMUwKt}Anz*{> zY_(IrI1jCDGL+@sm-{4=`ntrg_N?hfd`~1g^0*E zxEdD)HJS!Zqo6`e6^lCinj04)8-kDdM}34g9!lhA&zN^0s?CC~si9}{UK6+M?>REZ z;;hzdoIfZ(>BjNd)zS@4Ki+t*{ry4_Dn>= z-7C!Gk|f6qyOvy@z-E%rU|)gF{{ETxQ7nqrKU3rz-*GXKI}l3~LYCXu7(o}o7?sUT z%%3iVuyvn(XZE4QO|;9Z#J1G(tdwDjR5w(anq3(Q#{81`>o`g1HQS;PYcXVWc78EBw&MAKDfgE0cfztB^ca!Mdcpz$TI+HlDV| zcpa}VQ1Yqx`l8ETpxiMkL{q|!juJQ15)0n>ot8x8s{8pss{n@78H#P2ZO-=P2yslA z@8S=)7t?PG>UgrpF-jBoTvR+4m+B*iVUXxNEh_gW%b6xV_(oB#Y3^28mUeL1n}o8# z^W*6AAXDa-hYL3a&OvDq@vQgHn)1909!>%I3aX+KIe4J!ay&2a@uw>?2%#7F<0`ge z(1=zROU!sp6c$Ak@02KmN&GGnhEMDE(aUZ5EyzdBGB5-Or2S{KHbziri~-(>K~Cyi zjcwXCryJt%=8u!HoX&u3-9;QNO$UOi&q>rx<9{Q zTBBPuB#imN`6x$vuN}-0r}U-CtY)t07w=e)^}U48Ni8B)go#F9l#w82?X85FCdUvs zaDk$DGPCXn7jTIpGoupoep`>7+V!KfkheHA+H#{}I$n@tIH0y6j|jLwV)KC=8zjBz zg5QbRjfoIJ9&3)LoAVShDO>0iGZlrI&y8|f>fKt_=$CTAhLCeZ9?Lgbj@=^PZB5`Z3DME=4Q zzJ@KCh+U_KYp0E)n+QZ-OT#0uxG>U-k#N(r9yPezf|@Xe4(xUV{H=ufQ@{S_1FEr? zC`47g;!Y(v_G@Grk>Z3x3@#GfcEUEBubgRT1-)=~pT^x2w=WKfN_EFA3k6^jwD;$w z(VD#c*k_@qDrrh~5&`SFJr%x-VQvz|gQdjAL)U}F1N=P3)5j0t`OX-HHr%KBl((=5ZQsB9 zD6cYqOv|Ne9=!bRB;`%^g2LIifg6mabJbAcdPE-9Al8y3Sxvv)o9Ue_ zhSl^n{aZnJ`^4j&P&K?iF3^X&;&IY06B`4d5wyP31Hernz=&rJfmq{+${%9rig~Nk z_lZ$>tt&OV3t>1p_ggUkpFMmU*vD2HuE&FB@FD3pOnl;+qZ~pan#0uB+;SP~wP&*& z`ym_~IUJiSN9+~yOpe=+a;_d>$(q;hCnHw+1!lX0tbbj9%-gD9c?rs7zS8P$+PJ?> zj`1A`C|Jh?m<4-&#mnlOgDuj&XVK`zli5vRn<3lkeJ{2G3~)iBZIOoiA;h{&KUx(z z;~!DRhOP-+pk^E2au`1tK4FTJjDBKxj=ad?CY?F&!@~Fl#0PgDD9P!V*y8a^Sy0|z zV2H&O_)MluJRU#{XOG~0y_u;>8tbAjr$e);J~1_#)o7*u#p?X*2-G8u)@o8ZPpL6(58#+ z`DOTGKR7J3U4Dc(cDlj!PZ_Dk$JskVAqN&0q(x+Pq1XO#XZ3PDkfaTbhc21nWmb~W zdwnXgE+!|Vk{|nDNOU(`x4$jmlNd{0@tnPIJDmvog^Lj_0)zm$(@698ku*HO!b+t6 zzX`{HsLtX)48~+Cd8Mrd?W3=E2N9ZH`? zf_wXgQ!ar8jP=u&%1qr0nfEZ><^#LJuFhf=xHD?5;vi7fPqp7@SY1-SFn~=bT=+f& zK|CgZF2O8_4%qAuCTgr`kZ%PKf4%&HIAJo5H(>ejsFVyFuE3x=AL+A6{WsF%au=uW#T<@@Iw{GLpnwf-BzPZnPge z--!B9VSSLnC4#iSYyK)j3<;HxBf$E`BKDRO7o ^6ctdAenru`&F&DwR(IbKXXLi zb5l(WjAwxHS6G(9ez=rnA}n{JE%Wu<`bS%Z?2QUHR+0bPvffG|ni9zcOYB=O!mGi| z0qgt2K1w`LuTuwtlp+??Z%PdO$BjNfL*M^=$Ja#2kITgd(1yPdyX|c}Mz!9uS4Z*^ zZ&TYUzD5~qKlv;p8f&m_$Z6%vJUkgD|K8YuHWue7r9k90MY!$);R*Q@yJZ$;dEo6x=Q99{pWtUle0qxm6n=7#8VE>$ z7wmjk6u=|Cx(R^I_PdVGB{%4x8-pX@`WFMi)tc;;!O^AWY;OZ(6G(U60{8-lfB=Rl zd7UJkf}#e+--RE6=E}yi0`A8be~N!a9&mXoNSl+Zp$m-~(WV5tFe++0=j7C<2IPq} z2fCmHg3dAmi0zsK%es!EpA$oy@U^aI%o6LOZ{a;rb0f~M~2 z&qga1H9+iLu;2n(G-_favA;Ts$zxBMpWMfxuu1z(8foy^oR2ybh&-!YfOUmD5`7__ zL?U$kW+f>Cy7xM5XFIvmKx}V21F_qkeLHY*Ol9c*+J*`2lHc^)3=1^bj6)ea_s$Ob z^ws~Wl^`%Af2#o_e@jsF*B>Hx{(kskD?W+CW6qn;YA;KDrvjt%o0h`IP4PQfx|&6V zC7!(2zf*L6-VTK&MhY))+wnQ%6ij|=9pmrNbYWj7I1wa362Uhs1sDw$4G#=h zr5B{6Ai1BzLqH3XUZ6@jJdWuD6@gTP{36c^3|m#ENgsh}bm1bP>Px>)|Nr`5h5e1Q zZtWRh$auz0|9{r}z6yJo$(|*8OA)CIB_V^RXn>vriD@GxZcrB40iLV*&m3ES#B%qU S*1y2)#^CAd=d#Wzp$P!=2qcOC literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0129304042.png b/umn/source/_static/images/en-us_image_0129304042.png new file mode 100644 index 0000000000000000000000000000000000000000..0114f735a0f97be5e978012b2ea60b0f6f52b0e4 GIT binary patch literal 12329 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 UWoHoo0szod)qPs6Y!~r=03KyfCIA2c literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0129473334.png b/umn/source/_static/images/en-us_image_0129473334.png new file mode 100644 index 0000000000000000000000000000000000000000..9083ba2c1cab6f26f25ee4e4123f543e49a5be60 GIT binary patch literal 10485 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0142359884.png b/umn/source/_static/images/en-us_image_0142359884.png new file mode 100644 index 0000000000000000000000000000000000000000..32461aa13cfd578360a645d76a3baaf5ed58003b GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^!ayv@!2~2X{9>2@q&N#aB8wRq_zr_G+%^eZaOF5F1>Z@R$k@w`2QX8!fof&+r`(~*Ze){&NR)D@p1jH=SB=N X>ynn3HMOh;1_FbptDnm{r-UW|t1Oig 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 new file mode 100644 index 0000000000000000000000000000000000000000..f5a39cdd61f3943031ab65acbb8e278eddcbc654 GIT binary patch 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%$ literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0142360094.png b/umn/source/_static/images/en-us_image_0142360094.png new file mode 100644 index 0000000000000000000000000000000000000000..0b46392011c177d8ef8740ac25c09c6fa4575448 GIT binary patch literal 359 zcmV-t0hs=YP)Ix&cE%RXk7gNZmZ!(X7!_ndjj@RwYh(DdQA7^GNOi$PCG2u&O1Tmlw@;&ckb!sD+g zw+YPz+;I$5sOVA1&`O0kMY9)ISq(~^6$}*>%NS0xqHCcJpFmJk#}aI&j9QE>RA?eL zU_nhFJ6&hk1WetVXyE4o^D*OSV~+;WiPgvfi{p`JF#yV0Q%CYtE7|}6002ovPDHLk FV1ju|mVE#K literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0148244691.png b/umn/source/_static/images/en-us_image_0148244691.png new file mode 100644 index 0000000000000000000000000000000000000000..833927cb641ba43ceab8567785333d0851347c90 GIT binary patch literal 16620 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0152238989.png b/umn/source/_static/images/en-us_image_0152238989.png new file mode 100644 index 0000000000000000000000000000000000000000..1efaac323289e07a99b82484ec9add253bb5bbe8 GIT binary patch literal 30659 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 A&Hw-a literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0152727234.png b/umn/source/_static/images/en-us_image_0152727234.png new file mode 100644 index 0000000000000000000000000000000000000000..35e283157d90b580b45cbcc3b31333059f7d0a14 GIT binary patch literal 221 zcmV<303!d1P))A!d`p{mhWH(cfkaN;|*`JRBUvDVNu`svMmcfNsCv5FX4$qG`_=o@D@ypyum z`f~E{FC$-VF)ADVK`FrE6GY9Z(G(huT0Eg;nY$O)Uik##afsQvtCMOpHNmLS^fMX& Xr}`S=9Wp_P00000NkvXXu0mjfd{$y^ literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0162329244.png b/umn/source/_static/images/en-us_image_0162329244.png new file mode 100644 index 0000000000000000000000000000000000000000..a1423049895aea16082a3c95c8fa1e417ba42ea5 GIT binary patch literal 7328 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0162332046.png b/umn/source/_static/images/en-us_image_0162332046.png new file mode 100644 index 0000000000000000000000000000000000000000..b9dc61f7188d7e9f0fc96d1473ecb79e2f4ac635 GIT binary patch literal 8623 zcmdU#WmH@Jy6vG9Xn{h377r9CUYsHUf;)ub4#lDHVhLKTIK`dd?of&qDW$kuaY-p2 z+}&bFM^kk4|AnY@u3REVmKI7-D3#RhWm&{9lE3@itBUjgiDQ{-j2)hH{~1tVfW4A^_C}6!U3rMuYz1!~pKgq5<6UKHv)d5XGe2 zkdj{S8jHF)B*t^`J{&ATnLk|0Il7D^ND5K8Jl};xf!r2PDyDrcnLX>iRwBN--?nyV zdTXt4JQTGAvcCeFz?c+e^I6N#wj!`S)M)i7n;Z=7Tt2pS?$a!6anR98bcz%7rTNen zph@7zyvgeCD9Lpq9so$7odMyL#8}XNoDr3VFe?o4(WfAnFf{`dMA3ZpUgcF06P~Mx zG5HTOD7NC~O_X%>7A5cP2G_Jgr?x50#Ze|1$}ZQIYX z?tC1@^4*l}7tGUgIqv=0E;_W*vXvX=QhFWz?1z?-eQ7&~?PVByi{gM8RCdAZ?#4&t zLOsFXn0H6bXfNP|zF3AKbT_5tZV@y2S~I>+U%QaOUCtW%VltuV8nxshR3A0H&Nq@J zYm8{b5gj`F09fG*))Vc1K4OiHsDA+b3l*RxTF9EUjD@H{|DW5LL{~>ghY0Aps}DkX zj0%vjv9W=r6irM_c%l$I00z~4`NI8L<%=D>5Ay|emg!b;VTSzt+b@R?p|%Fi9N&}6K|r1em3`R4)*RyozR6V3fpG;Cc^P5ze!r17?h^C`>|56`Pfp$_SF04GBeJn z#hyn2i?thrUA-1u^{JH8I)x~MuCZUGp<)4dxvkxJXlx*3?`aY~{aA>8p|$44XEVxT zm75%kD~v6}w1-fOaASHXf_&mf0v@ztodeT8ERAI5n4wyDk9ty!{#9A^Q<~zH5br>` z^-P*VJD;C7WXq(c$&b@Tz6lBgC(+@lIeDCfGV~^TAHl5ouQQQv8id z;ZV;@lC^2Fj&N|3QDm_lXCEcdpoU;@5!BTvmu>R8ZpAuCD`H2q9It&;LSlV)Wr{ft z@V+0dgP6x4T|bPbAKj#0K%Ns}!D`-wzmd!y%pZ?$IodgU!)5SgZN)4^O1Aoh^ELTh zCM2g2@RO^=r99d_95K!leYE0C68j3@nsaOHyS6X$gleLdBRAUJ!<0zrR9UM84Y*czvL)_6n0!%6a}mG zcxWK}1{lgE%Y2%&6ZKQFFe)x{snSH?RCYFD>W~&BT}^7nRm055%qw1hx-5VDbxvAJ z>=Ryc`;&esTvsr7Y>=Z0vw?>^6y{-OCRaU)Uk;pbk-ZZ4S>mel?*HZK=ol=hV<&Sw zQ-nNL6_%2t*MI9hW5dxn!9M0}vqKR>xtsftFVTJDF9WC9MWqR;mQA&zhVd6T9=uRL z(-57dFh${~&(u^o=~QY$kKu^JvF^sis;Ll{@M;m=z`~sqgx`u0kQ;bhkQ) zDXkOByKhkmMp5FpxvQ@p7THLxkpTekr&Nrl6b5pQklHs&>-A6T@Qsk}p&PmR{+XTk z^W>NW+IH4_xWyuHohS-h(xWRq|Hgo=9`R7mNHVI+-$-d}j}A@bf^oQ3@RImLLoy8y zgGo=WCg5O;FtrPQi%vr{q^7FLgD=#J7&xw$;dQm7ya6%-!8lO4a4VOUpaii+3X3+Z zNWn6j&NdIOHO`J@AHm(H??fQ?jZrU=SV@Xw5n?(5eRSZuD-x}`XUL?*_n zBB}=9X#G;jZ=45)th~gGcXe3#aZcYkOY$gG;Z@s$g-s9nrg6C_UeAT%(!zKL&zISW z-I#7k#WP9En?}OLPQB!#nw27(6F651lMJ4$#l|ON>`aSi;5ZTi1Jk&7Eq&gVdVL~F z#qJSlT?`X6b4oRz3Qsgg1y6O*8 z?}g;q<2(uX)vYxt!>q_sUiwqF5H-}(C_Kp9cKoE5h|X`o@QT=g zV=goiv2wtN-5n4QM_;6sV(8A!Iq;|5>hJGk()|Th-0xTy0Gm(0PVuiT(02CF`mm8$ z`hdbc#){wh{?p5W##MuDKO4SY=Snl2=A8?2nu+i`)xYToQFAuM=I$1ME0(@Z9*XYN zDBWF3H?Z9|eM!pYPc6t=Iw_7?K_`(=*Z8)E5FVvn_PnpBNV0JhofbpK`yJJz^zn(M zc&;~NpXC$HB6p&s2n;BsM5O#rvg&K651ti^8VZ?!^5ZUf`zv6qg)lH|T%1wgxiutv z({B_E<&Qae!a~eQ%hUM6c>(-mJk{WFun*#1+rIcH^*|BP zRy(c!&GCEhEsR!QRZ)4ki!XHR2m|G6g5lG?{_Hmk3x;m1B}jR*-?0$aCIf^7CXvqDz((N9M>YwGF}i$iq{39?g#+Ow)LF}$n-isf^sTP0u2S#y zcy6_;eU%5dQ1wQ3(h0ZwFZ46CB>H}>HZ=QHH5V=*AK!s2yW4cfh~Axik0kUFU7u>; z+i7lA9#X(;-Z&?TT{16Y;~!bmxv{zE+B>gzClYb>o?eA);+dVCzdwq2(91O|{W)$= zAo3@)AkcE7D`+Tv;^sZhxE}3N_lG1r3hB&#UU*?l_kO*$n@?NohQJcj${0WZcpR~b z@`*S!Q31Eb${+AEe$<=fd@*;q8SO&|drm~Hg;#&jDZVmw=5EOF`w_k|NkTUF`awje zXFx1mQ0x41*C^|-u87ix?gRo$A+Z0e_rmd@M}ANIrXW;t{%ByW<{9$n|k!oXIf13 z{6syqlHZsqf;6O`8?Xl(*35iHuV|ZCrFob3r8F7**QDyHAJujNMO<`bC{E_9w?QhW zc4>Iwk>RmFBoGeu+2rp6iwH;64Tj`}C4MwGIIB0`GEIl_&WUJIMO9)|O<*r@om=a% zU?UV0c$GOPk3@qRvch8rZ(gx^RrJ*ItAO7bDbyL|>j?315s;@>DH^wU#imgw4&Xd* z*6nkqofmiI$;0gKD4WR7A2=XgY_QYDinMCb95$cmy)ZY+!_g`VLlJjf#Rhhg*zYxLhvL%%j{_97CAW-6_vEUn+DF%a>?r zxm@IJ9n-aJdlD#@^8t&2p|b<6>Jno{1$~ZWRgLy?t(w?!^O25*F`1yr+IURAPe0_U zYCRj@9qYDgp-a2rB1UTU_RtGf&nb&T@f>qehC3mm!HRE`{r4TSCEm9lym((AOa(2_ zcZH=4^WyBwQ|qRB zx2k{oWa#+JRDOL&&NJRXO@j-#8Ve!t6he&joQ63x&PC_a|1j3swUa3#8irDCIf-68 z*tr{+NC|%%lbM=dW6MhPM%2NZk&qDP+sYB&e|TdxKI$YVAO4M1kb;UF=%Kk%6w0HF zrt?#wZi?9{BZ{kohX_K$ z-AlTJaT;H}7`#}GKQ1IMW5iasW+F_VCvMP-X^x9^zYyRA?arA|;#<;>mk>(NFj+@6 z!Q|Git9*5x3(67sdD z0+U@S)WdYF%%_AeK5bX6{+!Qx^@fPjura5Y1RmOdwd!)g^J+fH+bpuTyJoXPPJZdL ztb{~PeqaH2#M@+yE%HPGOS6(>bsR@8XU&M0C(#$x$>eDpd)>*A{%;sGU~zb3eu}@Z%aXOZ-<8#0}o60g6GPw zt>|YP$BjvNZ<=f#!*BsV1_$>?*fs28ycW2x%n}-UyjN-+!rC`SjqxRF0$bU?Iwh2G z5l_B9mQH9kI*#~nMjP;1sjB)YJPq@Q34o?Q6-`?(!u4D1 z3x;CEx}hV%@cmATz2=POE#ev+OW*%fgj|*HP7i~UkVURM&Ou(FhIz>@qAk)=CRmr6c94V zWyCsxiLL52CD)JkFASI|@IH%cVY1-X65+n?W9*JClSU~?^+yC8J_nknyw-c$KM*TU zsyN4;qt=ZNfzCgRVD1u_7k7p$hJoF?gx>i-Z=US&EK-pM5~cF`wytLDI=7vg1@Wj= zTVUIM(qRxEtIm!~8e@)opE{f(S`1;Nevr>N7M&0G(1q3)KT`&FzLom)nv3dPd`t!> z%EX|DNt<{Ef5`JNM-sU0jGucvcLUQ*t=Mo-WW>u%cKTSS&%i>muot(HZvd~G@VkH? zqX(0=-%5eBm|QbbGFW|g$JM7PzK@6>kxwRDNG(45D<~HdGxJ)ir2RaWAa=^z47 zD+mOo*&t2QnUp&ZIOo?&uaRRg?iFwbF_9B_ZsH(0$saK=J^*Nx+=3|7Z@zUdO#7GQ zS`LfKXkQbV)L)a4h~j$|Q7KG}a$9H7&P%R0UTP@a*1x%9n<&^TR1P)$7VPb=8(=PdF_1IHPT)A%9{aSnrz4rM!x*<!FZCm3_Q%0c^3|DzC3%)XrBo(Mp8nN%jNbv+a zWlT@mrY1dS3SE7+=knbAhO6lMtPGGi2=nINPnR2{W4HSowh&Tj?U#ydpmEIa-wX#A za-u`+>^4o2E94XuY(!4M%PidX%8i9PVd}ALiJV%?i;rwydcN(!ysG;2&F-;Ar|}7* zG9;Uve19cSt0Goot<7W4u*=^(3yp5kOZ#60fc}H|_nSj;La$DD^uE{`e9U=h{cod? znB7pH2A3vP+#LNsLq_&@KzD@sjUuI6>&^H4{pkuMTbY?1tcm{ZsyXEUYgauxGlu!r zZKP)Z6?}T+5BzjKHOj}J3L4%{wf@!4`%mca{*tD806cshf_*x9{%Z|eayWK90(`Lx z-+wUVKL(L!ST5t{v4kFzr!VgVj-3}o*CjnF5H$<5$`bCbPQu?F@h4CZ#a=Q`vUoLU zi;ooL&wH{vR5E_oo*V4iP=423t?g3YpJW`IgdZl`R$8X<)-wmM^D3r)akJlH8r}c} zR-CbSezCy>crJbsvWJqfpGA5tzh=UFb0P0QwyXbQ$WB=F9{9vmi4JW)I8E6}mFIL* zqigEAFf?`q@@6tVjQ&wISf#i*^^3^~rhUNiGtp}tL6Q`frmzT#!&X*Nn6YU{7Wg#N zC|G5dU?(%Tth$Do#L&0c%iC*SPLVfo47Ox*I@%w#(>52$U#YJi=#Ac#(VVr-<9Xsm zpd71SV)DwCqL;@S# zO@9w)_8^{iK`X6vJsj+?t(_PECkuN?xiGTGsQcq;WBVVxN7f#nn$Luf+!P$kEt%6* zEWaDMog&*`>A&nA;nw3x)5g;I=1CGxkbli`XyG@?Pias_bAqNcP(2c(2zZwos z5Q*Edv8ccR%B)w4C!bN^7l(&UhvS-LK{V%gUQ-f&-HXQkwi5jT*VE}9DF5x6@7el) z%RucT{S)kZ^J;Ob|Nm3}H21}Rq0xCu^%>~t; zu94C3xTL{1PXQ|50Axgm!{Lfb&vuM1P+lVWa(P+VOS?)v_Xohb$;n9q;B>hVDnM^; zZtgMQ|G`a}n*O_+a$5BdP?WSZ#bkLRx2VzPfzUHK_7XvcWF5Xgh zK*VKEgS+xCnC-=b zHL{pm$dkvYqi>Em+Bya9rdD;yn6JfZe5+WEYFEr41e#z?AgbM;navB|N;K~T3$FF^ zBpI)_O{iQ+E#R^_ds~eSY=b6wv5yPirl!A^QB7QdDjqX1AE_;RPn%<7?q82Af`Ksy zFNk^|osC~szt0GN`cdY<=FT%K8LT_`k*B{jGi`~FTdmO*5X$_Ng}xUoH?iJV(Ma*5 zq)-!NlpoJgkvZe_h&<7cRyWd5sPBf;L$7W|Id*^@`{?CroB4fAFHu~GZ}^@JgLl8> zCeRU0(Iq?}HjeIxnD@t~X-=ejVg>!+xh;<_IL*$Alg`uD?RXSa`js4iGyLneIO(Xm zPkeAaOYv9^%7K`w65W(yaNEQaTEZ^WhaF99$*|@@Su@mKrhKVI5HIARBQqfo#)3tdr=8Gvu zKFE?Fo~L0KfOqkIq6-#MhW+Qh+AgZ`nUHPl_Oqh(~ASmfO|5{?ZHnga(`f{b(qhB28!Zp(j2ARxT4Sq%Me1 zfGE2agqCS|bNxvWipwX02af1bUkmWkXpR!afakFi7(jpTU#f0oYNG3F1t5&}Cu299 zOd=^86K4k@05|5l+r8hxSjI@n`)aC^s5l3E>ndaBZlTasV~ythh5Y~F3_)K!q|Dh0 zM5g;}Wl0gDa&ADSzu%m?hGSN3LMH5$@~+H zFE2d`=r<2n`+v`LoSofW&_M?wY1*p!Y|G)j2>e?}wn0Yfzw5;2=JbEmiO6=c)o$YH zh@%t|!IlR7ouS8bA$vcYn~c0}HY_vm)|a1L7@Bt?uZJk_h4jf7?k1iStheN=4hcl`mC0L9R)DI74Lnh1d0!R zT>rAoD*s~jf=?Xo`anYzvlP7JP(HSJgB=til~xIj4D#lJ zUsSm5rWCh}`(|9N+|IvX*9V2EHA@enr>AEJ(a+pGe44Hdyk)Vh*XQiT@Pr~ZFa$W` zMyYr1&X){{{Y(&$|Es literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0162335382.png b/umn/source/_static/images/en-us_image_0162335382.png new file mode 100644 index 0000000000000000000000000000000000000000..dddc7ef1f996e90ee20f4d45355a70cdbbbbf4d9 GIT binary patch literal 4595 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 b>{BXL+l1z83T)>}m<*(*_o(RM)0h7N=?6ez literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0162335565.png b/umn/source/_static/images/en-us_image_0162335565.png new file mode 100644 index 0000000000000000000000000000000000000000..fc5a60bce06bb2bc39f9a593aba0af04595f0587 GIT binary patch literal 5663 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 N0FY9WtQ0p1`9I7bW4QnT literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0162391187.png b/umn/source/_static/images/en-us_image_0162391187.png new file mode 100644 index 0000000000000000000000000000000000000000..7a75567f0c0663028060cf7e2b749e7e269b8bb6 GIT binary patch literal 23468 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0163203842.png b/umn/source/_static/images/en-us_image_0163203842.png new file mode 100644 index 0000000000000000000000000000000000000000..ae668d9031aa96a62b01d3c54b0558ec9fa11b5f GIT binary patch literal 4619 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%0Dcdq(!jIt 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 Z^`pe&`5BoP!5_+2IND-uimgw^`~xq5u1Np@ literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0167839112.png b/umn/source/_static/images/en-us_image_0167839112.png new file mode 100644 index 0000000000000000000000000000000000000000..754024d6cec3ea8f2110c77a1a47e4db26bb9a20 GIT binary patch literal 20352 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]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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0173155793.png b/umn/source/_static/images/en-us_image_0173155793.png new file mode 100644 index 0000000000000000000000000000000000000000..20a33eca43b3a42ed6f514f7f6c6e7922b2aa991 GIT binary patch literal 18803 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 Q^>n#pVsXCY+|7so1AWMzEC2ui literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0173155804.png b/umn/source/_static/images/en-us_image_0173155804.png new file mode 100644 index 0000000000000000000000000000000000000000..64883ba9898794e698f8da76e69d7b6992342d75 GIT binary patch literal 26521 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
747y;G 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0184026531.png b/umn/source/_static/images/en-us_image_0184026531.png new file mode 100644 index 0000000000000000000000000000000000000000..1303a51c2f16a523cbe192bcfe5da3f355ecf256 GIT binary patch literal 3454 zcmc&%dpML^7e_)m3Mn;2aY~~Ln$R%nxFvGD@+y~dkI5*L5yoAnQ!dASCe(O!O5SG1 zrAUgQMsAH;$|Wj<%rVFq8o9(bQ{VaiJ>T?1+H3vxWv#WJwG-{_tmI@7 zvSMOla@NN!9K^)LQ-poGjD)ZqP`Sz!{=|bFtjxqp+EvGeKoV>EtErgS!?g9wUTcMT z-KFC$!D3$B45R&!M^%h&Iem)NbPE-^4F zFIhX;AkQ=1T6T2@;kBujrmk~cs;~2JlI1soocG}q($^kqOi;bCV~awj>L+t=mw|3O zPDpR-g^*JnwoW0y7smK>)Ad)O9fH==N29+K7Dj%lxwFS^-A;>u`jhuyXp>n&&k)iq zLGTYWm-$_lgGW{uV+UD>Gs@MKIfr%CYQqhRue=hD#O9mC&gE~~sznft468~vlJ4VN zC9kkR`E^jdJx{4X3NYP6lyxA%JCrbMX+pUy6yG(3lvxXy;&@6|B&kuB3zyPBFn{Vt-7OWRj+1L|UFgf!5%ttg*9cBc!a=pn9(G7@@GCdSE|^b zUi4Gs5$a-HKrzFC7f=!RhJ+!vP`1X2;Z$FHz(f7GuxU&n9B19j(GZW<4&I0qBiK3`*OqT9$F)sOAiaqwi(AQ&I({_W{ZRAm2C1t9!B zaS*QXYpw1KIbri049z6cAD{DdwwHC+b4k7_s3ZdqZzrt5l}G~NdtCAzoKXXreZp;q zDu%PEkxM8)Mvl#xrOP+p-KjW-iw6pEy^}56p*PqIXM#Z<`MM%NW8~T-tTRHcfy%O4 z!8cEvkF@zEC+=U5te#EbsLjw}ZR1T752kQ|sjk3wrK~$o9&!R7hVx(bPdsqKAd}p% zKE^^%IJLb6Owy*>ViM=OE>W_w;RxS0H5bE9sA}fXVa$QuO`iqm>y|;pp+Kr;}_2KlQ9C}Ux9pO4hPw{ZHeka}Vc=?|BJmhh-!bRUFVYcf51vNY$ zox6#H9It^V);l-@3@&Zj?R6!vjRG5F90ughpo!W}-k4LRy71#0b5r^}$FX`M?oT!g ze5&}7rUJB#F&mjoI)WZeE|rsdb_%LLEcdxp6f_gQP2zl2qW%1Ce(U!d$;y|VPI zR(Gmu4a6TóP*2|lc!uU!94YQnQ`72TQvT~1r-tFHBH0xdJFGvD?EKn~Yr@&3w zI+0Fw+dyQe1yfIUK1t}45wX^#8;0?>0J~pU{zdw8PQV6)vYv`CV0n&W!dqmKEuHlN z$gY_9VXNo4MbFn$6Z+ee4Vvqmbf?Psq z#gAcHj-@S)N=eR15hgAXx2^Yc_KB0pCFt`%wxszqLdR2~TtT!aeV-C^`hxBwx3K4; zGrO?$byz8L?6w?{y#XR9=uJ&lRteFP6&#tiINGb8UlYS=?R%>ere3+onjw>ZKl5J0 zPtzf$J$yWYoT8Lg{?OyJ9hXR#Zq=7Qm{#-6GOD^Zu%OSsZ@NeYqu;d8+eT$`WkRl$ z$gx#~*%pGSDSdwgQd^E_qjHcDa<<-f4a8OnZesBtw6s;zS(cht9Xg4kn_>vw?j0JxAcK1Smh%`oDrt^n1?$HDxb2P=hrMkO29#+h1 z(3igW9PAH@F^}mPqLEwiRKjD94D|ZM2)?-kfuUTh4WzynE+*kSo5{4{C{_+~HPk3n z!;9n&P5i<1e0?G=TIg=_;Ni`3kb{Ls7=y7EC{8>ZNKKLgXwR3gEf*a{2d;s*dCc!3 zxz^>Zk@uw{XK@v1)X5)0>jPno`Lz%?*%mLdlQVb!f$e$>?JP;KgQj<;#ycjE`YsNx z@+?6&FE-N7^Bj#@wVL?H@S5M*lFYTO8ZUz1`?xV-zMu}7@cEHhPIw?@mR4P(6X8)z zoM5fzAdS2~Ukfo1oM_qW)5}5nhf=eduGCUk0A^M`Qj#qk=#Xk0t^r&h}Z;mk#O(=lBfEzeP0@!8YLVQbV;4ED}bensX^hmrH_~Q z_}VI0{MmwK@@0B%S6U^)RcUcvovlx)Q6?4EluaC(*Iw*d$SD66H#L9S%^<$pR1uSS~H4+28cNsn$Bs>aNyzwTFT9AO+{Vn!Z$SM| z*y{x3c=onr7;y&d+hcxq!!UooHMHpf_WS}#S@#KSloIDj@jHZ$z|CrFb%6+N>^=ww zvFQghxfw?Th}Z^OnQKq{y)FSEs#nUKC(``O1G(vUVS`eFnaRCB2#v!u*0%Q`qB&%H zw7t|kS&HYVA#%2cC_-!`|4$L~ccd;6Tw#XLzA~Rg;2VCqu7Pb2m;Kf(IU=g)I>03> z$M!_kS0YhjaEz>U3KZYw7Y)V#`oC4Me_!~Ly)a+e$~mhmi^l({uFdD(_q+tJ%4hB% qCduD1`3D*h$deboMU*UOVpBtBZ|`o4a}&Oq#H=mtEK1Bg0003%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%$ literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0191544038.png b/umn/source/_static/images/en-us_image_0191544038.png new file mode 100644 index 0000000000000000000000000000000000000000..671ce59fc614493949e57897b31781c4914c5a8a GIT binary patch literal 26383 zcmd43cT`hd*Dnf+0*WG{A_9Vd^k!(%MQH&-FNP}8j5MX!AOa$w^cqSKLRXO96KPUH zkx(K{6sZYCT7W>{1|OfdoN@0x_j~U*&N+WD7JHAi_nvF6wdVZI-<&IvdOGSC&fPdi zK|yf=sG(v&L2(L1K|#4jbC!JPCG2iExuNthP`^)6Ho&?}zMyhc1}RfeRK%V?v^hh* zrhTRX_Mo7+*naXy+2vMbM?v9$0IDb(`C6^EI3=>FL*YF&Qr@UYxL^qXJB#R?U~wW7K0H0NM1UR@t}!Qp%6Iph>o z)AL(jq;sC%qPgtjo|JLiY-I0XpH<=^n5nqv#|iByHa9Ub$xhUD%yL!CA&W(k!+@YY zY0hXclAC+y<9Nu;i)$R@(NRzc--DerW-lZt$xSr{{JTLd8}En*)BdFMqNQ~@(_T&y zr+;_-fX1@mmXN76tl;Oe{*qS;m`2bCF(rN6BlmvG@UbSc15!6Z!YqXYe@pWSpVztE zj+$}l1TF?2&US13eILEG^Z8aySHIXebD`;Iz@oYn==YeMA@^%a6ZH_g4;e-H7~*gRTyBm@;uOw4!No&S|;rI4dzrTkk7NsR#y zrn^b}1?6s~EOmbJ)MOoe;s2vG*@S|ir%+d&e${lW6K`zLf!f2;{4+HlVx6X?-6kC- z+Y+qI49-us5qj;A#UmEXlS%wYNnzZr@!Fi->aX~vUHP9KJE)u(@;gZYZ^$O69+Myq z;|r!tHHPH~gS)WkoyW`edHL^0XvQ&ZwS7osGi%SkM4AZpfrOP>3h^F*GWCQqY z<9Xhq1`6B-5B$Kz8TkVCJXZ(x(gX^H9Z(bJoD3C8PP8ia_KhxVLLRo6D@GeSUXSRZ z|9S!Q<4l!&(0TBNSImTHRz>fZg>P4W&p_K(M6m#+%+!lamhGL8A8&vXf|vVJzE(4Y z5lJ4gm9ze-RkDgCd6VsV?9IevxKyP
!>7nHAFVLl|I}^Qj~6(70k=-ROsMg@Q+y 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 Qux%Sm(?BEd{FS@^1988ZqW}N^ literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0191577030.png b/umn/source/_static/images/en-us_image_0191577030.png new file mode 100644 index 0000000000000000000000000000000000000000..0b7d9f0f8e90540907bf1c749df7ee14285c6f70 GIT binary patch literal 21823 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 NgKH*NtFAac_zSAjl>7hy literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0191588554.png b/umn/source/_static/images/en-us_image_0191588554.png new file mode 100644 index 0000000000000000000000000000000000000000..26cc55bda89367c96db46620a5d138a402d1fce2 GIT binary patch literal 20765 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 D)pTF| literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0191594527.png b/umn/source/_static/images/en-us_image_0191594527.png new file mode 100644 index 0000000000000000000000000000000000000000..5ed929ec140c29e729539b1f8cc60da1aac0eb98 GIT binary patch literal 9214 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0194358487.png b/umn/source/_static/images/en-us_image_0194358487.png new file mode 100644 index 0000000000000000000000000000000000000000..381bf7e00aede5b5cfe001664edc74ef9a37775d GIT binary patch literal 20120 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0194358495.png b/umn/source/_static/images/en-us_image_0194358495.png new file mode 100644 index 0000000000000000000000000000000000000000..0fbd7a231505d16e6980e427b970fe7b7bf68bb6 GIT binary patch literal 17959 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 Ci{7dL literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0194358504.png b/umn/source/_static/images/en-us_image_0194358504.png new file mode 100644 index 0000000000000000000000000000000000000000..db13c4f33f9c82164fa6156980c5a4b0a6164871 GIT binary patch literal 27670 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0209273220.png b/umn/source/_static/images/en-us_image_0209273220.png new file mode 100644 index 0000000000000000000000000000000000000000..5442e659efdc614828640022d5197db8935b44c2 GIT binary patch literal 23438 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0209583952.png b/umn/source/_static/images/en-us_image_0209583952.png new file mode 100644 index 0000000000000000000000000000000000000000..0d5e35d108627bb825879854099c242ba44661fd GIT binary patch literal 18811 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 G`~43~n0E{S literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0209606948.png b/umn/source/_static/images/en-us_image_0209606948.png new file mode 100644 index 0000000000000000000000000000000000000000..08c093bd05d0206b6dcd7d87113f9ff26f6cb4ed GIT binary patch literal 47342 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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_0209608154.png b/umn/source/_static/images/en-us_image_0209608154.png new file mode 100644 index 0000000000000000000000000000000000000000..f795997f267004599e3b447d9df7482f97a6ddef GIT binary patch literal 23764 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0211552164.png b/umn/source/_static/images/en-us_image_0211552164.png new file mode 100644 index 0000000000000000000000000000000000000000..64d89e272d129579830d22da67171ce44a767c64 GIT binary patch literal 21605 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0211560998.png b/umn/source/_static/images/en-us_image_0211560998.png new file mode 100644 index 0000000000000000000000000000000000000000..593231586bfed90dfa47006a7eff5b00b50d7165 GIT binary patch literal 21786 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0226222517.png b/umn/source/_static/images/en-us_image_0226222517.png new file mode 100644 index 0000000000000000000000000000000000000000..3322328b691f69fc51959dada23909e4a6841a00 GIT binary patch literal 26488 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0226788663.png b/umn/source/_static/images/en-us_image_0226788663.png new file mode 100644 index 0000000000000000000000000000000000000000..a26a279b3df1efcce7f261944f2ecbbbf156c46a GIT binary patch literal 634 zcmV-=0)_pFP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0uM<2#F&K5eh^hHtrRIh=M|hMndB(B#yY(+8Iw6 zvv&CH|F21A%$w&LqVSS0JM;eczi;QAE><@WzPxTTxej9NH@_QP$F6GlP5yrnf1k?XYmWUP~Mi3e~ZFkc+3lR}el2Uy&E#dX^*{aLyOA0M+boswQ-m7 zSlWao2N4XZn-Z~;+l(1{H^%jCgY$)}Q72F|M0q&R#`ZeGISd_15bO`1k(}lIm3@i` zg*OcgG^A4Yh$Z$TLL{{1k4VcWX>RrU9}}V^IDSZ-V3Dh4sUC%*@?~KJH^@0&c&OQc z`{EVw#dp$Oh+n97?peU=>YKs{czRsMwb31j@A!*D$^$RxxB1AYgii1;beL**0SO2w Ufd+erBme*a07*qoM6N<$f&$|gApigX literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0226820247.png b/umn/source/_static/images/en-us_image_0226820247.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_0226820250.png b/umn/source/_static/images/en-us_image_0226820250.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_0226820252.png b/umn/source/_static/images/en-us_image_0226820252.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_0226820452.png b/umn/source/_static/images/en-us_image_0226820452.png new file mode 100644 index 0000000000000000000000000000000000000000..7a75567f0c0663028060cf7e2b749e7e269b8bb6 GIT binary patch literal 23468 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0226820455.png b/umn/source/_static/images/en-us_image_0226820455.png new file mode 100644 index 0000000000000000000000000000000000000000..504d7614f775fada140f2c41477a411d368a3487 GIT binary patch literal 25841 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 CW3%!A literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0226820459.png b/umn/source/_static/images/en-us_image_0226820459.png new file mode 100644 index 0000000000000000000000000000000000000000..504d7614f775fada140f2c41477a411d368a3487 GIT binary patch literal 25841 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 CW3%!A literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0226820796.png b/umn/source/_static/images/en-us_image_0226820796.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_0226829583.png b/umn/source/_static/images/en-us_image_0226829583.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_0226829586.png b/umn/source/_static/images/en-us_image_0226829586.png new file mode 100644 index 0000000000000000000000000000000000000000..34aac26a9128af0bdb06901a9ba46a2b13561c7e GIT binary patch literal 26387 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

^S+Uz~TuN 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0226829589.png b/umn/source/_static/images/en-us_image_0226829589.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_0226829591.png b/umn/source/_static/images/en-us_image_0226829591.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_0226829595.png b/umn/source/_static/images/en-us_image_0226829595.png new file mode 100644 index 0000000000000000000000000000000000000000..6120e8e98f639719188b6963f23140c3708d79d4 GIT binary patch literal 39790 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0233469654.png b/umn/source/_static/images/en-us_image_0233469654.png new file mode 100644 index 0000000000000000000000000000000000000000..f5a39cdd61f3943031ab65acbb8e278eddcbc654 GIT binary patch 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%$ literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0239476777.png b/umn/source/_static/images/en-us_image_0239476777.png new file mode 100644 index 0000000000000000000000000000000000000000..8aadcff911dbca28abb242db61ccfdf7dd42bddc GIT binary patch literal 457 zcmV;)0XF`LP)eh4bY)!^&fNe20bWT&K~y-6WBmXB z|9=K5048b}Lb5@xPfTMdZ(G4|`zxj#Be7n4y|06zXu(qk237`!-(0#3bscF8THHtq z{u2RS?QQ=b6PxqDdhd(>|G!-PKf5sJe|XN!|5v{t)DScX#Sj?ya`=B6ni$?Nf_XE|KIfrRXtXNNHqkjLF5>M zVbJ^IJ!BbzX3)p~N4s+V$IQD(vLXNfBgfjWYYe9^GcagrDj;H~v4vsoBWZ@@jtT}> zQTz#(1_F>r}UGwAyS zG341eGAIZTHiUrzEwBCh`ibE;D<1D83z`&G{bTJ437w{TsW7F_{00000NkvXXu0mjfT#ds3 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0240332622.png b/umn/source/_static/images/en-us_image_0240332622.png new file mode 100644 index 0000000000000000000000000000000000000000..f795997f267004599e3b447d9df7482f97a6ddef GIT binary patch literal 23764 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 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0275513364.png b/umn/source/_static/images/en-us_image_0275513364.png new file mode 100644 index 0000000000000000000000000000000000000000..1909444d23d92a3a6566bca91ce065d14dbda919 GIT binary patch literal 1004 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EaHVU}gyL32_B-i2;l_022maMg=TL zfE5PVkN`UjaKHd37;wP=HyH51052HufdM}l2!Meg7zlxZFc^q{fvBjc7#N6yfrNyF zBp676fwZ)=3>e7D%F2O(yu7@Ef`TF#C@Co^gMo^QimIxrnwpwA7-(o{XliO|X=!PL zfsT%juCA`0o}RwGz5y5*8X6iI85tWJo0yoGnwpxKnVFlLTUc0FT3T9JSy@|K+kkCcvmzTGP*6~CaBxUSNN8wiSXfv@L_}m{WK>jCbaZq~OiWx{Tzq_dLPA1fVq$V~a!N`{ zYHDg)T3SX%MrLMaR#sMac6M%VZeCtqetv#oVPR2GQAtTjX=!O$Sy@FzMP+4WRaI3@ zO-*fWZGC-xLqkJTQ&V$ub4yE0TU%RudwXYRXIEEOPft&8Z*PBp|AYw>CQX_&dGh3` zQ>RX!K7GcF8M9{1nmv2=+_`h-&!4|w!GcAL7A;=9cQ>uk5sDH4e!pN zM?2c%!f)$Moqn;JbAR{#-LH2<-aWd<6M=_Uy)Vz z>Gb1s+(~DB#NsS6_)g4`cRj>@b~4MGr%TsH2#HlrdJFVdQ&MBb@08(^UA^-pY literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0284920908.png b/umn/source/_static/images/en-us_image_0284920908.png new file mode 100644 index 0000000000000000000000000000000000000000..6ada97c401c4d09d3da8b00f7c36b34b7a5110b6 GIT binary patch literal 19526 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 IPcG;DH-82_tN;K2 literal 0 HcmV?d00001 diff --git a/umn/source/_static/images/en-us_image_0285048674.png b/umn/source/_static/images/en-us_image_0285048674.png new file mode 100644 index 0000000000000000000000000000000000000000..2d9597b81eb920c7121401bbb5d8e73de2905731 GIT binary patch literal 15309 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 (: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 ` (: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 ` (: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 ` (:ref:`Assigning an EIP and Binding It to an ECS `) and :ref:`Adding EIPs to a Shared Bandwidth ` (:ref:`Adding EIPs to a Shared Bandwidth `). | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2021-12-15 | Modified the following content: | +| | | +| | - Added description about how to switch between the old and new console editions in :ref:`Document Usage Instructions `. | +| | - Added :ref:`Operation Guide (New Console Edition) ` and :ref:`Operation Guide (Old Console Edition) `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2021-08-25 | Modified the following content: | +| | | +| | Deleted the content related to the IP address group. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 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 ` (:ref:`Assigning an EIP and Binding It to an ECS `). | +| | - Updated screenshots in :ref:`Assigning a Shared Bandwidth ` (:ref:`Assigning a Shared Bandwidth `) and :ref:`Modifying a Shared Bandwidth ` (:ref:`Modifying a Shared Bandwidth `). | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2020-02-25 | Added the following content: | +| | | +| | - Added section :ref:`Shared Bandwidth `. | +| | | +| | Modified the following content: | +| | | +| | - Modified the steps in section :ref:`EIP `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2020-02-12 | Added the following content: | +| | | +| | Added description that VPC flow logs support S2 ECSs in section :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 section :ref:`Region and AZ `. | +| | - Added the example of allowing external access to a specified port in the section :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 section :ref:`Firewall Configuration Examples `. | +| | - Optimized descriptions in section :ref:`Default Firewall Rules `. | +| | - Changed the position of section :ref:`Security `. | +| | - Optimized :ref:`What Is a Quota? `. | +| | | +| | Deleted the following content: | +| | | +| | - Deleted section "Deleting a VPN". | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-09-10 | Added the following content: | +| | | +| | - Added section :ref:`VPC Flow Log `. | +| | | +| | Deleted the following content: | +| | | +| | - Deleted the concepts of VPN, IPsec VPN, remote gateway, remote subnet, region, and project in section :ref:`Basic Concepts `. | +| | - Deleted the FAQs related to VPN in section :ref:`FAQs `. | +| | | +| | - Deleted the content related to "Configuring a VPC for ECSs That Access the Internet Through a VPN" in section :ref:`Getting Started `. | +| | | +| | Modified the following content: | +| | | +| | - Optimized section :ref:`Service Overview ` and added the product advantage description to section :ref:`What Is Virtual Private Cloud? `. | +| | - Added section :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 section :ref:`EIP `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-02-23 | Added the following content: | +| | | +| | - Added the description about batch subnet creation in section :ref:`VPC and Subnet `. | +| | - Added precautions about disabling a firewall in section :ref:`Enabling or Disabling a Firewall `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-02-22 | Added the following content: | +| | | +| | - Added the **Assign EIP** screenshot in section :ref:`Assigning an EIP and Binding It to an ECS `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-02-15 | Added the following content: | +| | | +| | - Added the Anti-DDoS service restriction in section :ref:`How Does an IPv6 Client on the Internet Access the ECS That Has an EIP Bound in a VPC? `. | +| | - Added section :ref:`Modifying a Security Group `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2019-02-11 | Deleted the following content: | +| | | +| | - Deleted the console screenshot from section :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 section :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 section :ref:`Adding a Security Group Rule `. | +| | - Modified the format of the exported file to Excel in sections :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 section :ref:`Creating a Firewall `. | +| | - Modified the steps in section :ref:`Managing EIP Tags `. | +| | - Added the **Monitoring Period** column to the table listing metrics in section :ref:`Supported Metrics `. | +| | - Changed the maximum bandwidth size allowed to 1000 Mbit/s in section :ref:`What Is the Bandwidth Size Range? `. | +| | - Modified the table listing subnet parameters in section :ref:`Modifying a Subnet `. | +| | - Updated the security group description in section :ref:`Security Group `. | +| | - Updated the VPC peering connection description in section :ref:`VPC Peering Connection `. | +| | - Updated the firewall description in section :ref:`Firewall `. | +| | - Updated the console screenshots in section :ref:`Adding a Firewall Rule `. | +| | - Updated the console screenshots in section :ref:`Modifying a Firewall Rule `. | +| | | +| | Added the following content: | +| | | +| | - Added section :ref:`Security Group Configuration Examples `. | +| | - Added section :ref:`Route Table Overview `. | +| | - Added section :ref:`Modifying an EIP Bandwidth `. | +| | - Added description about disassociating and releasing multiple EIPs at a time in section :ref:`Unbinding an EIP from an ECS and Releasing the EIP `. | +| | | +| | Deleted the following content: | +| | | +| | - Deleted description about the transitive peering relationships from section :ref:`Are There Any Constraints on Using VPC Peering Connections? `. | +| | - Deleted section **Viewing Routes Configured for a VPC Peering Connection in the VPC Peering Route Table**. | +| | - Deleted section **Deleting a Route from the VPC Peering Route Table**. | +| | - Deleted description about the **Reject** action from section :ref:`Adding a Firewall Rule `. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-12-30 | Modified the following content: | +| | | +| | - Modified the 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: | +| | | +| | - Optimized the 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. The details are as follows: | +| | | +| | - 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 **Product Introduction**. | +| | - 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 snapshot. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-03-30 | This release incorporates the following change: | +| | | +| | Deleted the IPv6 address description. | ++-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| 2018-02-28 | This release incorporates the following change: | +| | | +| | 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 pages. | +| | - 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 changes: | +| | | +| | - 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/faqs/bandwidth/index.rst b/umn/source/faqs/bandwidth/index.rst new file mode 100644 index 0000000..6c4f6eb --- /dev/null +++ b/umn/source/faqs/bandwidth/index.rst @@ -0,0 +1,18 @@ +:original_name: faq_bandwidth.html + +.. _faq_bandwidth: + +Bandwidth +========= + +- :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 Is the Bandwidth Size Range? ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + 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_is_the_bandwidth_size_range diff --git a/umn/source/faqs/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/faqs/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 new file mode 100644 index 0000000..769141c --- /dev/null +++ b/umn/source/faqs/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 @@ -0,0 +1,15 @@ +:original_name: faq_bandwidth_0003.html + +.. _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? +================================================================================================================================================================== + +Dedicated bandwidth: The bandwidth can only be used by one EIP and the EIP can only be used by one cloud resource, such as an ECS, a NAT gateway, or a load balancer. + +Shared bandwidth: The 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 dedicated bandwidth cannot be changed to a shared bandwidth or the other way around. You can purchase a shared bandwidth for your EIPs. + +- After you add an EIP to a shared bandwidth, the EIP will use the shared bandwidth. +- After you remove an EIP from a shared bandwidth, the EIP will use the dedicated bandwidth. diff --git a/umn/source/faqs/bandwidth/what_bandwidth_types_are_available.rst b/umn/source/faqs/bandwidth/what_bandwidth_types_are_available.rst new file mode 100644 index 0000000..7df0e75 --- /dev/null +++ b/umn/source/faqs/bandwidth/what_bandwidth_types_are_available.rst @@ -0,0 +1,8 @@ +:original_name: vpc_faq_0012.html + +.. _vpc_faq_0012: + +What Bandwidth Types Are Available? +=================================== + +There are dedicated bandwidth and shared bandwidth. A dedicated bandwidth can only be used by one EIP, but a shared bandwidth can be used by multiple EIPs. diff --git a/umn/source/faqs/bandwidth/what_is_the_bandwidth_size_range.rst b/umn/source/faqs/bandwidth/what_is_the_bandwidth_size_range.rst new file mode 100644 index 0000000..99e5e2d --- /dev/null +++ b/umn/source/faqs/bandwidth/what_is_the_bandwidth_size_range.rst @@ -0,0 +1,8 @@ +:original_name: vpc_faq_0011.html + +.. _vpc_faq_0011: + +What Is the Bandwidth Size Range? +================================= + +The bandwidth range is from 1 Mbit/s to 1,000 Mbit/s. diff --git a/umn/source/faqs/connectivity/are_there_any_constraints_on_using_vpc_peering_connections.rst b/umn/source/faqs/connectivity/are_there_any_constraints_on_using_vpc_peering_connections.rst new file mode 100644 index 0000000..8cc5623 --- /dev/null +++ b/umn/source/faqs/connectivity/are_there_any_constraints_on_using_vpc_peering_connections.rst @@ -0,0 +1,30 @@ +:original_name: vpc_faq_0068.html + +.. _vpc_faq_0068: + +Are There Any Constraints on Using VPC Peering Connections? +=========================================================== + +- If two VPCs connected by a VPC peering connection overlap with each other, there will be route conflicts and the VPC peering connection may not be usable. + + After a VPC peering connection is created, the ping command can be used to check whether two VPCs can communicate with each other, but cannot be used to check whether the gateway of the peer subnet is connected. + +- If two VPCs overlap with each other, you can only create a VPC peering connection to enable communication between specific (non-overlapping) subnets in the VPCs. Ensure that the subnets to be peered do not overlap. + +- If there are three VPCs, A, B, and C, and VPC A is peered with both VPC B and VPC C, but VPC B and VPC C overlap with each other, you cannot configure routes with the same destinations for VPC A. + +- You cannot have more than one VPC peering connection between the same two VPCs at the same time. + +- A VPC peering connection between VPCs in different regions will not take effect. + +- You cannot use the EIPs in a VPC to access resources in a peered VPC. For example, VPC A is peered with VPC B, and VPC B has EIPs that can be used to access the Internet, you cannot use EIPs in VPC B to access the Internet from VPC A. + +- If you request a VPC peering connection with a VPC of another account, the connection takes effect only after the peer account accept the request. If you request a VPC peering connection with a VPC of your own, the system automatically accepts the request and activates the connection. + +- To ensure security, do not accept VPC peering connections from unknown accounts. + +- The owner either of a VPC in a peering connection can delete the VPC peering connection at any time. If a VPC peering connection is deleted by one of its owners, all information about this connection will also be deleted immediately, including routes added for the VPC peering connection. + +- After a VPC peering connection is established, the local and peer accounts must add routes to the route tables of the local and peer VPCs to enable communication between the two VPCs. + +- You cannot delete a VPC that has routes configured for a VPC peering connection. diff --git a/umn/source/faqs/connectivity/does_a_vpn_allow_communication_between_two_vpcs.rst b/umn/source/faqs/connectivity/does_a_vpn_allow_communication_between_two_vpcs.rst new file mode 100644 index 0000000..3948f81 --- /dev/null +++ b/umn/source/faqs/connectivity/does_a_vpn_allow_communication_between_two_vpcs.rst @@ -0,0 +1,10 @@ +:original_name: vpc_faq_0058.html + +.. _vpc_faq_0058: + +Does a VPN Allow Communication Between Two VPCs? +================================================ + +If the two VPCs are in the same region, you can use a VPC peering connection to enable communication between them. + +If the two VPCs are in different regions, you can use a VPN to enable communication between the VPCs. The CIDR blocks of the two VPCs are the local and remote subnets, respectively. diff --git a/umn/source/faqs/connectivity/how_does_an_ipv6_client_on_the_internet_access_the_ecs_that_has_an_eip_bound_in_a_vpc.rst b/umn/source/faqs/connectivity/how_does_an_ipv6_client_on_the_internet_access_the_ecs_that_has_an_eip_bound_in_a_vpc.rst new file mode 100644 index 0000000..1edcf79 --- /dev/null +++ b/umn/source/faqs/connectivity/how_does_an_ipv6_client_on_the_internet_access_the_ecs_that_has_an_eip_bound_in_a_vpc.rst @@ -0,0 +1,32 @@ +:original_name: vpc_faq_0076.html + +.. _vpc_faq_0076: + +How Does an IPv6 Client on the Internet Access the ECS That Has an EIP Bound in a VPC? +====================================================================================== + +Users with IPv6 clients can call APIs to assign IPv6 EIPs and bind the EIPs to ECSs. Then, the users can use the EIP to access the ECSs in the VPC over the Internet. + +For details, see **Floating IP Address (IPv6)** > **Creating a Floating IP Address** in the `Virtual Private Cloud API Reference `__. The NAT64 gateway in the data center will convert the IPv6 EIP to the IPv4 address. (The last 32 bits of the obtained IPv6 EIP is the IPv4 EIP.) + +After users who use IPv6 clients bind an IPv6 EIP to an ECS, the data flow is shown in :ref:`Figure 1 `. + +.. _vpc_faq_0076__en-us_topic_0118499049_fig1038524023539: + +.. figure:: /_static/images/en-us_image_0118499144.png + :alt: **Figure 1** IPv6 data flow + + + **Figure 1** IPv6 data flow + +The IPv6 service has the following restrictions: + +- ECSs use IPv4 addresses and cannot directly access public IPv6 addresses. Therefore, only public IPv6 addresses can access ECSs. That means ECSs cannot use IPv4 EIPs that are converted from IPv6 address to access the Internet. To enable the ECSs to access the Internet, you must bind IPv4 EIPs to them. +- Data packets from an IPv6 network on the Internet are converted to IPv4 packets on the NAT64 gateway. Both the source IP address and port number will be converted. (The source IP address is invisible.) +- The IPv6 client can access only the EIP and the ELB service. +- Only one EIP (IPv6 or IPv4) can be bound to each NIC. +- You can only make API calls to use an EIP to obtain the IPv6 address. The management console displays only IPv4 addresses. +- The security group function does not apply to IPv6 clients. +- Resources in internal networks on the cloud can access IPv4 addresses converted by NAT64 gateway. +- The public cloud does not provide IP spoofing protection for IPv6 traffic from the Internet. +- Currently, the Anti-DDoS service does not protect IPv6 addresses. diff --git a/umn/source/faqs/connectivity/how_many_vpc_peering_connections_can_i_create.rst b/umn/source/faqs/connectivity/how_many_vpc_peering_connections_can_i_create.rst new file mode 100644 index 0000000..7aa5274 --- /dev/null +++ b/umn/source/faqs/connectivity/how_many_vpc_peering_connections_can_i_create.rst @@ -0,0 +1,14 @@ +:original_name: vpc_faq_0070.html + +.. _vpc_faq_0070: + +How Many VPC Peering Connections Can I Create? +============================================== + +Each account can have a maximum of 50 VPC peering connections in each region by default. + +- VPC peering connections between VPCs in one account: Each account can create a maximum of 50 VPC peering connections in one region. + +- VPC peering connections between VPCs of different accounts: Accepted VPC peering connections use the quotas of both accounts. To-be-accepted VPC peering connections only use the quotas of accounts that request the connections. + + An account can create VPC peering connections with different accounts if the account has enough quota. diff --git a/umn/source/faqs/connectivity/index.rst b/umn/source/faqs/connectivity/index.rst new file mode 100644 index 0000000..e0b2131 --- /dev/null +++ b/umn/source/faqs/connectivity/index.rst @@ -0,0 +1,28 @@ +:original_name: faq_connection.html + +.. _faq_connection: + +Connectivity +============ + +- :ref:`Does a VPN Allow Communication Between Two VPCs? ` +- :ref:`Why Are Internet or Internal Domain Names in the Cloud Inaccessible Through Domain Names When My ECS Has Multiple NICs? ` +- :ref:`Are There Any Constraints on Using VPC Peering Connections? ` +- :ref:`Why Did Communication Fail Between VPCs That Were Connected by a VPC Peering Connection? ` +- :ref:`How Many VPC Peering Connections Can I Create? ` +- :ref:`What Are the Priorities of the Custom Route and EIP If Both Are Configured for an ECS to Enable the ECS to Access the Internet? ` +- :ref:`What Are the Priorities of the Shared SNAT and Custom Route If Both Are Configured for an ECS to Enable the ECS to Access the Internet? ` +- :ref:`How Does an IPv6 Client on the Internet Access the ECS That Has an EIP Bound in a VPC? ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + does_a_vpn_allow_communication_between_two_vpcs + why_are_internet_or_internal_domain_names_in_the_cloud_inaccessible_through_domain_names_when_my_ecs_has_multiple_nics + are_there_any_constraints_on_using_vpc_peering_connections + why_did_communication_fail_between_vpcs_that_were_connected_by_a_vpc_peering_connection + how_many_vpc_peering_connections_can_i_create + what_are_the_priorities_of_the_custom_route_and_eip_if_both_are_configured_for_an_ecs_to_enable_the_ecs_to_access_the_internet + what_are_the_priorities_of_the_shared_snat_and_custom_route_if_both_are_configured_for_an_ecs_to_enable_the_ecs_to_access_the_internet + how_does_an_ipv6_client_on_the_internet_access_the_ecs_that_has_an_eip_bound_in_a_vpc diff --git a/umn/source/faqs/connectivity/what_are_the_priorities_of_the_custom_route_and_eip_if_both_are_configured_for_an_ecs_to_enable_the_ecs_to_access_the_internet.rst b/umn/source/faqs/connectivity/what_are_the_priorities_of_the_custom_route_and_eip_if_both_are_configured_for_an_ecs_to_enable_the_ecs_to_access_the_internet.rst new file mode 100644 index 0000000..cbdbb86 --- /dev/null +++ b/umn/source/faqs/connectivity/what_are_the_priorities_of_the_custom_route_and_eip_if_both_are_configured_for_an_ecs_to_enable_the_ecs_to_access_the_internet.rst @@ -0,0 +1,12 @@ +:original_name: vpc_faq_0073.html + +.. _vpc_faq_0073: + +What Are the Priorities of the Custom Route and EIP If Both Are Configured for an ECS to Enable the ECS to Access the Internet? +=============================================================================================================================== + +The priority of an EIP is higher than that of a custom route in a VPC route table. For example: + +The VPC route table of an ECS has a custom route with 0.0.0.0/0 as the destination and NAT gateway as the next hop. + +If an ECS in the VPC has an EIP bound, the VPC route table will have a policy-based route with 0.0.0.0/0 as the destination, which has a higher priority than its custom route. In this case, traffic is forwarded to the EIP and cannot reach the NAT gateway. diff --git a/umn/source/faqs/connectivity/what_are_the_priorities_of_the_shared_snat_and_custom_route_if_both_are_configured_for_an_ecs_to_enable_the_ecs_to_access_the_internet.rst b/umn/source/faqs/connectivity/what_are_the_priorities_of_the_shared_snat_and_custom_route_if_both_are_configured_for_an_ecs_to_enable_the_ecs_to_access_the_internet.rst new file mode 100644 index 0000000..2fbdbe7 --- /dev/null +++ b/umn/source/faqs/connectivity/what_are_the_priorities_of_the_shared_snat_and_custom_route_if_both_are_configured_for_an_ecs_to_enable_the_ecs_to_access_the_internet.rst @@ -0,0 +1,8 @@ +:original_name: vpc_faq_00002.html + +.. _vpc_faq_00002: + +What Are the Priorities of the Shared SNAT and Custom Route If Both Are Configured for an ECS to Enable the ECS to Access the Internet? +======================================================================================================================================= + +The priority of a custom route is higher than that of shared SNAT. diff --git a/umn/source/faqs/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/faqs/connectivity/why_are_internet_or_internal_domain_names_in_the_cloud_inaccessible_through_domain_names_when_my_ecs_has_multiple_nics.rst new file mode 100644 index 0000000..c2dbf10 --- /dev/null +++ b/umn/source/faqs/connectivity/why_are_internet_or_internal_domain_names_in_the_cloud_inaccessible_through_domain_names_when_my_ecs_has_multiple_nics.rst @@ -0,0 +1,18 @@ +:original_name: vpc_faq_0060.html + +.. _vpc_faq_0060: + +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. + +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: + +#. Log in to the management console. + +2. On the console homepage, under **Network**, click **Virtual Private Cloud**. +3. In the navigation pane on the left, click **Virtual Private Cloud**. +4. On the **Virtual Private Cloud** page, locate the VPC for which a subnet is to be modified and click the VPC name. +5. In the subnet list, locate the row that contains the subnet to be modified, click **Modify**. On the displayed page, change the DNS server address as prompted. +6. Click **OK**. diff --git a/umn/source/faqs/connectivity/why_did_communication_fail_between_vpcs_that_were_connected_by_a_vpc_peering_connection.rst b/umn/source/faqs/connectivity/why_did_communication_fail_between_vpcs_that_were_connected_by_a_vpc_peering_connection.rst new file mode 100644 index 0000000..2d3d58f --- /dev/null +++ b/umn/source/faqs/connectivity/why_did_communication_fail_between_vpcs_that_were_connected_by_a_vpc_peering_connection.rst @@ -0,0 +1,15 @@ +:original_name: vpc_faq_0069.html + +.. _vpc_faq_0069: + +Why Did Communication Fail Between VPCs That Were Connected by a VPC Peering Connection? +======================================================================================== + +#. Check whether the VPC IDs are correctly configured for the VPC peering connection. +#. Check whether the VPCs have routes that point to the CIDR block of the other VPC. +#. Check whether the VPCs have routes that point to the subnet CIDR block of the other VPC if the two VPCs have overlapping CIDR blocks. +#. Check whether the VPCs contain overlapping subnets. +#. Check whether required security group rules have been configured for the ECSs that need to communicate with each other and whether restriction rules have been added to the iptables or firewalls used by the ECSs. +#. If a message indicating that this route already exists is displayed when you add a route for a VPC peering connection, check whether the destination of a VPN, Direct Connect, or VPC peering connection route already exists. +#. If the route destination of the VPC peering connection overlaps with that of a Direct Connect or VPN connection, the route may be invalid. +#. If VPCs in a VPC peering connection cannot communicate with each other after all these possible faults have been rectified, contact customer service. diff --git a/umn/source/faqs/eip/can_i_bind_an_eip_to_multiple_ecss.rst b/umn/source/faqs/eip/can_i_bind_an_eip_to_multiple_ecss.rst new file mode 100644 index 0000000..b812843 --- /dev/null +++ b/umn/source/faqs/eip/can_i_bind_an_eip_to_multiple_ecss.rst @@ -0,0 +1,8 @@ +:original_name: vpc_faq_0019.html + +.. _vpc_faq_0019: + +Can I Bind an EIP to Multiple ECSs? +=================================== + +Each EIP can be bound to only one ECS at a time. diff --git a/umn/source/faqs/eip/how_do_i_access_an_ecs_with_an_eip_bound_from_the_internet.rst b/umn/source/faqs/eip/how_do_i_access_an_ecs_with_an_eip_bound_from_the_internet.rst new file mode 100644 index 0000000..446cce6 --- /dev/null +++ b/umn/source/faqs/eip/how_do_i_access_an_ecs_with_an_eip_bound_from_the_internet.rst @@ -0,0 +1,18 @@ +:original_name: vpc_faq_0020.html + +.. _vpc_faq_0020: + +How Do I Access an ECS with an EIP Bound from the Internet? +=========================================================== + +Each ECS is automatically added to a security group after being created to ensure its security. The security group denies access traffic from the Internet by default. To allow external access to ECSs in the security group, add an inbound rule to the security group. + +You can set **Protocol** to **TCP**, **UDP**, **ICMP**, or **All** as required on the page for creating a security group rule. + +- If the ECS needs to be accessible over the Internet and the IP address used to access the ECS over the Internet has been configured on the ECS, or the ECS does not need to be accessible over the Internet, set **Source** to the IP address range containing the IP address that is allowed to access the ECS over the Internet. +- If the ECS needs to be accessible over the Internet and the IP address used to access the ECS over the Internet has not been configured on the ECS, it is recommended that you retain the default setting **0.0.0.0/0** for **Source**, and then set allowed ports to improve network security. +- Allocate ECSs that have different Internet access policies to different security groups. + + .. note:: + + The default source IP address **0.0.0.0/0** indicates that all IP addresses can access ECSs in the security group. diff --git a/umn/source/faqs/eip/index.rst b/umn/source/faqs/eip/index.rst new file mode 100644 index 0000000..1eeff13 --- /dev/null +++ b/umn/source/faqs/eip/index.rst @@ -0,0 +1,18 @@ +:original_name: faq_eip.html + +.. _faq_eip: + +EIP +=== + +- :ref:`What Are EIPs? ` +- :ref:`Can I Bind an EIP to Multiple ECSs? ` +- :ref:`How Do I Access an ECS with an EIP Bound from the Internet? ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + what_are_eips + can_i_bind_an_eip_to_multiple_ecss + how_do_i_access_an_ecs_with_an_eip_bound_from_the_internet diff --git a/umn/source/faqs/eip/what_are_eips.rst b/umn/source/faqs/eip/what_are_eips.rst new file mode 100644 index 0000000..5ef8997 --- /dev/null +++ b/umn/source/faqs/eip/what_are_eips.rst @@ -0,0 +1,17 @@ +:original_name: vpc_faq_0013.html + +.. _vpc_faq_0013: + +What Are EIPs? +============== + +The Elastic IP (EIP) service enables your cloud resources to communicate with the Internet using static public IP addresses and scalable bandwidths. EIPs can be bound to or unbound from ECSs, BMSs, virtual IP addresses, NAT gateways, or load balancers. + +Each EIP can be used by only one cloud resource at a time. + + +.. figure:: /_static/images/en-us_image_0209583952.png + :alt: **Figure 1** Accessing the Internet using an EIP + + + **Figure 1** Accessing the Internet using an EIP diff --git a/umn/source/faqs/general/index.rst b/umn/source/faqs/general/index.rst new file mode 100644 index 0000000..64c90fb --- /dev/null +++ b/umn/source/faqs/general/index.rst @@ -0,0 +1,14 @@ +:original_name: faq_common.html + +.. _faq_common: + +General +======= + +- :ref:`What Is a Quota? ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + what_is_a_quota diff --git a/umn/source/faqs/general/what_is_a_quota.rst b/umn/source/faqs/general/what_is_a_quota.rst new file mode 100644 index 0000000..0f38fed --- /dev/null +++ b/umn/source/faqs/general/what_is_a_quota.rst @@ -0,0 +1,51 @@ +:original_name: vpc_faq_0051.html + +.. _vpc_faq_0051: + +What Is a Quota? +================ + + +What Is a Quota? +---------------- + +A quota limits the quantity of a resource available to users, thereby preventing spikes in the usage of the resource. For example, a VPC quota limits the number of VPCs that can be created. + +You can also request for an increased quota if your existing quota cannot meet your service requirements. + +How Do I View My Quotas? +------------------------ + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. In the upper right corner of the page, click |image2|. + + The **Service Quota** page is displayed. + +#. View the used and total quota of each type of resources on the displayed page. + + If a quota cannot meet service requirements, apply for a higher quota. + +How Do I Apply for a Higher Quota? +---------------------------------- + +The system does not support online quota adjustment. If you need to adjust a quota, call the hotline or send an email to the customer service mailbox. Customer service personnel will timely process your request for quota adjustment and inform you of the real-time progress by making a call or sending an email. + +Before dialing the hotline number or sending an email, make sure that the following information has been obtained: + +- Domain name, project name, and project ID, which can be obtained by performing the following operations: + + Log in to the management console using the cloud account, click the username in the upper right corner, select **My Credentials** from the drop-down list, and obtain the domain name, project name, and project ID on the **My Credentials** page. + +- Quota information, which includes: + + - Service name + - Quota type + - Required quota + +`Learn how to obtain the service hotline and email address. `__ + +.. |image1| image:: /_static/images/en-us_image_0275513364.png +.. |image2| image:: /_static/images/en-us_image_0152727234.png diff --git a/umn/source/faqs/index.rst b/umn/source/faqs/index.rst new file mode 100644 index 0000000..af8bb61 --- /dev/null +++ b/umn/source/faqs/index.rst @@ -0,0 +1,26 @@ +:original_name: vpc_faq_0000.html + +.. _vpc_faq_0000: + +FAQs +==== + +- :ref:`General ` +- :ref:`VPC and Subnet ` +- :ref:`EIP ` +- :ref:`Bandwidth ` +- :ref:`Connectivity ` +- :ref:`Routing ` +- :ref:`Security ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + general/index + vpc_and_subnet/index + eip/index + bandwidth/index + connectivity/index + routing/index + security/index diff --git a/umn/source/faqs/routing/are_there_any_restrictions_on_using_a_route_table.rst b/umn/source/faqs/routing/are_there_any_restrictions_on_using_a_route_table.rst new file mode 100644 index 0000000..aae830b --- /dev/null +++ b/umn/source/faqs/routing/are_there_any_restrictions_on_using_a_route_table.rst @@ -0,0 +1,10 @@ +:original_name: vpc_faq_0064.html + +.. _vpc_faq_0064: + +Are There Any Restrictions on Using a Route Table? +================================================== + +- An ECS providing SNAT must have **Unbind IP from MAC** enabled. +- The destination of each route in a route table must be unique. The next hop must be a private IP address or a virtual IP address in the VPC. Otherwise, the route table will not take effect. +- If a virtual IP address is set to be the next hop in a route, EIPs bound with the virtual IP address in the VPC will become invalid. diff --git a/umn/source/faqs/routing/are_there_different_routing_priorities_of_the_vpn_and_custom_routes_in_the_same_vpc.rst b/umn/source/faqs/routing/are_there_different_routing_priorities_of_the_vpn_and_custom_routes_in_the_same_vpc.rst new file mode 100644 index 0000000..35752a2 --- /dev/null +++ b/umn/source/faqs/routing/are_there_different_routing_priorities_of_the_vpn_and_custom_routes_in_the_same_vpc.rst @@ -0,0 +1,8 @@ +:original_name: vpc_faq_00001.html + +.. _vpc_faq_00001: + +Are There Different Routing Priorities of the VPN and Custom Routes in the Same VPC? +==================================================================================== + +No. The routing priority of custom routes and that of VPNs are the same. diff --git a/umn/source/faqs/routing/can_a_route_table_span_multiple_vpcs.rst b/umn/source/faqs/routing/can_a_route_table_span_multiple_vpcs.rst new file mode 100644 index 0000000..7e5b6d7 --- /dev/null +++ b/umn/source/faqs/routing/can_a_route_table_span_multiple_vpcs.rst @@ -0,0 +1,12 @@ +:original_name: vpc_faq_0062.html + +.. _vpc_faq_0062: + +Can a Route Table Span Multiple VPCs? +===================================== + +A route table cannot span multiple VPCs. + +A route table contains a set of routes that are used to determine where network traffic from your subnets in a VPC is directed. A VPC has a default route table and can have multiple custom route tables. + +Each subnet in a VPC must be associated with a route table. A subnet can only be associated with one route table at a time, but you can associate multiple subnets in a VPC with the same route table. diff --git a/umn/source/faqs/routing/do_the_same_routing_priorities_apply_to_direct_connect_connections_and_custom_routes_in_the_same_vpc.rst b/umn/source/faqs/routing/do_the_same_routing_priorities_apply_to_direct_connect_connections_and_custom_routes_in_the_same_vpc.rst new file mode 100644 index 0000000..82fdaa0 --- /dev/null +++ b/umn/source/faqs/routing/do_the_same_routing_priorities_apply_to_direct_connect_connections_and_custom_routes_in_the_same_vpc.rst @@ -0,0 +1,8 @@ +:original_name: vpc_faq_0066.html + +.. _vpc_faq_0066: + +Do the Same Routing Priorities Apply to Direct Connect Connections and Custom Routes in the Same VPC? +===================================================================================================== + +No. Direct Connect connections and custom routes are used in different scenarios, so the routing priorities are different. diff --git a/umn/source/faqs/routing/how_many_routes_can_a_route_table_contain.rst b/umn/source/faqs/routing/how_many_routes_can_a_route_table_contain.rst new file mode 100644 index 0000000..f5fa5de --- /dev/null +++ b/umn/source/faqs/routing/how_many_routes_can_a_route_table_contain.rst @@ -0,0 +1,8 @@ +:original_name: vpc_faq_0063.html + +.. _vpc_faq_0063: + +How Many Routes Can a Route Table Contain? +========================================== + +Currently, a route table can contain 100 routes. diff --git a/umn/source/faqs/routing/how_many_routes_can_be_added_in_a_vpc.rst b/umn/source/faqs/routing/how_many_routes_can_be_added_in_a_vpc.rst new file mode 100644 index 0000000..6a2923b --- /dev/null +++ b/umn/source/faqs/routing/how_many_routes_can_be_added_in_a_vpc.rst @@ -0,0 +1,8 @@ +:original_name: vpc_faq_0071.html + +.. _vpc_faq_0071: + +How Many Routes Can Be Added in a VPC? +====================================== + +By default, a maximum of 100 routes can be added for a VPC. The routes include custom routes and those added for Direct Connect and VPC peering connections. diff --git a/umn/source/faqs/routing/index.rst b/umn/source/faqs/routing/index.rst new file mode 100644 index 0000000..695078d --- /dev/null +++ b/umn/source/faqs/routing/index.rst @@ -0,0 +1,26 @@ +:original_name: faq_route.html + +.. _faq_route: + +Routing +======= + +- :ref:`Can a Route Table Span Multiple VPCs? ` +- :ref:`How Many Routes Can a Route Table Contain? ` +- :ref:`Are There Any Restrictions on Using a Route Table? ` +- :ref:`Will a Route Table Be Billed? ` +- :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? ` +- :ref:`How Many Routes Can Be Added in a VPC? ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + can_a_route_table_span_multiple_vpcs + how_many_routes_can_a_route_table_contain + are_there_any_restrictions_on_using_a_route_table + will_a_route_table_be_billed + 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 + how_many_routes_can_be_added_in_a_vpc diff --git a/umn/source/faqs/routing/will_a_route_table_be_billed.rst b/umn/source/faqs/routing/will_a_route_table_be_billed.rst new file mode 100644 index 0000000..9ec35d3 --- /dev/null +++ b/umn/source/faqs/routing/will_a_route_table_be_billed.rst @@ -0,0 +1,8 @@ +:original_name: vpc_faq_0065.html + +.. _vpc_faq_0065: + +Will a Route Table Be Billed? +============================= + +The route table function itself is free, but you are charged for the ECSs and bandwidth that you use together with the route table function. diff --git a/umn/source/faqs/security/can_i_change_the_security_group_of_an_ecs.rst b/umn/source/faqs/security/can_i_change_the_security_group_of_an_ecs.rst new file mode 100644 index 0000000..08fe2fa --- /dev/null +++ b/umn/source/faqs/security/can_i_change_the_security_group_of_an_ecs.rst @@ -0,0 +1,8 @@ +:original_name: vpc_faq_0039.html + +.. _vpc_faq_0039: + +Can I Change the Security Group of an ECS? +========================================== + +Yes. Log in to the ECS console, switch to the page showing ECS details, and change the security group of the ECS. diff --git a/umn/source/faqs/security/does_a_security_group_rule_or_a_firewall_rule_immediately_take_effect_for_existing_connections_after_it_is_modified.rst b/umn/source/faqs/security/does_a_security_group_rule_or_a_firewall_rule_immediately_take_effect_for_existing_connections_after_it_is_modified.rst new file mode 100644 index 0000000..347adf9 --- /dev/null +++ b/umn/source/faqs/security/does_a_security_group_rule_or_a_firewall_rule_immediately_take_effect_for_existing_connections_after_it_is_modified.rst @@ -0,0 +1,9 @@ +: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/faqs/security/how_do_i_configure_a_security_group_for_multi-channel_protocols.rst b/umn/source/faqs/security/how_do_i_configure_a_security_group_for_multi-channel_protocols.rst new file mode 100644 index 0000000..c4c2407 --- /dev/null +++ b/umn/source/faqs/security/how_do_i_configure_a_security_group_for_multi-channel_protocols.rst @@ -0,0 +1,25 @@ +:original_name: vpc_faq_0059.html + +.. _vpc_faq_0059: + +How Do I Configure a Security Group for Multi-Channel Protocols? +================================================================ + +ECS Configuration +----------------- + +The TFTP daemon determines whether a configuration file specifies the port range. If you use a TFTP configuration file that allows the data channel ports to be configurable, it is a good practice to configure a small range of ports that are not listened on. + +Security Group Configuration +---------------------------- + +You can configure port 69 and configure data channel ports used by TFTP for the security group. In RFC1350, the TFTP protocol specifies that ports available to data channels range from 0 to 65535. However, not all these ports are used by the TFTP daemon processes of different applications. You can configure a smaller range of ports for the TFTP daemon. + +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_0129473334.png + :alt: **Figure 1** Security group rules + + + **Figure 1** Security group rules diff --git a/umn/source/faqs/security/how_many_firewalls_can_i_create.rst b/umn/source/faqs/security/how_many_firewalls_can_i_create.rst new file mode 100644 index 0000000..ab1055c --- /dev/null +++ b/umn/source/faqs/security/how_many_firewalls_can_i_create.rst @@ -0,0 +1,8 @@ +:original_name: vpc_faq_0072.html + +.. _vpc_faq_0072: + +How Many Firewalls Can I Create? +================================ + +You can create up to 200 firewalls. It is recommended that you configure no more than 20 inbound or outbound rules for each firewall. If you configure more than 20 inbound or outbound rules for a firewall, forwarding performance will deteriorate. diff --git a/umn/source/faqs/security/how_many_security_groups_can_i_create.rst b/umn/source/faqs/security/how_many_security_groups_can_i_create.rst new file mode 100644 index 0000000..b84715f --- /dev/null +++ b/umn/source/faqs/security/how_many_security_groups_can_i_create.rst @@ -0,0 +1,10 @@ +:original_name: vpc_faq_0040.html + +.. _vpc_faq_0040: + +How Many Security Groups Can I Create? +====================================== + +Each account can have up to 100 security groups and 5000 security group rules. + +When you create an ECS, you can select multiple security groups, but it is recommended that you select no more than five. diff --git a/umn/source/faqs/security/index.rst b/umn/source/faqs/security/index.rst new file mode 100644 index 0000000..787188c --- /dev/null +++ b/umn/source/faqs/security/index.rst @@ -0,0 +1,24 @@ +:original_name: faq_security.html + +.. _faq_security: + +Security +======== + +- :ref:`Can I Change the Security Group of an ECS? ` +- :ref:`How Many Security Groups Can I Create? ` +- :ref:`How Do I Configure a Security Group for Multi-Channel Protocols? ` +- :ref:`How Many Firewalls Can I Create? ` +- :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? ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + can_i_change_the_security_group_of_an_ecs + how_many_security_groups_can_i_create + how_do_i_configure_a_security_group_for_multi-channel_protocols + how_many_firewalls_can_i_create + 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 diff --git a/umn/source/faqs/security/which_security_group_rule_has_priority_when_multiple_security_group_rules_conflict.rst b/umn/source/faqs/security/which_security_group_rule_has_priority_when_multiple_security_group_rules_conflict.rst new file mode 100644 index 0000000..0a37bad --- /dev/null +++ b/umn/source/faqs/security/which_security_group_rule_has_priority_when_multiple_security_group_rules_conflict.rst @@ -0,0 +1,8 @@ +:original_name: vpc_faq_0077.html + +.. _vpc_faq_0077: + +Which Security Group Rule Has 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/faqs/vpc_and_subnet/can_subnets_communicate_with_each_other.rst b/umn/source/faqs/vpc_and_subnet/can_subnets_communicate_with_each_other.rst new file mode 100644 index 0000000..38e7aeb --- /dev/null +++ b/umn/source/faqs/vpc_and_subnet/can_subnets_communicate_with_each_other.rst @@ -0,0 +1,12 @@ +:original_name: vpc_faq_0005.html + +.. _vpc_faq_0005: + +Can Subnets Communicate with Each Other? +======================================== + +Subnets in the same VPC can communicate with each other, but subnets in different VPCs cannot communicate with each other by default. However, you can create VPC peering connections to enable subnets in different VPCs to communicate with each other. + +.. note:: + + If subnets have firewalls associated, firewall rules should allow communication between the subnets. diff --git a/umn/source/faqs/vpc_and_subnet/how_can_i_delete_a_subnet_that_is_being_used_by_other_resources.rst b/umn/source/faqs/vpc_and_subnet/how_can_i_delete_a_subnet_that_is_being_used_by_other_resources.rst new file mode 100644 index 0000000..10cb287 --- /dev/null +++ b/umn/source/faqs/vpc_and_subnet/how_can_i_delete_a_subnet_that_is_being_used_by_other_resources.rst @@ -0,0 +1,26 @@ +:original_name: vpc_faq_0075.html + +.. _vpc_faq_0075: + +How Can I Delete a Subnet That Is Being Used by Other Resources? +================================================================ + +The VPC service allows you to create private, isolated virtual networks. In a VPC, you can manage private IP address ranges, subnets, route tables, and gateways. ECSs, BMSs, databases, and some applications can use subnets created in VPCs. + +A subnet cannot be deleted if it is being used by other resources. You must delete all resources in the subnet before you can delete the subnet. + +You can view all resources of your account on the console homepage and check the resources that are in the subnet you want to delete. + +The resources may include: + +- ECS +- BMS +- CCE cluster +- RDS instance +- MRS cluster +- DCS instance +- Load balancer +- VPN +- Private IP address +- Custom route +- NAT gateway diff --git a/umn/source/faqs/vpc_and_subnet/how_many_subnets_can_i_create.rst b/umn/source/faqs/vpc_and_subnet/how_many_subnets_can_i_create.rst new file mode 100644 index 0000000..ef992c8 --- /dev/null +++ b/umn/source/faqs/vpc_and_subnet/how_many_subnets_can_i_create.rst @@ -0,0 +1,8 @@ +:original_name: vpc_faq_0009.html + +.. _vpc_faq_0009: + +How Many Subnets Can I Create? +============================== + +Each account can have a maximum of 100 subnets. If the number of subnets cannot meet your service requirements, request a quota increase. For details, see :ref:`What Is a Quota? ` diff --git a/umn/source/faqs/vpc_and_subnet/index.rst b/umn/source/faqs/vpc_and_subnet/index.rst new file mode 100644 index 0000000..7b92fde --- /dev/null +++ b/umn/source/faqs/vpc_and_subnet/index.rst @@ -0,0 +1,26 @@ +:original_name: faq_vpc.html + +.. _faq_vpc: + +VPC and Subnet +============== + +- :ref:`What Is Virtual Private Cloud? ` +- :ref:`Which CIDR Blocks Are Available for the VPC Service? ` +- :ref:`Can Subnets Communicate with Each Other? ` +- :ref:`What Subnet CIDR Blocks Are Available? ` +- :ref:`How Many Subnets Can I Create? ` +- :ref:`How Can I Delete a Subnet That Is Being Used by Other Resources? ` +- :ref:`What Are the Differences Between the Network ID and Subnet ID of a Subnet? ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + what_is_virtual_private_cloud + which_cidr_blocks_are_available_for_the_vpc_service + can_subnets_communicate_with_each_other + what_subnet_cidr_blocks_are_available + how_many_subnets_can_i_create + how_can_i_delete_a_subnet_that_is_being_used_by_other_resources + what_are_the_differences_between_the_network_id_and_subnet_id_of_a_subnet diff --git a/umn/source/faqs/vpc_and_subnet/what_are_the_differences_between_the_network_id_and_subnet_id_of_a_subnet.rst b/umn/source/faqs/vpc_and_subnet/what_are_the_differences_between_the_network_id_and_subnet_id_of_a_subnet.rst new file mode 100644 index 0000000..d549e18 --- /dev/null +++ b/umn/source/faqs/vpc_and_subnet/what_are_the_differences_between_the_network_id_and_subnet_id_of_a_subnet.rst @@ -0,0 +1,14 @@ +:original_name: vpc_faq_0094.html + +.. _vpc_faq_0094: + +What Are the Differences Between the Network ID and Subnet ID of a Subnet? +========================================================================== + +- The network ID of the subnet is the **neutron_network_id** in the **subnet** fields in **Subnet** > **Creating a Subnet** in the *Virtual Private Cloud API Reference*. + + Parameter **neutron_network_id** indicates the network ID (native OpenStack API). This uniquely identifies a subnet on the management console. + +- The subnet ID of the subnet is the **neutron_subnet_id** in the **subnet** fields in **Subnet** > **Creating a Subnet** in the *Virtual Private Cloud API Reference*. + + Parameter **neutron_subnet_id** indicates the subnet ID (native OpenStack API). diff --git a/umn/source/faqs/vpc_and_subnet/what_is_virtual_private_cloud.rst b/umn/source/faqs/vpc_and_subnet/what_is_virtual_private_cloud.rst new file mode 100644 index 0000000..61e8b4f --- /dev/null +++ b/umn/source/faqs/vpc_and_subnet/what_is_virtual_private_cloud.rst @@ -0,0 +1,17 @@ +:original_name: vpc_faq_0001.html + +.. _vpc_faq_0001: + +What Is Virtual Private Cloud? +============================== + +The Virtual Private Cloud (VPC) service enables you to provision logically isolated, configurable, and manageable virtual networks for Elastic Cloud Servers (ECSs), improving cloud resource security and simplifying network deployment. + +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 for communication between ECSs in the same security group or in different security groups. + + +.. figure:: /_static/images/en-us_image_0209606948.png + :alt: **Figure 1** VPC components + + + **Figure 1** VPC components diff --git a/umn/source/faqs/vpc_and_subnet/what_subnet_cidr_blocks_are_available.rst b/umn/source/faqs/vpc_and_subnet/what_subnet_cidr_blocks_are_available.rst new file mode 100644 index 0000000..47da76c --- /dev/null +++ b/umn/source/faqs/vpc_and_subnet/what_subnet_cidr_blocks_are_available.rst @@ -0,0 +1,8 @@ +:original_name: vpc_faq_0006.html + +.. _vpc_faq_0006: + +What Subnet CIDR Blocks Are Available? +====================================== + +A subnet CIDR block must be included in its VPC CIDR block. Supported VPC CIDR blocks are **10.0.0.0/8–24**, **172.16.0.0/12–24**, and **192.168.0.0/16–24**. The allowed block size of a subnet is between the netmask of its VPC CIDR block and the /29 netmask. diff --git a/umn/source/faqs/vpc_and_subnet/which_cidr_blocks_are_available_for_the_vpc_service.rst b/umn/source/faqs/vpc_and_subnet/which_cidr_blocks_are_available_for_the_vpc_service.rst new file mode 100644 index 0000000..32287a9 --- /dev/null +++ b/umn/source/faqs/vpc_and_subnet/which_cidr_blocks_are_available_for_the_vpc_service.rst @@ -0,0 +1,23 @@ +:original_name: vpc_faq_0004.html + +.. _vpc_faq_0004: + +Which CIDR Blocks Are Available for the VPC Service? +==================================================== + +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. + +The VPC service supports the following 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 | ++-------------------+-----------------------------+--------------------------------+ 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 new file mode 100644 index 0000000..1d37017 --- /dev/null +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/index.rst @@ -0,0 +1,24 @@ +:original_name: en-us_topic_0017816228.html + +.. _en-us_topic_0017816228: + +Configuring a VPC for ECSs That Access the Internet Using EIPs +============================================================== + +- :ref:`Overview ` +- :ref:`Step 1: Create a VPC ` +- :ref:`Step 2: Create a Subnet for the VPC ` +- :ref:`Step 3: Assign an EIP and Bind It to an ECS ` +- :ref:`Step 4: Create a Security Group ` +- :ref:`Step 5: Add a Security Group Rule ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + overview + step_1_create_a_vpc + step_2_create_a_subnet_for_the_vpc + step_3_assign_an_eip_and_bind_it_to_an_ecs + step_4_create_a_security_group + step_5_add_a_security_group_rule 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 new file mode 100644 index 0000000..f811a25 --- /dev/null +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/overview.rst @@ -0,0 +1,50 @@ +:original_name: vpc_qs_0022.html + +.. _vpc_qs_0022: + +Overview +======== + +If your ECSs need to access the Internet (for example, the ECSs functioning as the service nodes for deploying a website), you can follow the procedure shown in :ref:`Figure 1 ` to bind EIPs to the ECSs. + +.. _vpc_qs_0022__en-us_topic_0118499056_fe457c1ec47c84d6fa3b87210d5b284eb: + +.. figure:: /_static/images/en-us_image_0162332046.png + :alt: **Figure 1** Configuring the network + + + **Figure 1** Configuring the network + +:ref:`Table 1 ` describes the different tasks in the procedure for configuring the network. + +.. _vpc_qs_0022__en-us_topic_0118499056_t5143cea7d59f4c31b1c56ab35e86f71f: + +.. table:: **Table 1** Configuration process description + + +--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Task | Description | + +======================================+===============================================================================================================================================================================================================================================================================================+ + | Create a VPC. | This task is mandatory. | + | | | + | | A created VPC comes with a default subnet you specified. | + | | | + | | After the VPC is created, you can create other required network resources in the VPC based on your service requirements. | + +--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Create another subnet for the VPC. | This task is optional. | + | | | + | | If the default subnet cannot meet your requirements, you can create one. | + | | | + | | The new subnet is used to assign IP addresses to NICs added to the ECS. | + +--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Assign an EIP and bind it to an ECS. | This task is mandatory. | + | | | + | | You can assign an EIP and bind it to an ECS so that the ECS can access the Internet. | + +--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Create a security group. | This task is mandatory. | + | | | + | | You can create a security group and add ECSs in the VPC to the security group to improve ECS access security. After a security group is created, it has a default rule, which allows all outgoing data packets. ECSs in a security group can access each other without the need to add rules. | + +--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Add a security group rule. | This task is optional. | + | | | + | | If the default rule does not meet your service requirements, you can add security group rules. | + +--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 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 new file mode 100644 index 0000000..85c47af --- /dev/null +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_1_create_a_vpc.rst @@ -0,0 +1,130 @@ +:original_name: vpc_qs_0009.html + +.. _vpc_qs_0009: + +Step 1: Create a VPC +==================== + +Scenarios +--------- + +A VPC provides an isolated virtual network for ECSs. You can configure and manage the network as required. + +You can create a VPC by following the procedure provided in this section. Then, create subnets, security groups, and assign EIPs by following the procedure provided in subsequent sections based on your actual network requirements. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. 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 | Regions are geographic areas that are physically isolated from each other. The networks inside different regions are not connected to each other, so resources cannot be shared across different regions. For lower network latency and faster access to your resources, select the region nearest you. | 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 | 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 | | + +----------------------------------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ + | 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 | CIDR Block | The CIDR block for the subnet. This value must be within the VPC CIDR block. | 192.168.0.0/24 | + +----------------------------------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ + | 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 this parameter is left empty, no IP address of the NTP server is 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 >). | | + +----------------------------------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ + + .. table:: **Table 2** VPC tag key and value requirements + + +-----------------------+----------------------------------------------------------------------------+-----------------------+ + | Parameter | Requirements | Example Value | + +=======================+============================================================================+=======================+ + | Key | - Cannot be left blank. | vpc_key1 | + | | - Must be unique for the same 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 (_) | | + +-----------------------+----------------------------------------------------------------------------+-----------------------+ + + .. _vpc_qs_0009__en-us_topic_0118498853_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**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.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 new file mode 100644 index 0000000..0be4978 --- /dev/null +++ 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 @@ -0,0 +1,112 @@ +:original_name: vpc_qs_0010.html + +.. _vpc_qs_0010: + +Step 2: Create a Subnet for the VPC +=================================== + +Scenarios +--------- + +A VPC comes with a default subnet. If the default subnet cannot meet your requirements, you can create one. + +The subnet is configured with DHCP by default. When an ECS in this subnet starts, the ECS automatically obtains an IP address using DHCP. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, click **Subnets**. + +5. Click **Create Subnet**. + + The **Create Subnet** page is displayed. + +6. Set the parameters as prompted. + + + .. figure:: /_static/images/en-us_image_0000001197228903.png + :alt: **Figure 1** Create Subnet + + + **Figure 1** Create Subnet + + .. table:: **Table 1** Parameter descriptions + + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +========================+=============================================================================================================================================================================================================================================+=======================+ + | VPC | The VPC for which you want to create a 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. | | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | CIDR Block | The CIDR block for the subnet. This value must be within the VPC CIDR block. | 192.168.0.0/24 | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Advanced Settings | Two options are available, **Default** and **Custom**. You can set **Advanced Settings** to **Custom** to configure advanced subnet parameters. | - | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Gateway | The gateway address of the subnet. | 192.168.0.1 | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | DNS Server Address | By default, two DNS server addresses are configured. You can change them if necessary. A maximum of five DNS server addresses can be configured. Multiple IP addresses must be separated using commas (,). | 100.125.x.x | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 this parameter is left empty, no IP address of the NTP server is added. | | + | | | | + | | A maximum of four IP addresses can be configured. Multiple IP addresses must be separated using commas (,). | | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 `. | | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + + .. _vpc_qs_0010__en-us_topic_0118498982_en-us_topic_0118498823_table42131827173915: + + .. 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 (_) | | + +-----------------------+---------------------------------------------------------------------+-----------------------+ + +7. Click **OK**. + +Precautions +----------- + +When a subnet is created, there are five reserved IP addresses, which cannot be used. For example, in a subnet with CIDR block 192.168.0.0/24, the following IP addresses are reserved: + +- 192.168.0.0: Network ID. This address is the beginning of the private IP address range and will not be assigned to any instance. +- 192.168.0.1: Gateway address. +- 192.168.0.253: Reserved for the system interface. This IP address is used by the VPC for external communication. +- 192.168.0.254: DHCP service address. +- 192.168.0.255: Network broadcast address. + +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 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 new file mode 100644 index 0000000..587cf5a --- /dev/null +++ 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 @@ -0,0 +1,123 @@ +:original_name: vpc_qs_0011.html + +.. _vpc_qs_0011: + +Step 3: Assign an EIP and Bind It to an ECS +=========================================== + +Scenarios +--------- + +You can assign an EIP and bind it to an ECS so that the ECS can access the Internet. + +.. note:: + + EIPs for dedicated load balancers: + + - In the **eu-de** region, if you choose to assign an EIP when you create a dedicated load balancer on the management console or using APIs, EIPs for dedicated load balancers (**5_gray**) will be assigned. + - Do not bind EIPs of this type to non-dedicated load balancers. + - Do not add EIPs of the dedicated load balancer type and other types to the same shared bandwidth. Otherwise, the bandwidth limit policy will not take effect. + +Assigning an EIP +---------------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Elastic IP**. + +#. On the displayed page, click **Assign EIP**. + +#. Set the parameters as prompted. + + + .. figure:: /_static/images/en-us_image_0000001117669274.png + :alt: **Figure 1** Assign EIP + + + **Figure 1** Assign EIP + + .. table:: **Table 1** Parameter descriptions + + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + | Parameter | Description | Example Value | + +=======================+=========================================================================================================================================================================================================================================================================================================+=========================+ + | Region | Regions are geographic areas that are physically isolated from each other. The networks inside different regions are not connected to each other, so resources cannot be shared across different regions. For lower network latency and faster access to your resources, select the region nearest you. | eu-de | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + | EIP Type | - **Dynamic BGP**: Dynamic BGP provides automatic failover and chooses the optimal path when a network connection fails. | Dynamic BGP | + | | - **Mail BGP**: EIPs with port 25, 465, or 587 enabled are used. | | + | | | | + | | The selected EIP type cannot be changed after the EIP is assigned. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + | Bandwidth | The bandwidth size in Mbit/s. | 100 | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + | Bandwidth Name | The name of the bandwidth. | bandwidth | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + | Tag | The EIP tags. Each tag contains a key and value pair. | - Key: Ipv4_key1 | + | | | - Value: 192.168.12.10 | + | | The tag key and value must meet the requirements listed in :ref:`Table 2 `. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + | Quantity | The number of EIPs you want to purchase. | 1 | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + + .. _vpc_qs_0011__en-us_topic_0118499041_en-us_topic_0118498850_table36606052153313: + + .. table:: **Table 2** EIP tag requirements + + +-----------------------+---------------------------------------------------------------------+-----------------------+ + | Parameter | Requirement | Example Value | + +=======================+=====================================================================+=======================+ + | Key | - Cannot be left blank. | Ipv4_key1 | + | | - Must be unique for each EIP. | | + | | - 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. | 192.168.12.10 | + | | - Can contain only the following character types: | | + | | | | + | | - Uppercase letters | | + | | - Lowercase letters | | + | | - Digits | | + | | - Special characters, including hyphens (-) and underscores (_) | | + +-----------------------+---------------------------------------------------------------------+-----------------------+ + +#. Click **Create Now**. + +#. Click **Submit**. + +Binding an EIP +-------------- + +#. On the **EIPs** page, locate the row that contains the target EIP, and click **Bind**. + +#. Select the instance to which you want to bind the EIP. + + + .. figure:: /_static/images/en-us_image_0000001166028070.png + :alt: **Figure 2** Bind EIP + + + **Figure 2** Bind EIP + +#. Click **OK**. + +An IPv6 client on the Internet can access the ECS that has an EIP bound in a VPC. For details about the implementation and constraints, see :ref:`How Does an IPv6 Client on the Internet Access the ECS That Has an EIP Bound in a VPC? ` + +Follow-Up Procedure +------------------- + +After an ECS with an EIP bound is created, the system generates a domain name in the format of **ecs-**\ *xx-xx-xx-xx*\ **.compute.**\ *xxx*\ **.com** for the EIP by default. *xx-xx-xx-xx* indicates the EIP, and xxx indicates the domain name of the cloud service provider. You can use the domain name to access the ECS. + +You can use any of the following commands to obtain the domain name of an EIP: + +- ping -a *EIP* +- nslookup [-qt=ptr] *EIP* +- dig -x *EIP* + +.. |image1| image:: /_static/images/en-us_image_0141273034.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 new file mode 100644 index 0000000..51a27be --- /dev/null +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_4_create_a_security_group.rst @@ -0,0 +1,57 @@ +:original_name: vpc_qs_0012.html + +.. _vpc_qs_0012: + +Step 4: Create a Security Group +=============================== + +Scenarios +--------- + +To improve ECS access security, you can create security groups, define security group rules, and add ECSs in a VPC to different security groups. We recommend that you allocate ECSs that have different Internet access policies to different security groups. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, choose **Access Control** > **Security Groups**. + +5. On the **Security Groups** page, click **Create Security Group**. + +6. In the **Create Security Group** area, set the parameters as prompted. :ref:`Table 1 ` lists the parameters to be configured. + + + .. figure:: /_static/images/en-us_image_0000001197426329.png + :alt: **Figure 1** Create Security Group + + + **Figure 1** Create Security Group + + .. _vpc_qs_0012__en-us_topic_0118646265_en-us_topic_0118534004_table65377617111335: + + .. table:: **Table 1** Parameter description + + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+======================================================================================================================================================================================+=======================+ + | Name | The security group name. This parameter is mandatory. | sg-318b | + | | | | + | | 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. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | Supplementary information about the security group. This parameter is optional. | N/A | + | | | | + | | The security group 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 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 new file mode 100644 index 0000000..bc05a6f --- /dev/null +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/step_5_add_a_security_group_rule.rst @@ -0,0 +1,101 @@ +:original_name: vpc_qs_0013.html + +.. _vpc_qs_0013: + +Step 5: Add a Security Group Rule +================================= + +Scenarios +--------- + +A security group is a collection of access control rules for cloud resources, such as cloud servers, containers, and databases, to control inbound and outbound traffic. Cloud resources associated with the same security group have the same security requirements and are mutually trusted within a VPC. + +If the rules of the security group associated with your instance cannot meet your requirements, for example, you need to allow inbound traffic on a specified TCP port, you can add an inbound rule. + +- Inbound rules control incoming traffic to cloud resources in the security group. +- Outbound rules control outgoing traffic from cloud resources in the security group. + +For details about the default security group rules, see :ref:`Default Security Groups and Security Group Rules `. For details about security group rule configuration examples, see :ref:`Security Group Configuration Examples `. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, choose **Access Control** > **Security Groups**. + +#. On the **Security Groups** page, locate the target security group and click **Manage Rule** in the **Operation** column to switch to the page for managing inbound and outbound rules. + +#. On the **Inbound Rules** tab, click **Add Rule**. In the displayed dialog box, set required parameters to add an inbound rule. + + You can click **+** to add more inbound rules. + + + .. figure:: /_static/images/en-us_image_0284920908.png + :alt: **Figure 1** Add Inbound Rule + + + **Figure 1** Add Inbound Rule + + .. table:: **Table 1** Inbound rule parameter description + + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+======================================================================================================================================================================================+=======================+ + | Protocol & Port | **Protocol**: The network protocol. Currently, the value can be **All**, **TCP**, **UDP**, **ICMP**, **GRE**, or others. | TCP | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | | **Port**: The port or port range over which the traffic can reach your ECS. The value ranges from 1 to 65535. | 22, or 22-30 | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Source | The source of the security group rule. The value can be a single IP address or a security group to allow access from the IP address or instances in the security group. For example: | 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 | 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 >). | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +#. On the **Outbound Rules** tab, click **Add Rule**. In the displayed dialog box, set required parameters to add an outbound rule. + + You can click **+** to add more outbound rules. + + + .. figure:: /_static/images/en-us_image_0284993717.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 | **Protocol**: The network protocol. Currently, the value can be **All**, **TCP**, **UDP**, **ICMP**, **GRE**, or others. | TCP | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | | **Port**: The port or port range over which the traffic can leave your ECS. The value ranges from 1 to 65535. | 22, or 22-30 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Destination | The destination of the security group rule. The value can be a single IP address or a security group to allow access to the IP address or instances in the security group. For example: | 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 | 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**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/index.rst b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/index.rst new file mode 100644 index 0000000..8f4a5b5 --- /dev/null +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/index.rst @@ -0,0 +1,22 @@ +:original_name: vpc_qs_0003.html + +.. _vpc_qs_0003: + +Configuring a VPC for ECSs That Do Not Require Internet Access +============================================================== + +- :ref:`Overview ` +- :ref:`Step 1: Create a VPC ` +- :ref:`Step 2: Create a Subnet for the VPC ` +- :ref:`Step 3: Create a Security Group ` +- :ref:`Step 4: Add a Security Group Rule ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + overview + step_1_create_a_vpc + step_2_create_a_subnet_for_the_vpc + step_3_create_a_security_group + step_4_add_a_security_group_rule 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 new file mode 100644 index 0000000..becbe17 --- /dev/null +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/overview.rst @@ -0,0 +1,46 @@ +:original_name: vpc_qs_0004.html + +.. _vpc_qs_0004: + +Overview +======== + +If your ECSs do not require Internet access or need to access the Internet using IP addresses on the default network (100.64.0.0/11) with limited bandwidth (for example, the ECSs functioning as the database nodes or server nodes for deploying a website), you can follow the procedure shown in :ref:`Figure 1 ` to configure a VPC for the ECSs. + +.. _vpc_qs_0004__en-us_topic_0118498946_fd87108563a6848bba1a0f0295fef3515: + +.. figure:: /_static/images/en-us_image_0162329244.png + :alt: **Figure 1** Configuring the network + + + **Figure 1** Configuring the network + +:ref:`Table 1 ` describes the different tasks in the procedure for configuring the network. + +.. _vpc_qs_0004__en-us_topic_0118498946_t1b39acc5d1d449eabbea2aab68bfab25: + +.. table:: **Table 1** Configuration process description + + +------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Task | Description | + +====================================+=================================================================================================================================================================================+ + | Create a VPC. | This task is mandatory. | + | | | + | | After the VPC is created, you can create other required network resources in the VPC based on your service requirements. | + +------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Create another subnet for the VPC. | This task is optional. | + | | | + | | If the default subnet cannot meet your requirements, you can create one. | + | | | + | | The new subnet is used to assign IP addresses to NICs added to the ECS. | + +------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Create a security group. | This task is mandatory. | + | | | + | | You can create a security group and add ECSs in the VPC to the security group to improve ECS access security. | + | | | + | | After a security group is created, it has a default rule, which allows all outgoing data packets. ECSs in a security group can access each other without the need to add rules. | + +------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Add a security group rule. | This task is optional. | + | | | + | | If the default rule meets your service requirements, you do not need to add rules to the security group. | + +------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 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 new file mode 100644 index 0000000..b30bc31 --- /dev/null +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_1_create_a_vpc.rst @@ -0,0 +1,130 @@ +:original_name: vpc_qs_0005.html + +.. _vpc_qs_0005: + +Step 1: Create a VPC +==================== + +Scenarios +--------- + +A VPC provides an isolated virtual network for ECSs. You can configure and manage the network as required. + +You can create a VPC by following the procedure provided in this section. Then, create subnets, security groups, and assign EIPs by following the procedure provided in subsequent sections based on your actual network requirements. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. 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 | Regions are geographic areas that are physically isolated from each other. The networks inside different regions are not connected to each other, so resources cannot be shared across different regions. For lower network latency and faster access to your resources, select the region nearest you. | 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 | 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 | | + +----------------------------------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ + | 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 | CIDR Block | The CIDR block for the subnet. This value must be within the VPC CIDR block. | 192.168.0.0/24 | + +----------------------------------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ + | 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 this parameter is left empty, no IP address of the NTP server is 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 >). | | + +----------------------------------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ + + .. table:: **Table 2** VPC tag key and value requirements + + +-----------------------+----------------------------------------------------------------------------+-----------------------+ + | Parameter | Requirements | Example Value | + +=======================+============================================================================+=======================+ + | Key | - Cannot be left blank. | vpc_key1 | + | | - Must be unique for the same 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 (_) | | + +-----------------------+----------------------------------------------------------------------------+-----------------------+ + + .. _vpc_qs_0005__en-us_topic_0118499007_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**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.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 new file mode 100644 index 0000000..e886b04 --- /dev/null +++ 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 @@ -0,0 +1,112 @@ +:original_name: vpc_qs_0006.html + +.. _vpc_qs_0006: + +Step 2: Create a Subnet for the VPC +=================================== + +Scenarios +--------- + +A VPC comes with a default subnet. If the default subnet cannot meet your requirements, you can create one. + +The subnet is configured with DHCP by default. When an ECS in this subnet starts, the ECS automatically obtains an IP address using DHCP. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, click **Subnets**. + +5. Click **Create Subnet**. + + The **Create Subnet** page is displayed. + +6. Set the parameters as prompted. + + + .. figure:: /_static/images/en-us_image_0000001197228903.png + :alt: **Figure 1** Create Subnet + + + **Figure 1** Create Subnet + + .. table:: **Table 1** Parameter descriptions + + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +========================+=============================================================================================================================================================================================================================================+=======================+ + | VPC | The VPC for which you want to create a 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. | | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | CIDR Block | The CIDR block for the subnet. This value must be within the VPC CIDR block. | 192.168.0.0/24 | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Advanced Settings | Two options are available, **Default** and **Custom**. You can set **Advanced Settings** to **Custom** to configure advanced subnet parameters. | - | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Gateway | The gateway address of the subnet. | 192.168.0.1 | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | DNS Server Address | By default, two DNS server addresses are configured. You can change them if necessary. A maximum of five DNS server addresses can be configured. Multiple IP addresses must be separated using commas (,). | 100.125.x.x | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 this parameter is left empty, no IP address of the NTP server is added. | | + | | | | + | | A maximum of four IP addresses can be configured. Multiple IP addresses must be separated using commas (,). | | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 `. | | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + + .. _vpc_qs_0006__en-us_topic_0118498844_en-us_topic_0118498823_table42131827173915: + + .. 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 (_) | | + +-----------------------+---------------------------------------------------------------------+-----------------------+ + +7. Click **OK**. + +Precautions +----------- + +When a subnet is created, there are five reserved IP addresses, which cannot be used. For example, in a subnet with CIDR block 192.168.0.0/24, the following IP addresses are reserved: + +- 192.168.0.0: Network ID. This address is the beginning of the private IP address range and will not be assigned to any instance. +- 192.168.0.1: Gateway address. +- 192.168.0.253: Reserved for the system interface. This IP address is used by the VPC for external communication. +- 192.168.0.254: DHCP service address. +- 192.168.0.255: Network broadcast address. + +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 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 new file mode 100644 index 0000000..29eeb2c --- /dev/null +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_3_create_a_security_group.rst @@ -0,0 +1,57 @@ +:original_name: vpc_qs_0007.html + +.. _vpc_qs_0007: + +Step 3: Create a Security Group +=============================== + +Scenarios +--------- + +To improve ECS access security, you can create security groups, define security group rules, and add ECSs in a VPC to different security groups. We recommend that you allocate ECSs that have different Internet access policies to different security groups. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, choose **Access Control** > **Security Groups**. + +5. On the **Security Groups** page, click **Create Security Group**. + +6. In the **Create Security Group** area, set the parameters as prompted. :ref:`Table 1 ` lists the parameters to be configured. + + + .. figure:: /_static/images/en-us_image_0000001197426329.png + :alt: **Figure 1** Create Security Group + + + **Figure 1** Create Security Group + + .. _vpc_qs_0007__en-us_topic_0118646263_en-us_topic_0118534004_table65377617111335: + + .. table:: **Table 1** Parameter description + + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+======================================================================================================================================================================================+=======================+ + | Name | The security group name. This parameter is mandatory. | sg-318b | + | | | | + | | 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. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | Supplementary information about the security group. This parameter is optional. | N/A | + | | | | + | | The security group 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 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 new file mode 100644 index 0000000..3fdef9c --- /dev/null +++ b/umn/source/getting_started/configuring_a_vpc_for_ecss_that_do_not_require_internet_access/step_4_add_a_security_group_rule.rst @@ -0,0 +1,101 @@ +:original_name: vpc_qs_0008.html + +.. _vpc_qs_0008: + +Step 4: Add a Security Group Rule +================================= + +Scenarios +--------- + +A security group is a collection of access control rules for cloud resources, such as cloud servers, containers, and databases, to control inbound and outbound traffic. Cloud resources associated with the same security group have the same security requirements and are mutually trusted within a VPC. + +If the rules of the security group associated with your instance cannot meet your requirements, for example, you need to allow inbound traffic on a specified TCP port, you can add an inbound rule. + +- Inbound rules control incoming traffic to cloud resources in the security group. +- Outbound rules control outgoing traffic from cloud resources in the security group. + +For details about the default security group rules, see :ref:`Default Security Groups and Security Group Rules `. For details about security group rule configuration examples, see :ref:`Security Group Configuration Examples `. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, choose **Access Control** > **Security Groups**. + +#. On the **Security Groups** page, locate the target security group and click **Manage Rule** in the **Operation** column to switch to the page for managing inbound and outbound rules. + +#. On the **Inbound Rules** tab, click **Add Rule**. In the displayed dialog box, set required parameters to add an inbound rule. + + You can click **+** to add more inbound rules. + + + .. figure:: /_static/images/en-us_image_0284920908.png + :alt: **Figure 1** Add Inbound Rule + + + **Figure 1** Add Inbound Rule + + .. table:: **Table 1** Inbound rule parameter description + + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+======================================================================================================================================================================================+=======================+ + | Protocol & Port | **Protocol**: The network protocol. Currently, the value can be **All**, **TCP**, **UDP**, **ICMP**, **GRE**, or others. | TCP | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | | **Port**: The port or port range over which the traffic can reach your ECS. The value ranges from 1 to 65535. | 22, or 22-30 | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Source | The source of the security group rule. The value can be a single IP address or a security group to allow access from the IP address or instances in the security group. For example: | 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 | 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 >). | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +#. On the **Outbound Rules** tab, click **Add Rule**. In the displayed dialog box, set required parameters to add an outbound rule. + + You can click **+** to add more outbound rules. + + + .. figure:: /_static/images/en-us_image_0284993717.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 | **Protocol**: The network protocol. Currently, the value can be **All**, **TCP**, **UDP**, **ICMP**, **GRE**, or others. | TCP | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | | **Port**: The port or port range over which the traffic can leave your ECS. The value ranges from 1 to 65535. | 22, or 22-30 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Destination | The destination of the security group rule. The value can be a single IP address or a security group to allow access to the IP address or instances in the security group. For example: | 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 | 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**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/getting_started/index.rst b/umn/source/getting_started/index.rst new file mode 100644 index 0000000..d72d691 --- /dev/null +++ b/umn/source/getting_started/index.rst @@ -0,0 +1,18 @@ +:original_name: vpc_qs_0000.html + +.. _vpc_qs_0000: + +Getting Started +=============== + +- :ref:`Typical Application Scenarios ` +- :ref:`Configuring a VPC for ECSs That Do Not Require Internet Access ` +- :ref:`Configuring a VPC for ECSs That Access the Internet Using EIPs ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + typical_application_scenarios + configuring_a_vpc_for_ecss_that_do_not_require_internet_access/index + configuring_a_vpc_for_ecss_that_access_the_internet_using_eips/index diff --git a/umn/source/getting_started/typical_application_scenarios.rst b/umn/source/getting_started/typical_application_scenarios.rst new file mode 100644 index 0000000..240187e --- /dev/null +++ b/umn/source/getting_started/typical_application_scenarios.rst @@ -0,0 +1,22 @@ +:original_name: vpc_qs_0002.html + +.. _vpc_qs_0002: + +Typical Application Scenarios +============================= + +A VPC provides an isolated virtual network for ECSs. You can configure and manage the network as required. + +- If your ECSs, for example, ECSs that function as databases, do not need to access the Internet or need to access the Internet using specific IP addresses with limited bandwidth, you can configure a VPC for the ECSs by following the instructions described in :ref:`Configuring a VPC for ECSs That Do Not Require Internet Access `. +- If your ECSs, for example, ECSs where websites are deployed, need to communicate with the Internet, you can bind EIPs to them. To configure a VPC for these ECSs, follow the instructions provided in :ref:`Configuring a VPC for ECSs That Access the Internet Using EIPs `. + +.. note:: + + Click |image1| in the lower right corner of the console to switch between the new and the old consoles. The old edition does not have the function of associating a subnet with a route table. + + This document provides two sets of operation guides. The "Getting Started" chapter uses the new console edition as an example. + + - If you use the new console edition, see :ref:`Operation Guide (New Console Edition) `. + - If you use the old console edition, see :ref:`Operation Guide (Old Console Edition) `. + +.. |image1| image:: /_static/images/en-us_image_0000001207253746.png diff --git a/umn/source/glossary.rst b/umn/source/glossary.rst new file mode 100644 index 0000000..9133640 --- /dev/null +++ b/umn/source/glossary.rst @@ -0,0 +1,8 @@ +:original_name: vpc_faq_0106.html + +.. _vpc_faq_0106: + +Glossary +======== + +For details about the terms involved in this document, see `Glossary `__. diff --git a/umn/source/index.rst b/umn/source/index.rst index aa133e8..cf324b4 100644 --- a/umn/source/index.rst +++ b/umn/source/index.rst @@ -2,3 +2,13 @@ Virtual Private Cloud - User Guide ================================== +.. toctree:: + :maxdepth: 1 + + service_overview/index + getting_started/index + operation_guide_new_console_edition/index + operation_guide_old_console_edition/index + faqs/index + change_history + glossary diff --git a/umn/source/operation_guide_new_console_edition/direct_connect.rst b/umn/source/operation_guide_new_console_edition/direct_connect.rst new file mode 100644 index 0000000..20ced42 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/direct_connect.rst @@ -0,0 +1,10 @@ +:original_name: vpc_dc_0000.html + +.. _vpc_dc_0000: + +Direct Connect +============== + +Direct Connect allows you to establish a dedicated network connection between your data center and the cloud platform. With Direct Connect, you can establish a private connection between the cloud platform and your data center, office, or collocation environment, which can reduce your network latency and provide a more consistent network experience than Internet-based connections. + +For more information about Direct Connect, see the *Direct Connect User Guide*. diff --git a/umn/source/operation_guide_new_console_edition/eip/assigning_an_eip_and_binding_it_to_an_ecs.rst b/umn/source/operation_guide_new_console_edition/eip/assigning_an_eip_and_binding_it_to_an_ecs.rst new file mode 100644 index 0000000..f57b53c --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/eip/assigning_an_eip_and_binding_it_to_an_ecs.rst @@ -0,0 +1,123 @@ +:original_name: en-us_topic_0013748738.html + +.. _en-us_topic_0013748738: + +Assigning an EIP and Binding It to an ECS +========================================= + +Scenarios +--------- + +You can assign an EIP and bind it to an ECS so that the ECS can access the Internet. + +.. note:: + + EIPs for dedicated load balancers: + + - In the **eu-de** region, if you choose to assign an EIP when you create a dedicated load balancer on the management console or using APIs, EIPs for dedicated load balancers (**5_gray**) will be assigned. + - Do not bind EIPs of this type to non-dedicated load balancers. + - Do not add EIPs of the dedicated load balancer type and other types to the same shared bandwidth. Otherwise, the bandwidth limit policy will not take effect. + +Assigning an EIP +---------------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Elastic IP**. + +#. On the displayed page, click **Assign EIP**. + +#. Set the parameters as prompted. + + + .. figure:: /_static/images/en-us_image_0000001117669274.png + :alt: **Figure 1** Assign EIP + + + **Figure 1** Assign EIP + + .. table:: **Table 1** Parameter descriptions + + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + | Parameter | Description | Example Value | + +=======================+=========================================================================================================================================================================================================================================================================================================+=========================+ + | Region | Regions are geographic areas that are physically isolated from each other. The networks inside different regions are not connected to each other, so resources cannot be shared across different regions. For lower network latency and faster access to your resources, select the region nearest you. | eu-de | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + | EIP Type | - **Dynamic BGP**: Dynamic BGP provides automatic failover and chooses the optimal path when a network connection fails. | Dynamic BGP | + | | - **Mail BGP**: EIPs with port 25, 465, or 587 enabled are used. | | + | | | | + | | The selected EIP type cannot be changed after the EIP is assigned. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + | Bandwidth | The bandwidth size in Mbit/s. | 100 | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + | Bandwidth Name | The name of the bandwidth. | bandwidth | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + | Tag | The EIP tags. Each tag contains a key and value pair. | - Key: Ipv4_key1 | + | | | - Value: 192.168.12.10 | + | | The tag key and value must meet the requirements listed in :ref:`Table 2 `. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + | Quantity | The number of EIPs you want to purchase. | 1 | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + + .. _en-us_topic_0013748738__en-us_topic_0118498850_table36606052153313: + + .. table:: **Table 2** EIP tag requirements + + +-----------------------+---------------------------------------------------------------------+-----------------------+ + | Parameter | Requirement | Example Value | + +=======================+=====================================================================+=======================+ + | Key | - Cannot be left blank. | Ipv4_key1 | + | | - Must be unique for each EIP. | | + | | - 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. | 192.168.12.10 | + | | - Can contain only the following character types: | | + | | | | + | | - Uppercase letters | | + | | - Lowercase letters | | + | | - Digits | | + | | - Special characters, including hyphens (-) and underscores (_) | | + +-----------------------+---------------------------------------------------------------------+-----------------------+ + +#. Click **Create Now**. + +#. Click **Submit**. + +Binding an EIP +-------------- + +#. On the **EIPs** page, locate the row that contains the target EIP, and click **Bind**. + +#. Select the instance to which you want to bind the EIP. + + + .. figure:: /_static/images/en-us_image_0000001166028070.png + :alt: **Figure 2** Bind EIP + + + **Figure 2** Bind EIP + +#. Click **OK**. + +An IPv6 client on the Internet can access the ECS that has an EIP bound in a VPC. For details about the implementation and constraints, see :ref:`How Does an IPv6 Client on the Internet Access the ECS That Has an EIP Bound in a VPC? ` + +Follow-Up Procedure +------------------- + +After an ECS with an EIP bound is created, the system generates a domain name in the format of **ecs-**\ *xx-xx-xx-xx*\ **.compute.**\ *xxx*\ **.com** for the EIP by default. *xx-xx-xx-xx* indicates the EIP, and xxx indicates the domain name of the cloud service provider. You can use the domain name to access the ECS. + +You can use any of the following commands to obtain the domain name of an EIP: + +- ping -a *EIP* +- nslookup [-qt=ptr] *EIP* +- dig -x *EIP* + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/eip/index.rst b/umn/source/operation_guide_new_console_edition/eip/index.rst new file mode 100644 index 0000000..41e3858 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/eip/index.rst @@ -0,0 +1,20 @@ +:original_name: vpc_eip_0000.html + +.. _vpc_eip_0000: + +EIP +=== + +- :ref:`Assigning an EIP and Binding It to an ECS ` +- :ref:`Unbinding an EIP from an ECS and Releasing the EIP ` +- :ref:`Managing EIP Tags ` +- :ref:`Modifying an EIP Bandwidth ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + assigning_an_eip_and_binding_it_to_an_ecs + unbinding_an_eip_from_an_ecs_and_releasing_the_eip + managing_eip_tags + modifying_an_eip_bandwidth diff --git a/umn/source/operation_guide_new_console_edition/eip/managing_eip_tags.rst b/umn/source/operation_guide_new_console_edition/eip/managing_eip_tags.rst new file mode 100644 index 0000000..c7a254c --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/eip/managing_eip_tags.rst @@ -0,0 +1,93 @@ +:original_name: en-us_topic_0068145818.html + +.. _en-us_topic_0068145818: + +Managing EIP Tags +================= + +Scenarios +--------- + +Tags can be added to EIPs to facilitate EIP identification and administration. You can add a tag to an EIP when assigning the EIP. Alternatively, you can add a tag to an assigned EIP on the EIP details page. A maximum of 20 tags can be added to each EIP. + +A tag consists of a key and value pair. :ref:`Table 1 ` lists the tag key and value requirements. + +.. _en-us_topic_0068145818__en-us_topic_0118499005_ted9687ca14074ef785241145365a6175: + +.. table:: **Table 1** EIP tag requirements + + +-----------------------+---------------------------------------------------------------------+-----------------------+ + | Parameter | Requirement | Example Value | + +=======================+=====================================================================+=======================+ + | Key | - Cannot be left blank. | Ipv4_key1 | + | | - Must be unique for each EIP. | | + | | - 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. | 192.168.12.10 | + | | - Can contain only the following character types: | | + | | | | + | | - Uppercase letters | | + | | - Lowercase letters | | + | | - Digits | | + | | - Special characters, including hyphens (-) and underscores (_) | | + +-----------------------+---------------------------------------------------------------------+-----------------------+ + +Procedure +--------- + +**Searching for EIPs by tag key and value on the page showing the EIP list** + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Elastic IP**. + +#. In the upper right corner of the EIP list, click **Search by Tag**. + +#. In the displayed area, enter the tag key and value of the EIP you are looking for. + + You must specify both the tag key and value. The system will display the EIPs that contain the tag you specified. + +#. Click **+** to add another tag key and value. + + 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 **Search**. + + The system displays the EIPs you are looking for based on the entered tag keys and values. + +**Adding, deleting, editing, and viewing tags on the Tags tab of an EIP** + +#. Log in to the management console. +#. Click |image2| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **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. + + - View tags. + + On the **Tags** tab, you can view details about tags added to the current EIP, including the number of tags and the key and value of each tag. + + - Add a tag. + + Click **Add Tag** in the upper left corner. In the displayed **Add Tag** dialog box, enter the tag key and value, and click **OK**. + + - Edit a tag. + + Locate the row that contains the tag you want to edit, and click **Edit** in the **Operation** column. Enter the new tag value, and click **OK**. + + The tag key cannot be modified. + + - Delete a tag. + + 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_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/eip/modifying_an_eip_bandwidth.rst b/umn/source/operation_guide_new_console_edition/eip/modifying_an_eip_bandwidth.rst new file mode 100644 index 0000000..4601c21 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/eip/modifying_an_eip_bandwidth.rst @@ -0,0 +1,34 @@ +:original_name: en-us_topic_0013748743.html + +.. _en-us_topic_0013748743: + +Modifying an EIP Bandwidth +========================== + +Scenarios +--------- + +Modify the EIP bandwidth name or size. + +.. note:: + + This section describes how to modify the dedicated bandwidth or shared bandwidth of an EIP. For details about how to modify a shared bandwidth, see :ref:`Modifying a Shared Bandwidth `. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Elastic IP**. + +#. Locate the row that contains the target EIP in the EIP list, click **More** in the **Operation** column, and select **Modify Bandwidth**. + +#. Modify the bandwidth parameters as prompted. + +#. Click **Next**. + +#. Click **Submit**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/eip/unbinding_an_eip_from_an_ecs_and_releasing_the_eip.rst b/umn/source/operation_guide_new_console_edition/eip/unbinding_an_eip_from_an_ecs_and_releasing_the_eip.rst new file mode 100644 index 0000000..205c6f0 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/eip/unbinding_an_eip_from_an_ecs_and_releasing_the_eip.rst @@ -0,0 +1,60 @@ +:original_name: vpc_eip_0001.html + +.. _vpc_eip_0001: + +Unbinding an EIP from an ECS and Releasing the EIP +================================================== + +Scenarios +--------- + +If you no longer need an EIP, unbind it from the ECS and release the EIP to avoid wasting network resources. + +Notes and Constraints +--------------------- + +- EIP assigned together with your load balancers will also be displayed in the EIP list on the VPC console. On the EIP console or using EIP APIs, you cannot bind EIPs to or unbind them from dedicated load balancers, but you can bind EIPs to or unbind them from shared load balancers. +- You can only release EIPs that are not bound to any resources. + +Procedure +--------- + +**Unbinding a single EIP** + +#. Log in to the management console. +#. Click |image1| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **Elastic IP**. +#. On the displayed page, locate the row that contains the target EIP, and click **Unbind**. +#. Click **Yes** in the displayed dialog box. + +**Releasing a single EIP** + +#. Log in to the management console. + +2. Click |image2| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Elastic IP**. +4. On the displayed page, locate the row that contains the target EIP, click **More** and then **Release** in the **Operation** column. +5. Click **Yes** in the displayed dialog box. + +**Unbinding multiple EIPs at once** + +#. Log in to the management console. +#. Click |image3| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **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. + +**Releasing multiple EIPs at once** + +#. Log in to the management console. +#. Click |image4| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **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_0141273034.png +.. |image3| image:: /_static/images/en-us_image_0141273034.png +.. |image4| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/index.rst b/umn/source/operation_guide_new_console_edition/index.rst new file mode 100644 index 0000000..4ac0003 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/index.rst @@ -0,0 +1,32 @@ +:original_name: vpc_newui_0000.html + +.. _vpc_newui_0000: + +Operation Guide (New Console Edition) +===================================== + +- :ref:`VPC and Subnet ` +- :ref:`Security ` +- :ref:`EIP ` +- :ref:`Shared Bandwidth ` +- :ref:`Route Table ` +- :ref:`VPC Peering Connection ` +- :ref:`VPC Flow Log ` +- :ref:`Direct Connect ` +- :ref:`Virtual IP Address ` +- :ref:`Monitoring ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + vpc_and_subnet/index + security/index + eip/index + shared_bandwidth/index + route_table/index + vpc_peering_connection/index + vpc_flow_log/index + direct_connect + virtual_ip_address/index + monitoring/index diff --git a/umn/source/operation_guide_new_console_edition/monitoring/creating_an_alarm_rule.rst b/umn/source/operation_guide_new_console_edition/monitoring/creating_an_alarm_rule.rst new file mode 100644 index 0000000..1580b78 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/monitoring/creating_an_alarm_rule.rst @@ -0,0 +1,34 @@ +:original_name: vpc010014.html + +.. _vpc010014: + +Creating an Alarm Rule +====================== + +Scenarios +--------- + +You can configure alarm rules to customize the monitored objects and notification policies. You can learn your resource statuses at any time. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. Hover on the upper left corner to display **Service List** and choose **Management & Governance** > **Cloud Eye**. + +4. In the left navigation pane on the left, choose **Alarm Management** > **Alarm Rules**. + +5. On the **Alarm Rules** page, click **Create Alarm Rule** and set required parameters, or modify an existing 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. + + .. note:: + + For more information about alarm rules, see the *Cloud Eye User Guide*. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/monitoring/index.rst b/umn/source/operation_guide_new_console_edition/monitoring/index.rst new file mode 100644 index 0000000..ab8aed5 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/monitoring/index.rst @@ -0,0 +1,18 @@ +:original_name: vpc010011.html + +.. _vpc010011: + +Monitoring +========== + +- :ref:`Supported Metrics ` +- :ref:`Viewing Metrics ` +- :ref:`Creating an Alarm Rule ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + supported_metrics + viewing_metrics + creating_an_alarm_rule diff --git a/umn/source/operation_guide_new_console_edition/monitoring/supported_metrics.rst b/umn/source/operation_guide_new_console_edition/monitoring/supported_metrics.rst new file mode 100644 index 0000000..da82622 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/monitoring/supported_metrics.rst @@ -0,0 +1,79 @@ +:original_name: vpc010012.html + +.. _vpc010012: + +Supported Metrics +================= + +Description +----------- + +This section describes the namespace, list, and measurement dimensions of EIP and bandwidth metrics that you can check on Cloud Eye. You can use APIs or the Cloud Eye console to query the metrics of the monitored metrics and alarms generated for EIPs and bandwidths. + +Namespace +--------- + +SYS.VPC + +Monitoring Metrics +------------------ + +.. table:: **Table 1** EIP and bandwidth metrics + + +----------------------+--------------------+-------------------------------------------------+-------------+------------------+--------------------------------+ + | ID | Name | Description | Value Range | Monitored Object | Monitoring Interval (Raw Data) | + +======================+====================+=================================================+=============+==================+================================+ + | upstream_bandwidth | Outbound Bandwidth | Network rate of outbound traffic | ≥ 0 bit/s | Bandwidth or EIP | 1 minute | + | | | | | | | + | | | Unit: bit/s | | | | + +----------------------+--------------------+-------------------------------------------------+-------------+------------------+--------------------------------+ + | downstream_bandwidth | Inbound Bandwidth | Network rate of inbound traffic | ≥ 0 bit/s | Bandwidth or EIP | 1 minute | + | | | | | | | + | | | Unit: bit/s | | | | + +----------------------+--------------------+-------------------------------------------------+-------------+------------------+--------------------------------+ + | up_stream | Outbound Traffic | Network traffic going out of the cloud platform | ≥ 0 bytes | Bandwidth or EIP | 1 minute | + | | | | | | | + | | | Unit: byte | | | | + +----------------------+--------------------+-------------------------------------------------+-------------+------------------+--------------------------------+ + | down_stream | Inbound Traffic | Network traffic going into the cloud platform | ≥ 0 bytes | Bandwidth or EIP | 1 minute | + | | | | | | | + | | | Unit: byte | | | | + +----------------------+--------------------+-------------------------------------------------+-------------+------------------+--------------------------------+ + +Dimensions +---------- + +============ ============ +Key Value +============ ============ +publicip_id EIP ID +bandwidth_id Bandwidth ID +============ ============ + +If a monitored object has multiple dimensions, all dimensions are mandatory when you use APIs to query the metrics. + +- Query a monitoring metric: + + dim.0=bandwidth_id,530cd6b0-86d7-4818-837f-935f6a27414d&dim.1=publicip_id,3773b058-5b4f-4366-9035-9bbd9964714a + +- Query monitoring metrics in batches: + + "dimensions": [ + + { + + "name": "bandwidth_id", + + "value": "530cd6b0-86d7-4818-837f-935f6a27414d" + + } + + { + + "name": "publicip_id", + + "value": "3773b058-5b4f-4366-9035-9bbd9964714a" + + } + + ], diff --git a/umn/source/operation_guide_new_console_edition/monitoring/viewing_metrics.rst b/umn/source/operation_guide_new_console_edition/monitoring/viewing_metrics.rst new file mode 100644 index 0000000..99442c8 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/monitoring/viewing_metrics.rst @@ -0,0 +1,23 @@ +:original_name: vpc010013.html + +.. _vpc010013: + +Viewing Metrics +=============== + +Scenarios +--------- + +View related metrics to see bandwidth and EIP usage information. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. Hover on the upper left corner to display **Service List** and choose **Management & Governance** > **Cloud Eye**. +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 diff --git a/umn/source/operation_guide_new_console_edition/route_table/adding_a_custom_route.rst b/umn/source/operation_guide_new_console_edition/route_table/adding_a_custom_route.rst new file mode 100644 index 0000000..3923d5d --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/route_table/adding_a_custom_route.rst @@ -0,0 +1,61 @@ +:original_name: vpc_route_0006.html + +.. _vpc_route_0006: + +Adding a Custom Route +===================== + +Scenarios +--------- + +Each route table contains a default system route, which indicates that ECSs in a VPC can communicate with each other. You can add custom routes as required to forward the traffic destined for the destination to the specified next hop. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, choose **Route Tables**. + +#. In the route table list, click the name of the route table to which you want to add a route. + +#. Click **Add Route** and set parameters as prompted. + + You can click **+** to add more routes. + + + .. figure:: /_static/images/en-us_image_0173155793.png + :alt: **Figure 1** Add Route + + + **Figure 1** Add Route + + .. table:: **Table 1** Parameter descriptions + + +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+===================================================================================================================================================================+=======================+ + | Destination | The destination CIDR block. | 192.168.0.0/16 | + | | | | + | | The destination of each route must be unique. The destination cannot overlap with any subnet CIDR block in the VPC. | | + +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Next Hop Type | Set the type of the next hop. For details about the supported resource types, see :ref:`Table 1 `. | ECS | + | | | | + | | .. note:: | | + | | | | + | | When you add a custom route to or modify a custom route in a default route table, the next hop type cannot be set to VPN connection or Direct Connect gateway. | | + +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Next Hop | Set the next hop. The resources in the drop-down list box are displayed based on the selected next hop type. | ecs-001 | + +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 >). | | + +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +#. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/route_table/associating_a_subnet_with_a_route_table.rst b/umn/source/operation_guide_new_console_edition/route_table/associating_a_subnet_with_a_route_table.rst new file mode 100644 index 0000000..f3be9de --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/route_table/associating_a_subnet_with_a_route_table.rst @@ -0,0 +1,42 @@ +:original_name: vpc_route_0007.html + +.. _vpc_route_0007: + +Associating a Subnet with a Route Table +======================================= + +Scenarios +--------- + +After a route table is associated with a subnet, the routes in the route table control the routing for the subnet and apply to all cloud resources in the subnet. Determine the impact on services before performing this operation. + +Notes and Constraints +--------------------- + +A subnet can only be associated with one route table. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, choose **Route Tables**. + +#. In the route table list, locate the row that contains the target route table and click **Associate Subnet** in the **Operation** column. + +#. Select the subnet to be associated. + + + .. figure:: /_static/images/en-us_image_0173155870.png + :alt: **Figure 1** Associate Subnet + + + **Figure 1** Associate Subnet + +#. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/route_table/changing_the_route_table_associated_with_a_subnet.rst b/umn/source/operation_guide_new_console_edition/route_table/changing_the_route_table_associated_with_a_subnet.rst new file mode 100644 index 0000000..e864816 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/route_table/changing_the_route_table_associated_with_a_subnet.rst @@ -0,0 +1,32 @@ +:original_name: vpc_route_0008.html + +.. _vpc_route_0008: + +Changing the Route Table Associated with a Subnet +================================================= + +Scenarios +--------- + +You can change the route table associated with the subnet to another one in the VPC. If the route table for a subnet is changed, routes in the new route table will apply to all cloud resources in the subnet. Determine the impact on services before performing this operation. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, choose **Route Tables**. + +#. In the route table list, click the name of the target route table. + +#. On the **Associated Subnets** tab page, click **Change Route Table** in the **Operation** column and select a new route table as prompted. + +#. Click **OK**. + + 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 diff --git a/umn/source/operation_guide_new_console_edition/route_table/configuring_an_snat_server.rst b/umn/source/operation_guide_new_console_edition/route_table/configuring_an_snat_server.rst new file mode 100644 index 0000000..0bf20d6 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/route_table/configuring_an_snat_server.rst @@ -0,0 +1,141 @@ +:original_name: vpc_route_0004.html + +.. _vpc_route_0004: + +Configuring an SNAT Server +========================== + +Scenarios +--------- + +To use the route table function provided by the VPC service, you need to configure SNAT on an ECS to enable other ECSs that do not have EIPs bound in a VPC to access the Internet through this ECS. + +The configured SNAT takes effect for all subnets in a VPC. + +Prerequisites +------------- + +- You have an ECS where SNAT is to be configured. +- The ECS where SNAT is to be configured runs the Linux OS. +- The ECS where SNAT is to be configured has only one network interface card (NIC). + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Compute**, click **Elastic Cloud Server**. + +4. On the displayed page, locate the target ECS in the ECS list and click the ECS name to switch to the page showing ECS details. + +5. On the displayed ECS details page, click the **NICs** tab. + +6. Click the NIC IP address. In the displayed area showing the NIC details, disable the source/destination check function. + + By default, the source/destination check is enabled. When this check is enabled, the system checks whether source IP addresses contained in the packets sent by ECSs are correct. If the IP addresses are incorrect, the system does not allow the ECSs to send the packets. This mechanism prevents packet spoofing, thereby improving system security. If SNAT is used, the SNAT server needs to forward packets. This mechanism prevents the packet sender from receiving returned packets. Therefore, you need to disable the source/destination check for SNAT servers. + +7. Bind an EIP. + + - Bind an EIP with the private IP address of the ECS. For details, see :ref:`Assigning an EIP and Binding It to an ECS `. + - Bind an EIP with the virtual IP address of the ECS. For details, see :ref:`Binding a Virtual IP Address to an EIP or ECS `. + +8. On the ECS console, use the remote login function to log in to the ECS where you plan to configure SNAT. + +9. Run the following command and enter the password of user **root** to switch to user **root**: + + **su - root** + +10. Run the following command to check whether the ECS can successfully connect to the Internet: + + .. note:: + + Before running the command, you must disable the response iptables rule on the ECS where SNAT is configured and enable the security group rules. + + **ping www.google.com** + + The ECS can access the Internet if the following information is displayed: + + .. code-block:: console + + [root@localhost ~]# ping www.google.com + PING www.a.shifen.com (xxx.xxx.xxx.xxx) 56(84) bytes of data. + 64 bytes from xxx.xxx.xxx.xxx: icmp_seq=1 ttl=51 time=9.34 ms + 64 bytes from xxx.xxx.xxx.xxx: icmp_seq=2 ttl=51 time=9.11 ms + 64 bytes from xxx.xxx.xxx.xxx: icmp_seq=3 ttl=51 time=8.99 ms + +11. Run the following command to check whether IP forwarding of the Linux OS is enabled: + + **cat /proc/sys/net/ipv4/ip_forward** + + In the command output, **1** indicates it is enabled, and **0** indicates it is disabled. The default value is **0**. + + - If IP forwarding in Linux is enabled, go to step :ref:`14 `. + - If IP forwarding in Linux is disabled, perform step :ref:`12 ` to enable IP forwarding in Linux. + + Many OSs support packet routing. Before forwarding packets, OSs change source IP addresses in the packets to OS IP addresses. Therefore, the forwarded packets contain the IP address of the public sender so that the response packets can be sent back along the same path to the initial packet sender. This method is called SNAT. The OSs need to keep track of the packets where IP addresses have been changed to ensure that the destination IP addresses in the packets can be rewritten and that packets can be forwarded to the initial packet sender. To achieve these purposes, you need to enable the IP forwarding function and configure SNAT rules. + +12. .. _vpc_route_0004__en-us_topic_0118499009_li3948189019612: + + Use the vi editor to open the **/etc/sysctl.conf** file, change the value of **net.ipv4.ip_forward** to **1**, and enter **:wq** to save the change and exit. + +13. Run the following command to make the change take effect: + + **sysctl -p /etc/sysctl.conf** + +14. .. _vpc_route_0004__en-us_topic_0118499009_li2168883919851: + + Configure SNAT. + + Run the following command to enable all ECSs on the network (for example, 192.168.1.0/24) to access the Internet using the SNAT function: :ref:`Figure 1 ` shows the example command. + + **iptables -t nat -A POSTROUTING -o eth0 -s subnet -j SNAT --to nat-instance-ip** + + .. _vpc_route_0004__en-us_topic_0118499009_fig27328760201321: + + .. figure:: /_static/images/en-us_image_0118498992.png + :alt: **Figure 1** Configuring SNAT + + + **Figure 1** Configuring SNAT + + .. note:: + + - To ensure that the rule will not be lost after the restart, write the rule into the **/etc/rc.local** file. + + a. Run the following command to switch to the **/etc/sysctl.conf** file: + + **vi /etc/rc.local** + + b. Perform :ref:`14 ` to configure SNAT. + + c. Run the following command to save the configuration and exit: + + **:wq** + + d. Run the following command to add the execute permission for the **rc.local** file: + + **# chmod +x /etc/rc.local** + + - To ensure that the configuration takes effect, run the **iptables -L** command to check whether the configured rules conflict with each other. + +15. Run the following command to check whether the operation is successful: If information similar to :ref:`Figure 2 ` (for example, 192.168.1.0/24) is displayed, the operation was successful. + + **iptables -t nat --list** + + .. _vpc_route_0004__en-us_topic_0118499009_fig8358771201535: + + .. figure:: /_static/images/en-us_image_0118499109.png + :alt: **Figure 2** Verifying configuration + + + **Figure 2** Verifying configuration + +16. Add a route. For details, see section :ref:`Adding a Custom Route `. + + Set the destination to **0.0.0.0/0**, and the next hop to the private or virtual IP address of the ECS where SNAT is deployed. For example, the next hop is **192.168.1.4**. + +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 diff --git a/umn/source/operation_guide_new_console_edition/route_table/creating_a_custom_route_table.rst b/umn/source/operation_guide_new_console_edition/route_table/creating_a_custom_route_table.rst new file mode 100644 index 0000000..ddfb053 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/route_table/creating_a_custom_route_table.rst @@ -0,0 +1,63 @@ +:original_name: vpc_route_0005.html + +.. _vpc_route_0005: + +Creating a Custom Route Table +============================= + +Scenarios +--------- + +You can create a custom route table if you do not want to use the default one. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, choose **Route Tables**. + +#. In the upper right corner, click **Create Route Table**. On the displayed page, configure parameters as prompted. + + + .. figure:: /_static/images/en-us_image_0173155804.png + :alt: **Figure 1** Create Route Table + + + **Figure 1** Create Route Table + + .. table:: **Table 1** Parameter descriptions + + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+=======================================================================================================================================================================+=======================+ + | Name | The name of the route table. This parameter is mandatory. | rtb-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. | | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | VPC | The VPC that the route table belongs to. This parameter is mandatory. | vpc-001 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | Supplementary information about the route table. This parameter is optional. | - | + | | | | + | | The description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Route Settings | The route information. This parameter is optional. | - | + | | | | + | | You can add a route when creating the route table or after the route table is created. For details, see :ref:`Adding a Custom Route `. | | + | | | | + | | You can click **+** to add more routes. | | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +#. Click **OK**. + + A message is displayed. You can determine whether to associate the route table with subnets immediately as prompted. If you want to associate immediately, perform the following operations: + + a. Click **Associate Subnet**. The **Associated Subnets** page is displayed. + b. Click **Associate Subnet** and select the target subnets to be associated. + c. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/route_table/deleting_a_route.rst b/umn/source/operation_guide_new_console_edition/route_table/deleting_a_route.rst new file mode 100644 index 0000000..c3b97e0 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/route_table/deleting_a_route.rst @@ -0,0 +1,25 @@ +:original_name: vpc_route_0012.html + +.. _vpc_route_0012: + +Deleting a Route +================ + +Scenarios +--------- + +Delete a route if it is no longer required. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, click **Virtual Private Cloud**. +5. On the **Virtual Private Cloud** page, locate the VPC that the route to be deleted belongs to and click the VPC name. +6. Click the **Route Tables** tab. On the displayed page, locate the row that contains the route to be deleted, and click **Delete** in the **Operation** column. +7. Click **Yes** in the displayed dialog box. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/route_table/deleting_a_route_table.rst b/umn/source/operation_guide_new_console_edition/route_table/deleting_a_route_table.rst new file mode 100644 index 0000000..520838f --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/route_table/deleting_a_route_table.rst @@ -0,0 +1,28 @@ +:original_name: vpc_route_0010.html + +.. _vpc_route_0010: + +Deleting a Route Table +====================== + +Scenarios +--------- + +You can delete custom route tables but cannot delete the default route table. + +Prerequisites +------------- + +Before deleting a route table, ensure that no subnet has been associated with the custom route table. If there is an associated subnet, associate the subnet with another route table by clicking **Change Route Table** and then delete the custom route table. + +Procedure +--------- + +#. Log in to the management console. +#. Click |image1| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, choose **Route Tables**. +#. In the route table list, locate the row that contains the route table to be deleted and click **Delete** in the **Operation** column. +#. Click **Yes**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/route_table/exporting_route_table_information.rst b/umn/source/operation_guide_new_console_edition/route_table/exporting_route_table_information.rst new file mode 100644 index 0000000..6e7a7c2 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/route_table/exporting_route_table_information.rst @@ -0,0 +1,29 @@ +:original_name: vpc_route_0014.html + +.. _vpc_route_0014: + +Exporting Route Table Information +================================= + +Scenarios +--------- + +Information about all route tables under your account can be exported as an Excel file to a local directory. This file records the name, ID, VPC, type, and number of associated subnets of the route tables. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. Under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, choose **Route Tables**. + +#. On the displayed page, click |image2| in the upper right of the route table list. + + 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. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png +.. |image2| image:: /_static/images/en-us_image_0185346582.png diff --git a/umn/source/operation_guide_new_console_edition/route_table/index.rst b/umn/source/operation_guide_new_console_edition/route_table/index.rst new file mode 100644 index 0000000..c91cf91 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/route_table/index.rst @@ -0,0 +1,36 @@ +:original_name: vpc_route_0000.html + +.. _vpc_route_0000: + +Route Table +=========== + +- :ref:`Route Table Overview ` +- :ref:`Configuring an SNAT Server ` +- :ref:`Creating a Custom Route Table ` +- :ref:`Adding a Custom Route ` +- :ref:`Associating a Subnet with a Route Table ` +- :ref:`Changing the Route Table Associated with a Subnet ` +- :ref:`Viewing a Route Table ` +- :ref:`Deleting a Route Table ` +- :ref:`Modifying a Route ` +- :ref:`Deleting a Route ` +- :ref:`Replicating a Route ` +- :ref:`Exporting Route Table Information ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + route_table_overview + configuring_an_snat_server + creating_a_custom_route_table + adding_a_custom_route + associating_a_subnet_with_a_route_table + changing_the_route_table_associated_with_a_subnet + viewing_a_route_table + deleting_a_route_table + modifying_a_route + deleting_a_route + replicating_a_route + exporting_route_table_information diff --git a/umn/source/operation_guide_new_console_edition/route_table/modifying_a_route.rst b/umn/source/operation_guide_new_console_edition/route_table/modifying_a_route.rst new file mode 100644 index 0000000..35e6a6c --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/route_table/modifying_a_route.rst @@ -0,0 +1,54 @@ +:original_name: vpc_route_0011.html + +.. _vpc_route_0011: + +Modifying a Route +================= + +Scenarios +--------- + +Modify a route. + +Notes and Constraints +--------------------- + +- The system route cannot be modified. +- The routes delivered by the VPN, Direct Connect services to the default route table cannot be modified. + +Procedure +--------- + +#. Log in to the management console. +#. Click |image1| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, choose **Route Tables**. +#. In the route table list, click the name of the target route table. +#. Locate the row that contains the route to be modified and click **Modify** in the **Operation** column. +#. Modify the route information in the displayed dialog box. + + .. table:: **Table 1** Parameter descriptions + + +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+===================================================================================================================================================================+=======================+ + | Destination | The destination CIDR block. | 192.168.0.0/16 | + | | | | + | | The destination of each route must be unique. The destination cannot overlap with any subnet CIDR block in the VPC. | | + +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Next Hop Type | Set the type of the next hop. For details about the supported resource types, see :ref:`Table 1 `. | ECS | + | | | | + | | .. note:: | | + | | | | + | | When you add a custom route to or modify a custom route in a default route table, the next hop type cannot be set to VPN connection or Direct Connect gateway. | | + +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Next Hop | Set the next hop. The resources in the drop-down list box are displayed based on the selected next hop type. | ecs-001 | + +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 >). | | + +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +#. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/route_table/replicating_a_route.rst b/umn/source/operation_guide_new_console_edition/route_table/replicating_a_route.rst new file mode 100644 index 0000000..e79c80b --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/route_table/replicating_a_route.rst @@ -0,0 +1,39 @@ +:original_name: vpc_route_0013.html + +.. _vpc_route_0013: + +Replicating a Route +=================== + +Scenarios +--------- + +You can replicate a created route as required. + +Notes and Constraints +--------------------- + +- The routes delivered by the VPN service to the default route table cannot be replicated. +- The routes delivered to the default route table by the Direct Connect service that is enabled by call or email cannot be replicated. +- Black hole routes cannot be replicated. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, choose **Route Tables**. + +#. In the route table list, locate the row that contains the target route table and click **Replicate Route** in the **Operation** column. + +#. Select the target route table and then the route to be replicated as prompted. + + The routes listed on the page are those that do not exist in the target route table. You can select one or more routes to replicate to the target route table. + +#. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/route_table/route_table_overview.rst b/umn/source/operation_guide_new_console_edition/route_table/route_table_overview.rst new file mode 100644 index 0000000..e6ecf39 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/route_table/route_table_overview.rst @@ -0,0 +1,119 @@ +:original_name: route_0001.html + +.. _route_0001: + +Route Table Overview +==================== + +A custom route is a user-defined routing rule added to a VPC. + +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. Each subnet must be associated with a route table. A subnet can only be associated with one route table at a time, but you can associate multiple subnets with the same route table. + + +.. figure:: /_static/images/en-us_image_0167573711.png + :alt: **Figure 1** Route table + + + **Figure 1** Route table + +Default Route Table and Custom Route Table +------------------------------------------ + +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. You can add, delete, and modify routes in the default route table, but you cannot delete the route table. When you create a VPN, Direct Connect connection, the default route table automatically delivers a route that cannot be deleted or modified. If you want to modify or delete the route, you can associate your subnet with a custom route table and replicate the route to the custom route table to modify or delete it. + +If you do not want to use the default route table, you can now create a custom route table and associate it with the subnet. You can delete the custom route table if it is no longer required. + +.. note:: + + The custom route table associated with a subnet affects only the outbound traffic. The default route table determines the inbound traffic. + +For details about how to create a custom route table, see section :ref:`Creating a Custom Route Table `. + +Route +----- + +A route is configured with the destination, next hop type, and next hop 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. + + After a route table is created, the system automatically adds the following system routes to the route table, so that instances in a VPC can communicate with each other. + + - Routes whose destination is 100.64.0.0/10 or 198.19.128.0/20. + - Routes whose destination is a subnet CIDR block. + + .. note:: + + In addition to the preceding system routes, the system automatically adds a route whose destination is 127.0.0.0/8. This is the local loopback address. + +- 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. + + .. _route_0001__en-us_topic_0121831807_table1727714140542: + + .. table:: **Table 1** Next hop type + + +------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + | Next Hop Type | Description | Supported Route Table | + +========================+==============================================================================================================================================================+========================+ + | Server | Traffic intended for the destination is forwarded to an ECS in the VPC. | - Default route table | + | | | - Custom route table | + +------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + | 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 | + +------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + | VPN connection | Traffic intended for the destination is forwarded to a VPN gateway. | Custom route table | + +------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + | Direct Connect gateway | Traffic intended for the destination is forwarded to a Direct Connect gateway. | Custom route table | + +------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + | NAT gateway | Traffic intended for the destination is forwarded to a NAT gateway. | - Default route table | + | | | - Custom route table | + +------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + | VPC peering connection | Traffic intended for the destination is forwarded to a VPC peering connection. | - Default route table | + | | | - Custom route table | + +------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + | Virtual IP address | Traffic intended for the destination is forwarded to a virtual IP address and then sent to active and standby ECSs to which the virtual IP address is bound. | - Default route table | + | | | - Custom route table | + +------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + + .. note:: + + 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. + +Custom Route Table Configuration Process +---------------------------------------- + +:ref:`Figure 2 ` shows the process of creating and configuring a custom route table. + +.. _route_0001__en-us_topic_0121831807_fig16862186152219: + +.. figure:: /_static/images/en-us_image_0163203842.png + :alt: **Figure 2** Route table configuration process + + + **Figure 2** Route table configuration process + +#. For details about how to create a custom route table, see :ref:`Creating a Custom Route Table `. +#. For details about how to add a custom route, see :ref:`Adding a Custom Route `. +#. For details about how to associate a subnet with a route table, see :ref:`Associating a Subnet with a Route Table `. After the association, the routes in the route table control the routing for the subnet. + +Notes and Constraints +--------------------- + +- A maximum of 10 route tables, including the default one, can be created for each VPC. +- A maximum of 200 routes can be added to each route table. +- The default route table cannot be deleted. +- The system route cannot be modified or deleted. +- The routes delivered by the VPN service to the default route table cannot be modified, replicated, or deleted. +- The routes delivered by the Direct Connect service to the default route table cannot be modified or deleted. + + - If the Direct Connect service is enabled in the self-service mode, the routes delivered to the default route table can be replicated to the custom route table. + - If the Direct Connect service is enabled by call or email, the routes delivered to the default route table cannot be replicated to the custom route table. + +- Black hole routes cannot be replicated. +- When you add a custom route to a default route table, the next hop type cannot be set to VPN connection or Direct Connect gateway. diff --git a/umn/source/operation_guide_new_console_edition/route_table/viewing_a_route_table.rst b/umn/source/operation_guide_new_console_edition/route_table/viewing_a_route_table.rst new file mode 100644 index 0000000..f0c7a9e --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/route_table/viewing_a_route_table.rst @@ -0,0 +1,24 @@ +:original_name: vpc_route_0009.html + +.. _vpc_route_0009: + +Viewing a Route Table +===================== + +Scenarios +--------- + +You can view details about a route table. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, click **Virtual Private Cloud**. +5. On the **Virtual Private Cloud** page, locate the VPC that is associated with the route table to be queried and click the VPC name. +6. View details about the route table. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/security/differences_between_security_groups_and_firewalls.rst b/umn/source/operation_guide_new_console_edition/security/differences_between_security_groups_and_firewalls.rst new file mode 100644 index 0000000..8bbfa76 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/differences_between_security_groups_and_firewalls.rst @@ -0,0 +1,41 @@ +:original_name: en-us_topic_0052003963.html + +.. _en-us_topic_0052003963: + +Differences Between Security Groups and Firewalls +================================================= + +You can configure security groups and firewall to increase the security of ECSs in your VPC. + +- Security groups operate at the ECS level. +- Firewalls operate at the subnet level. + +For details, see :ref:`Figure 1 `. + +.. _en-us_topic_0052003963__en-us_topic_0118534001_fig9582182315479: + +.. figure:: /_static/images/en-us_image_0148244691.png + :alt: **Figure 1** Security groups and firewalls + + + **Figure 1** Security groups and firewalls + +:ref:`Table 1 ` describes the differences between security groups and firewalls. + +.. _en-us_topic_0052003963__en-us_topic_0118534001_table53053071174845: + +.. table:: **Table 1** Differences between security groups and firewalls + + +----------+------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Category | Security Group | Firewall | + +==========+================================================================================================================================================+=============================================================================================================================================================================================================================================================================================================================+ + | Targets | Operates at the ECS level. | Operates at the subnet level. | + +----------+------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Rules | Supports both **Allow** and **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. | + +----------+------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ diff --git a/umn/source/operation_guide_new_console_edition/security/firewall/adding_a_firewall_rule.rst b/umn/source/operation_guide_new_console_edition/security/firewall/adding_a_firewall_rule.rst new file mode 100644 index 0000000..610fb8c --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/firewall/adding_a_firewall_rule.rst @@ -0,0 +1,82 @@ +: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. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +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_0152238989.png + :alt: **Figure 1** Add Inbound Rule + + + **Figure 1** Add Inbound Rule + + .. table:: **Table 1** Parameter descriptions + + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +========================+================================================================================================================================================================================================================================================================+=======================+ + | 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 value from the drop-down list. The value can be **TCP**, **UDP**, **All**, or **ICMP**. If **ICMP** or **All** is selected, you do not need to specify port information. | TCP | + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 | + | | | | + | | The default value is **0.0.0.0/0**, which indicates that traffic from all IP addresses is allowed. | | + | | | | + | | For example: | | + | | | | + | | - xxx.xxx.xxx.xxx/32 (IP address) | | + | | - xxx.xxx.xxx.0/24 (IP address range) | | + | | - 0.0.0.0/0 (all IP addresses) | | + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 | + | | | | + | | The default value is **0.0.0.0/0**, which indicates that traffic to all IP addresses is allowed. | | + | | | | + | | For example: | | + | | | | + | | - xxx.xxx.xxx.xxx/32 (IP address) | | + | | - xxx.xxx.xxx.0/24 (IP address range) | | + | | - 0.0.0.0/0 (all IP addresses) | | + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 diff --git a/umn/source/operation_guide_new_console_edition/security/firewall/associating_subnets_with_a_firewall.rst b/umn/source/operation_guide_new_console_edition/security/firewall/associating_subnets_with_a_firewall.rst new file mode 100644 index 0000000..38d6f78 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/firewall/associating_subnets_with_a_firewall.rst @@ -0,0 +1,30 @@ +:original_name: en-us_topic_0051746700.html + +.. _en-us_topic_0051746700: + +Associating Subnets with a Firewall +=================================== + +Scenarios +--------- + +On the page showing firewall details, associate desired subnets with a firewall. After a firewall is associated with a subnet, the firewall denies all traffic to and from the subnet until you add rules to allow traffic. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +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 displayed page, click the **Associated Subnets** tab. +7. On the **Associated Subnets** page, click **Associate**. +8. On the displayed page, select the subnets to be associated with the firewall, and click **OK**. + +.. note:: + + Subnets that have already been associated with firewalls will not be displayed on the page for you to select. One-click subnet association and disassociation are not currently supported. Furthermore, a subnet can only be associated with one firewall. If you want to reassociate a subnet that has already been associated with another firewall, you must first disassociate the subnet from the original firewall. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/security/firewall/changing_the_sequence_of_a_firewall_rule.rst b/umn/source/operation_guide_new_console_edition/security/firewall/changing_the_sequence_of_a_firewall_rule.rst new file mode 100644 index 0000000..92047c9 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/firewall/changing_the_sequence_of_a_firewall_rule.rst @@ -0,0 +1,34 @@ +:original_name: vpc_acl_0004.html + +.. _vpc_acl_0004: + +Changing the Sequence of a Firewall Rule +======================================== + +Scenarios +--------- + +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. + +If multiple firewall rules conflict, only the rule with the highest priority takes effect. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +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 target rule, click **More** in the **Operation** column, and select **Insert Rule Above** or **Insert Rule Below**. + +7. In the displayed dialog box, configure required parameters and click **OK**. + + 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 diff --git a/umn/source/operation_guide_new_console_edition/security/firewall/creating_a_firewall.rst b/umn/source/operation_guide_new_console_edition/security/firewall/creating_a_firewall.rst new file mode 100644 index 0000000..f7cf344 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/firewall/creating_a_firewall.rst @@ -0,0 +1,53 @@ +:original_name: en-us_topic_0051746698.html + +.. _en-us_topic_0051746698: + +Creating a Firewall +=================== + +Scenarios +--------- + +You can create a custom firewall, but any newly created firewall will be disabled by default. It will not have any inbound or outbound rules, or have any subnets associated. Each user can create up to 200 firewalls by default. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, choose **Access Control** > **firewalls**. + +5. In the right pane displayed, click **Create firewall**. + +6. In the displayed dialog box, enter firewall information as prompted. :ref:`Table 1 ` lists the parameters to be configured. + + + .. figure:: /_static/images/en-us_image_0129304042.png + :alt: **Figure 1** Create Firewall + + + **Figure 1** Create Firewall + + .. _en-us_topic_0051746698__en-us_topic_0118499011_table145313414319: + + .. table:: **Table 1** Parameter descriptions + + +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+=======================================================================================================================================================+=======================+ + | Name | The firewall name. This parameter is mandatory. | fw-92d3 | + | | | | + | | The name contains a maximum of 64 characters, which may consist of letters, digits, underscores (_), and hyphens (-). The name cannot contain spaces. | | + +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | Supplementary information about the firewall. 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 diff --git a/umn/source/operation_guide_new_console_edition/security/firewall/deleting_a_firewall.rst b/umn/source/operation_guide_new_console_edition/security/firewall/deleting_a_firewall.rst new file mode 100644 index 0000000..f118b0b --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/firewall/deleting_a_firewall.rst @@ -0,0 +1,28 @@ +:original_name: vpc_acl_0012.html + +.. _vpc_acl_0012: + +Deleting a Firewall +=================== + +Scenarios +--------- + +Delete a firewall when it is no longer required. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, choose **Access Control** > **firewalls**. +5. Locate the target firewall in the right pane, click **More** in the **Operation** column, and click **Delete**. +6. Click **Yes**. + + .. note:: + + After a firewall is deleted, associated subnets are disassociated and added rules are deleted from the firewall. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/security/firewall/deleting_a_firewall_rule.rst b/umn/source/operation_guide_new_console_edition/security/firewall/deleting_a_firewall_rule.rst new file mode 100644 index 0000000..1c0160b --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/firewall/deleting_a_firewall_rule.rst @@ -0,0 +1,29 @@ +:original_name: vpc_acl_0007.html + +.. _vpc_acl_0007: + +Deleting a Firewall Rule +======================== + +Scenarios +--------- + +Delete an inbound or outbound 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. On the console homepage, under **Network**, click **Virtual Private Cloud**. +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 **Delete** in the **Operation** column. +7. Click **Yes** in the displayed dialog box. + +**Deleting multiple Firewall rules at a time** + +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 diff --git a/umn/source/operation_guide_new_console_edition/security/firewall/disassociating_a_subnet_from_a_firewall.rst b/umn/source/operation_guide_new_console_edition/security/firewall/disassociating_a_subnet_from_a_firewall.rst new file mode 100644 index 0000000..b92a28c --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/firewall/disassociating_a_subnet_from_a_firewall.rst @@ -0,0 +1,30 @@ +:original_name: vpc_acl_0003.html + +.. _vpc_acl_0003: + +Disassociating a Subnet from a Firewall +======================================= + +Scenarios +--------- + +Disassociate a subnet from a firewall when necessary. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +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 displayed page, click the **Associated Subnets** tab. +7. On the **Associated Subnets** page, locate the row that contains the target subnet and click **Disassociate** in the **Operation** column. +8. Click **Yes** in the displayed dialog box. + +**Disassociating subnets from a firewall** + +Select multiple subnets and click **Disassociate** above the subnet list to disassociate the subnets from the current firewall at a time. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/security/firewall/enabling_or_disabling_a_firewall.rst b/umn/source/operation_guide_new_console_edition/security/firewall/enabling_or_disabling_a_firewall.rst new file mode 100644 index 0000000..5d475da --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/firewall/enabling_or_disabling_a_firewall.rst @@ -0,0 +1,26 @@ +:original_name: vpc_acl_0011.html + +.. _vpc_acl_0011: + +Enabling or Disabling a Firewall +================================ + +Scenarios +--------- + +After a firewall is created, you may need to enable it based on network security requirements. You can also disable an enabled firewall if need. Before enabling a firewall, ensure that subnets have been associated with the firewall and that inbound and outbound rules have been added to the firewall. + +When a firewall is disabled, custom rules will become invalid. Disabling a firewall may interrupt network traffic. For information about the default firewall rules, see :ref:`Default Firewall Rules `. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, choose **Access Control** > **firewalls**. +5. Locate the row that contains the target firewall in the right pane, click **More** in the **Operation** column, and click **Enable** or **Disable**. +6. Click **Yes** in the displayed dialog box. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/security/firewall/enabling_or_disabling_a_firewall_rule.rst b/umn/source/operation_guide_new_console_edition/security/firewall/enabling_or_disabling_a_firewall_rule.rst new file mode 100644 index 0000000..65cb052 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/firewall/enabling_or_disabling_a_firewall_rule.rst @@ -0,0 +1,32 @@ +:original_name: vpc_acl_0006.html + +.. _vpc_acl_0006: + +Enabling or Disabling a Firewall Rule +===================================== + +Scenarios +--------- + +Enable or disable an inbound or outbound 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. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +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 **More** and then **Enable** or **Disable** in the **Operation** column. + +7. Click **Yes** in the displayed dialog box. + + 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 diff --git a/umn/source/operation_guide_new_console_edition/security/firewall/firewall_configuration_examples.rst b/umn/source/operation_guide_new_console_edition/security/firewall/firewall_configuration_examples.rst new file mode 100644 index 0000000..a7c5a84 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/firewall/firewall_configuration_examples.rst @@ -0,0 +1,84 @@ +:original_name: acl_0002.html + +.. _acl_0002: + +Firewall Configuration Examples +=============================== + +This section provides examples for configuring firewalls. + +- :ref:`Denying Access from a Specific Port ` +- :ref:`Allowing Access from Specific Ports and Protocols ` + +.. _acl_0002__en-us_topic_0144643911_section11312173319432: + +Denying Access from a Specific Port +----------------------------------- + +You might want to block TCP 445 to protect against the WannaCry ransomware attacks. You can add a firewall rule to deny all incoming traffic from TCP port 445. + +Firewall Configuration + +:ref:`Table 1 ` lists the inbound rule required. + +.. _acl_0002__en-us_topic_0144643911_table553618145582: + +.. table:: **Table 1** firewall rules + + +-----------+--------+----------+-----------+-------------------+-------------+------------------------+------------------------------------------------------------------+ + | Direction | Action | Protocol | Source | Source Port Range | Destination | Destination Port Range | Description | + +===========+========+==========+===========+===================+=============+========================+==================================================================+ + | Inbound | Deny | TCP | 0.0.0.0/0 | 1-65535 | 0.0.0.0/0 | 445 | Denies inbound traffic from any IP address through TCP port 445. | + +-----------+--------+----------+-----------+-------------------+-------------+------------------------+------------------------------------------------------------------+ + | Inbound | Allow | All | 0.0.0.0/0 | 1-65535 | 0.0.0.0/0 | All | Allows all inbound traffic. | + +-----------+--------+----------+-----------+-------------------+-------------+------------------------+------------------------------------------------------------------+ + +.. note:: + + - By default, a firewall denies all inbound traffic. You need to allow all inbound traffic if necessary. + - If you want a deny rule to be matched first, insert the deny rule above the allow rule. For details, see :ref:`Changing the Sequence of a Firewall Rule `. + +.. _acl_0002__en-us_topic_0144643911_section61291659102216: + +Allowing Access from Specific Ports and Protocols +------------------------------------------------- + +In this example, an ECS in a subnet is used as the web server, and you need to allow inbound traffic from HTTP port 80 and HTTPS port 443 and allow all outbound traffic regardless of the port. You need to configure both the firewall rules and security group rules to allow the traffic. + +Firewall Configuration + +:ref:`Table 2 ` lists the inbound rule required. + +.. _acl_0002__en-us_topic_0144643911_table195634095313: + +.. table:: **Table 2** firewall rules + + +-----------+--------+----------+-----------+-------------------+-------------+------------------------+------------------------------------------------------------------------------------------+ + | Direction | Action | Protocol | Source | Source Port Range | Destination | Destination Port Range | Description | + +===========+========+==========+===========+===================+=============+========================+==========================================================================================+ + | Inbound | Allow | TCP | 0.0.0.0/0 | 1-65535 | 0.0.0.0/0 | 80 | Allows inbound HTTP traffic from any IP address to ECSs in the subnet through port 80. | + +-----------+--------+----------+-----------+-------------------+-------------+------------------------+------------------------------------------------------------------------------------------+ + | Inbound | Allow | TCP | 0.0.0.0/0 | 1-65535 | 0.0.0.0/0 | 443 | Allows inbound HTTPS traffic from any IP address to ECSs in the subnet through port 443. | + +-----------+--------+----------+-----------+-------------------+-------------+------------------------+------------------------------------------------------------------------------------------+ + | Outbound | Allow | All | 0.0.0.0/0 | All | 0.0.0.0/0 | All | Allows all outbound traffic from the subnet. | + +-----------+--------+----------+-----------+-------------------+-------------+------------------------+------------------------------------------------------------------------------------------+ + +**Security group configuration** + +:ref:`Table 3 ` lists the inbound and outbound security group rules required. + +.. _acl_0002__en-us_topic_0144643911_table30323767195135: + +.. table:: **Table 3** Security group rules + + +-----------+----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------+ + | Direction | Protocol/Application | Port | Source/Destination | Description | + +===========+======================+======+========================+===============================================================================================================+ + | Inbound | TCP | 80 | Source: 0.0.0.0/0 | Allows inbound HTTP traffic from any IP address to ECSs associated with the security group through port 80. | + +-----------+----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------+ + | Inbound | TCP | 443 | Source: 0.0.0.0/0 | Allows inbound HTTPS traffic from any IP address to ECSs associated with the security group through port 443. | + +-----------+----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------+ + | Outbound | All | All | Destination: 0.0.0.0/0 | Allows all outbound traffic from the security group. | + +-----------+----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------+ + +A firewall adds an additional layer of security. Even if the security group rules allow more traffic than that actually required, the firewall rules allow only access from HTTP port 80 and HTTPS port 443 and deny other inbound traffic. diff --git a/umn/source/operation_guide_new_console_edition/security/firewall/firewall_overview.rst b/umn/source/operation_guide_new_console_edition/security/firewall/firewall_overview.rst new file mode 100644 index 0000000..0146493 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/firewall/firewall_overview.rst @@ -0,0 +1,102 @@ +:original_name: acl_0001.html + +.. _acl_0001: + +Firewall Overview +================= + +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. + +:ref:`Figure 1 ` shows how a firewall works. + +.. _acl_0001__en-us_topic_0144643910_fig9582182315479: + +.. figure:: /_static/images/en-us_image_0148244691.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. + +:ref:`Differences Between Security Groups and Firewalls ` summarizes the basic differences between security groups and firewalls. + +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. + +.. _acl_0001__en-us_topic_0144643910_section99541345213: + +Default Firewall Rules +---------------------- + +By default, each firewall has preset rules that allow the following packets: + +- Packets whose source and destination are in the same subnet + +- Broadcast packets with the destination 255.255.255.255/32, which is used to configure host startup information. + +- Multicast packets with the destination 224.0.0.0/24, which is used by routing protocols. + +- Metadata packets with the destination 169.254.169.254/32 and TCP port number 80, which is used to obtain metadata. + +- Packets from CIDR blocks that are reserved for public services (for example, packets with the destination 100.125.0.0/16) + +- A firewall denies all traffic in and out of a subnet excepting the preceding ones. :ref:`Table 1 ` shows the default firewall rules. You cannot modify or delete the default rules. + + .. _acl_0001__en-us_topic_0144643910_table1034601475112: + + .. table:: **Table 1** Default firewall rules + + +-----------+----------+--------+----------+-----------+-------------+------------------------------+ + | Direction | Priority | Action | Protocol | Source | Destination | Description | + +===========+==========+========+==========+===========+=============+==============================+ + | Inbound | \* | Deny | All | 0.0.0.0/0 | 0.0.0.0/0 | Denies all inbound traffic. | + +-----------+----------+--------+----------+-----------+-------------+------------------------------+ + | Outbound | \* | Deny | All | 0.0.0.0/0 | 0.0.0.0/0 | Denies all outbound traffic. | + +-----------+----------+--------+----------+-----------+-------------+------------------------------+ + +Rule Priorities +--------------- + +- 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. + +Application Scenarios +--------------------- + +- If the application layer needs to provide services for users, traffic must be allowed to reach the application layer from all IP addresses. However, you also need to prevent illegal access from malicious users. + + Solution: You can add firewall rules to deny access from suspect IP addresses. + +- How can I isolate ports with identified vulnerabilities? For example, how do I isolate port 445 that can be exploited by WannaCry worm? + + Solution: You can add firewall rules to deny access traffic from a specific port and protocol, for example, TCP port 445. + +- No defense is required for the east-west traffic between subnets, but access control is required for north-south traffic. + + Solution: You can add firewall rules to protect north-south traffic. + +- For frequently accessed applications, a security rule sequence may need to be adjusted to improve performance. + + Solution: A firewall allows you to adjust the rule sequence so that frequently used rules are applied before other rules. + +Configuration Procedure +----------------------- + +:ref:`Figure 2 ` shows the procedure for configuring a firewall. + +.. _acl_0001__en-us_topic_0144643910_fig1643183218163: + +.. figure:: /_static/images/en-us_image_0162335382.png + :alt: **Figure 2** firewall configuration procedure + + + **Figure 2** firewall configuration procedure + +#. Create a firewall by following the steps described in :ref:`Creating a Firewall `. +#. Add firewall rules by following the steps described in :ref:`Adding a Firewall Rule `. +#. Associate subnets with the firewall by following the steps described in :ref:`Associating Subnets with a Firewall `. After subnets are associated with the firewall, the subnets will be protected by the configured firewall rules. diff --git a/umn/source/operation_guide_new_console_edition/security/firewall/index.rst b/umn/source/operation_guide_new_console_edition/security/firewall/index.rst new file mode 100644 index 0000000..7350f36 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/firewall/index.rst @@ -0,0 +1,40 @@ +:original_name: vpc_acl_0000.html + +.. _vpc_acl_0000: + +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 a Subnet 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 ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + firewall_overview + firewall_configuration_examples + creating_a_firewall + adding_a_firewall_rule + associating_subnets_with_a_firewall + disassociating_a_subnet_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 diff --git a/umn/source/operation_guide_new_console_edition/security/firewall/modifying_a_firewall.rst b/umn/source/operation_guide_new_console_edition/security/firewall/modifying_a_firewall.rst new file mode 100644 index 0000000..8bc1c7d --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/firewall/modifying_a_firewall.rst @@ -0,0 +1,29 @@ +:original_name: vpc_acl_0010.html + +.. _vpc_acl_0010: + +Modifying a Firewall +==================== + +Scenarios +--------- + +Modify the name and description of a firewall. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +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 displayed page, click |image2| on the right of **Name** and edit the firewall name. +7. Click Y to save the new firewall name. +8. Click |image3| on the right of Description and edit the firewall description. +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_0142359884.png +.. |image3| image:: /_static/images/en-us_image_0142359884.png diff --git a/umn/source/operation_guide_new_console_edition/security/firewall/modifying_a_firewall_rule.rst b/umn/source/operation_guide_new_console_edition/security/firewall/modifying_a_firewall_rule.rst new file mode 100644 index 0000000..2d16a9d --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/firewall/modifying_a_firewall_rule.rst @@ -0,0 +1,81 @@ +: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. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +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__en-us_topic_0118498887_table59686157164549: + + .. table:: **Table 1** Parameter descriptions + + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +========================+================================================================================================================================================================================================================================================================+=======================+ + | 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 value from the drop-down list. The value can be **TCP**, **UDP**, **All**, or **ICMP**. If **ICMP** or **All** is selected, you do not need to specify port information. | TCP | + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 | + | | | | + | | The default value is **0.0.0.0/0**, which indicates that traffic from all IP addresses is allowed. | | + | | | | + | | For example: | | + | | | | + | | - xxx.xxx.xxx.xxx/32 (IP address) | | + | | - xxx.xxx.xxx.0/24 (IP address range) | | + | | - 0.0.0.0/0 (all IP addresses) | | + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 | + | | | | + | | The default value is **0.0.0.0/0**, which indicates that traffic to all IP addresses is allowed. | | + | | | | + | | For example: | | + | | | | + | | - xxx.xxx.xxx.xxx/32 (IP address) | | + | | - xxx.xxx.xxx.0/24 (IP address range) | | + | | - 0.0.0.0/0 (all IP addresses) | | + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 diff --git a/umn/source/operation_guide_new_console_edition/security/firewall/viewing_a_firewall.rst b/umn/source/operation_guide_new_console_edition/security/firewall/viewing_a_firewall.rst new file mode 100644 index 0000000..1fdc2c4 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/firewall/viewing_a_firewall.rst @@ -0,0 +1,24 @@ +:original_name: vpc_acl_0009.html + +.. _vpc_acl_0009: + +Viewing a Firewall +================== + +Scenarios +--------- + +View details about a firewall. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +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 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 diff --git a/umn/source/operation_guide_new_console_edition/security/index.rst b/umn/source/operation_guide_new_console_edition/security/index.rst new file mode 100644 index 0000000..3b3fdc2 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/index.rst @@ -0,0 +1,18 @@ +:original_name: vpc_SecurityGroup_0000.html + +.. _vpc_SecurityGroup_0000: + +Security +======== + +- :ref:`Security Group ` +- :ref:`Firewall ` +- :ref:`Differences Between Security Groups and Firewalls ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + security_group/index + firewall/index + differences_between_security_groups_and_firewalls diff --git a/umn/source/operation_guide_new_console_edition/security/security_group/adding_a_security_group_rule.rst b/umn/source/operation_guide_new_console_edition/security/security_group/adding_a_security_group_rule.rst new file mode 100644 index 0000000..ddd1ed3 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/security_group/adding_a_security_group_rule.rst @@ -0,0 +1,101 @@ +:original_name: en-us_topic_0030969470.html + +.. _en-us_topic_0030969470: + +Adding a Security Group Rule +============================ + +Scenarios +--------- + +A security group is a collection of access control rules for cloud resources, such as cloud servers, containers, and databases, to control inbound and outbound traffic. Cloud resources associated with the same security group have the same security requirements and are mutually trusted within a VPC. + +If the rules of the security group associated with your instance cannot meet your requirements, for example, you need to allow inbound traffic on a specified TCP port, you can add an inbound rule. + +- Inbound rules control incoming traffic to cloud resources in the security group. +- Outbound rules control outgoing traffic from cloud resources in the security group. + +For details about the default security group rules, see :ref:`Default Security Groups and Security Group Rules `. For details about security group rule configuration examples, see :ref:`Security Group Configuration Examples `. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, choose **Access Control** > **Security Groups**. + +#. On the **Security Groups** page, locate the target security group and click **Manage Rule** in the **Operation** column to switch to the page for managing inbound and outbound rules. + +#. On the **Inbound Rules** tab, click **Add Rule**. In the displayed dialog box, set required parameters to add an inbound rule. + + You can click **+** to add more inbound rules. + + + .. figure:: /_static/images/en-us_image_0284920908.png + :alt: **Figure 1** Add Inbound Rule + + + **Figure 1** Add Inbound Rule + + .. table:: **Table 1** Inbound rule parameter description + + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+======================================================================================================================================================================================+=======================+ + | Protocol & Port | **Protocol**: The network protocol. Currently, the value can be **All**, **TCP**, **UDP**, **ICMP**, **GRE**, or others. | TCP | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | | **Port**: The port or port range over which the traffic can reach your ECS. The value ranges from 1 to 65535. | 22, or 22-30 | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Source | The source of the security group rule. The value can be a single IP address or a security group to allow access from the IP address or instances in the security group. For example: | 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 | 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 >). | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +#. On the **Outbound Rules** tab, click **Add Rule**. In the displayed dialog box, set required parameters to add an outbound rule. + + You can click **+** to add more outbound rules. + + + .. figure:: /_static/images/en-us_image_0284993717.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 | **Protocol**: The network protocol. Currently, the value can be **All**, **TCP**, **UDP**, **ICMP**, **GRE**, or others. | TCP | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | | **Port**: The port or port range over which the traffic can leave your ECS. The value ranges from 1 to 65535. | 22, or 22-30 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Destination | The destination of the security group rule. The value can be a single IP address or a security group to allow access to the IP address or instances in the security group. For example: | 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 | 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**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/security/security_group/adding_instances_to_and_removing_them_from_a_security_group.rst b/umn/source/operation_guide_new_console_edition/security/security_group/adding_instances_to_and_removing_them_from_a_security_group.rst new file mode 100644 index 0000000..88aa884 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/security_group/adding_instances_to_and_removing_them_from_a_security_group.rst @@ -0,0 +1,48 @@ +:original_name: SecurityGroup_0017.html + +.. _SecurityGroup_0017: + +Adding Instances to and Removing Them from a Security Group +=========================================================== + +Scenarios +--------- + +After a security group is created, you can add instances to the security group to protect the instances. You can also remove them from the security group as required. + +You can add multiple instances to or remove them from a security group. + +Adding Instances to a Security Group +------------------------------------ + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, choose **Access Control** > **Security Groups**. +5. On the **Security Groups** page, click **Manage Instance** in the **Operation** column. +6. On the **Servers** tab, click **Add** and add one or more servers to the current security group. +7. On the **Extension NICs** tab, click **Add** and add one or more extension NICs to the current security group. +8. Click **OK**. + +Removing Instances from a Security Group +---------------------------------------- + +#. Log in to the management console. + +2. Click |image2| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, choose **Access Control** > **Security Groups**. +5. On the **Security Groups** page, click **Manage Instance** in the **Operation** column. +6. On the **Servers** tab, locate the target server and click **Remove** in the **Operation** column to remove the server from current security group. +7. On the **Extension NICs** tab, locate the target extension NIC and click **Remove** in the **Operation** column to remove the NIC from the current security group. +8. Click **Yes**. + +**Removing multiple instances from a security group** + +Select multiple servers and click **Remove** above the server list to remove the selected servers from the current security group all at once. + +Select multiple extension NICs and click **Remove** above the extension NIC list to remove the selected extension NICs from the current security group all at once. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png +.. |image2| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/security/security_group/changing_the_security_group_of_an_ecs.rst b/umn/source/operation_guide_new_console_edition/security/security_group/changing_the_security_group_of_an_ecs.rst new file mode 100644 index 0000000..005cedc --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/security_group/changing_the_security_group_of_an_ecs.rst @@ -0,0 +1,45 @@ +:original_name: SecurityGroup_0006.html + +.. _SecurityGroup_0006: + +Changing the Security Group of an ECS +===================================== + +Scenarios +--------- + +Change the security group associated with an ECS NIC. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select your region and project. + +#. Under **Computing**, click **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**. + + The **Change Security Group** dialog box is displayed. + + + .. figure:: /_static/images/en-us_image_0122999741.png + :alt: **Figure 1** Change Security Group + + + **Figure 1** Change Security Group + +#. Select the target NIC and security groups as prompted. + + 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. + + 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. + +#. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0093507575.png diff --git a/umn/source/operation_guide_new_console_edition/security/security_group/creating_a_security_group.rst b/umn/source/operation_guide_new_console_edition/security/security_group/creating_a_security_group.rst new file mode 100644 index 0000000..ff7b8a2 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/security_group/creating_a_security_group.rst @@ -0,0 +1,57 @@ +:original_name: en-us_topic_0013748715.html + +.. _en-us_topic_0013748715: + +Creating a Security Group +========================= + +Scenarios +--------- + +To improve ECS access security, you can create security groups, define security group rules, and add ECSs in a VPC to different security groups. We recommend that you allocate ECSs that have different Internet access policies to different security groups. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, choose **Access Control** > **Security Groups**. + +5. On the **Security Groups** page, click **Create Security Group**. + +6. In the **Create Security Group** area, set the parameters as prompted. :ref:`Table 1 ` lists the parameters to be configured. + + + .. figure:: /_static/images/en-us_image_0000001197426329.png + :alt: **Figure 1** Create Security Group + + + **Figure 1** Create Security Group + + .. _en-us_topic_0013748715__en-us_topic_0118534004_table65377617111335: + + .. table:: **Table 1** Parameter description + + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+======================================================================================================================================================================================+=======================+ + | Name | The security group name. This parameter is mandatory. | sg-318b | + | | | | + | | 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. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | Supplementary information about the security group. This parameter is optional. | N/A | + | | | | + | | The security group 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 diff --git a/umn/source/operation_guide_new_console_edition/security/security_group/default_security_groups_and_security_group_rules.rst b/umn/source/operation_guide_new_console_edition/security/security_group/default_security_groups_and_security_group_rules.rst new file mode 100644 index 0000000..8dea558 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/security_group/default_security_groups_and_security_group_rules.rst @@ -0,0 +1,32 @@ +:original_name: SecurityGroup_0003.html + +.. _SecurityGroup_0003: + +Default Security Groups and Security Group Rules +================================================ + +Your account automatically comes with a default security group. The default security group allows all outbound traffic, denies all inbound traffic, and allows all traffic between cloud resources in the group. Your cloud resources in this security group can communicate with each other already without adding additional rules. + +:ref:`Figure 1 ` shows the default security group rules. The following uses access between ECSs as an example. + +.. _securitygroup_0003__en-us_topic_0118534003_fig997718156161: + +.. figure:: /_static/images/en-us_image_0000001230120807.png + :alt: **Figure 1** Default security group + + + **Figure 1** Default security group + +:ref:`Table 1 ` describes the default rules for the default security group. + +.. _securitygroup_0003__en-us_topic_0118534003_table493045171919: + +.. table:: **Table 1** Default security group rules + + +-----------+----------+------------+--------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+ + | Direction | Protocol | Port/Range | Source/Destination | Description | + +===========+==========+============+==============================================================+====================================================================================================================+ + | Outbound | All | All | Destination: 0.0.0.0/0 | Allows all outbound traffic. | + +-----------+----------+------------+--------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+ + | Inbound | All | All | Source: the current security group (for example, sg-*xxxxx*) | Allows communications among ECSs within the security group and denies all inbound traffic (incoming data packets). | + +-----------+----------+------------+--------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+ diff --git a/umn/source/operation_guide_new_console_edition/security/security_group/deleting_a_security_group.rst b/umn/source/operation_guide_new_console_edition/security/security_group/deleting_a_security_group.rst new file mode 100644 index 0000000..a54f0ed --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/security_group/deleting_a_security_group.rst @@ -0,0 +1,30 @@ +:original_name: vpc_SecurityGroup_0008.html + +.. _vpc_SecurityGroup_0008: + +Deleting a Security Group +========================= + +Scenarios +--------- + +This section describes how to delete security groups that you are no longer required. + +Notes and Constraints +--------------------- + +- The default security group cannot be deleted. +- If a security group is associated with resources other than servers and extension NICs, the security group cannot be deleted. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, choose **Access Control** > **Security Groups**. +5. On the **Security Groups** page, locate the row that contains the target security group, click **More** in the **Operation** column, and click **Delete**. +6. Click **Yes** in the displayed dialog box. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/security/security_group/deleting_a_security_group_rule.rst b/umn/source/operation_guide_new_console_edition/security/security_group/deleting_a_security_group_rule.rst new file mode 100644 index 0000000..a0d75ec --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/security_group/deleting_a_security_group_rule.rst @@ -0,0 +1,33 @@ +:original_name: vpc_SecurityGroup_0006.html + +.. _vpc_SecurityGroup_0006: + +Deleting a Security Group Rule +============================== + +Scenarios +--------- + +If the source of an inbound security group rule or destination of an outbound security group rule needs to be changed, you need to first delete the security group rule and add a new one. + +.. note:: + + Security group rules use whitelists. Deleting a security group rule may result in ECS access failures. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, choose **Access Control** > **Security Groups**. +5. On the **Security Groups** page, click the security group name. +6. If you do not need a security group rule, locate the row that contains the target rule, and click **Delete**. +7. Click **Yes** in the displayed dialog box. + +**Deleting multiple security group rules at once** + +You can also select multiple security group rules and click **Delete** above the security group rule list to delete multiple rules at a time. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/security/security_group/fast-adding_security_group_rules.rst b/umn/source/operation_guide_new_console_edition/security/security_group/fast-adding_security_group_rules.rst new file mode 100644 index 0000000..8608ba2 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/security_group/fast-adding_security_group_rules.rst @@ -0,0 +1,46 @@ +:original_name: SecurityGroup_0004.html + +.. _SecurityGroup_0004: + +Fast-Adding Security Group Rules +================================ + +Scenarios +--------- + +You can add multiple security group rules with different protocols and ports at the same time. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, choose **Access Control** > **Security Groups**. + +5. On the **Security Groups** page, locate the target security group and click **Manage Rule** in the **Operation** column to switch to the page for managing inbound and outbound rules. + +6. On the **Inbound Rules** tab, click **Fast-Add Rule**. In the displayed dialog box, select the protocols and ports you wish to add all at once. + + + .. figure:: /_static/images/en-us_image_0211552164.png + :alt: **Figure 1** Fast-Add Inbound Rule + + + **Figure 1** Fast-Add Inbound Rule + +7. On the **Outbound Rules** tab, click **Fast-Add Rule**. In the displayed dialog box, select required protocols and ports to add multiple rules at a time. + + + .. figure:: /_static/images/en-us_image_0211560998.png + :alt: **Figure 2** Fast-Add Outbound Rule + + + **Figure 2** Fast-Add Outbound Rule + +8. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/security/security_group/importing_and_exporting_security_group_rules.rst b/umn/source/operation_guide_new_console_edition/security/security_group/importing_and_exporting_security_group_rules.rst new file mode 100644 index 0000000..1e0c1a2 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/security_group/importing_and_exporting_security_group_rules.rst @@ -0,0 +1,76 @@ +:original_name: vpc_SecurityGroup_0007.html + +.. _vpc_SecurityGroup_0007: + +Importing and Exporting Security Group Rules +============================================ + +Scenarios +--------- + +If you want to quickly apply the rules of one security group to another, or if you want to modify multiple rules of the current security group at once, you can import or export existing rules. + +Security group rules are imported or exported to an Excel file. + +Notes and Constraints +--------------------- + +When modifying exported security group rules, you can only modify existing fields in the exported file based on the template and cannot add new fields or modify the field names. Otherwise, the file will fail to be imported. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, choose **Access Control** > **Security Groups**. +5. On the **Security Groups** page, click the security group name. +6. Export and import security group rules. + + - Click |image2| to export all rules of the current security group to an Excel file. + + - Click |image3| to import security group rules from an Excel file into the current security group. + + :ref:`Table 1 ` describes the parameters in the template for importing rules. + + .. _vpc_securitygroup_0007__en-us_topic_0123534210_table111445216564: + + .. table:: **Table 1** Template parameters + + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+=========================================================================================================================================================================================+=======================+ + | Direction | The direction in which the security group rule takes effect. | Inbound | + | | | | + | | - Inbound rules control incoming traffic to cloud resources in the security group. | | + | | - Outbound rules control outgoing traffic from cloud resources in the security group. | | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Protocol & Port | **Protocol**: The network protocol. Currently, the value can be **All**, **TCP**, **UDP**, **ICMP**, **GRE**, or others. | TCP | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | | **Port**: The port or port range over which the traffic can reach your ECS. The value ranges from 1 to 65535. | 22, or 22-30 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Source | The source of the security group rule. The value can be a single IP address or a security group to allow access from the IP address or instances in the security group. For example: | 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) | | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Destination | The destination of the security group rule. The value can be a single IP address or a security group to allow access to the IP address or instances in the security group. For example: | 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 | Supplementary information about the security group rule. This parameter is optional. | - | + | | | | + | | The security group rule description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Last Modified | The time when the security group was modified. | - | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +.. |image1| image:: /_static/images/en-us_image_0141273034.png +.. |image2| image:: /_static/images/en-us_image_0142360062.png +.. |image3| image:: /_static/images/en-us_image_0142360094.png diff --git a/umn/source/operation_guide_new_console_edition/security/security_group/index.rst b/umn/source/operation_guide_new_console_edition/security/security_group/index.rst new file mode 100644 index 0000000..9483c13 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/security_group/index.rst @@ -0,0 +1,42 @@ +:original_name: vpc_SecurityGroup_0001.html + +.. _vpc_SecurityGroup_0001: + +Security Group +============== + +- :ref:`Security Group Overview ` +- :ref:`Default Security Groups and Security Group Rules ` +- :ref:`Security Group Configuration Examples ` +- :ref:`Creating a Security Group ` +- :ref:`Adding a Security Group Rule ` +- :ref:`Fast-Adding Security Group Rules ` +- :ref:`Replicating a Security Group Rule ` +- :ref:`Modifying a Security Group Rule ` +- :ref:`Deleting a Security Group Rule ` +- :ref:`Importing and Exporting Security Group Rules ` +- :ref:`Deleting a Security Group ` +- :ref:`Adding Instances to and Removing Them from a Security Group ` +- :ref:`Modifying a Security Group ` +- :ref:`Viewing the Security Group of an ECS ` +- :ref:`Changing the Security Group of an ECS ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + security_group_overview + default_security_groups_and_security_group_rules + security_group_configuration_examples + creating_a_security_group + adding_a_security_group_rule + fast-adding_security_group_rules + replicating_a_security_group_rule + modifying_a_security_group_rule + deleting_a_security_group_rule + importing_and_exporting_security_group_rules + deleting_a_security_group + adding_instances_to_and_removing_them_from_a_security_group + modifying_a_security_group + viewing_the_security_group_of_an_ecs + changing_the_security_group_of_an_ecs diff --git a/umn/source/operation_guide_new_console_edition/security/security_group/modifying_a_security_group.rst b/umn/source/operation_guide_new_console_edition/security/security_group/modifying_a_security_group.rst new file mode 100644 index 0000000..db7531a --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/security_group/modifying_a_security_group.rst @@ -0,0 +1,41 @@ +:original_name: vpc_SecurityGroup_0010.html + +.. _vpc_SecurityGroup_0010: + +Modifying a Security Group +========================== + +**Scenarios** +------------- + +Modify the name and description of a created security group. + +Procedure +--------- + +**Method 1** + +#. Log in to the management console. +#. Click |image1| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, choose **Access Control** > **Security Groups**. +#. On the **Security Groups** page, locate the target security group and choose **More** > **Modify** in the **Operation** column. +#. Modify the name and description of the security group as required. +#. Click **OK**. + +**Method 2** + +#. Log in to the management console. +#. Click |image2| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, choose **Access Control** > **Security Groups**. +#. On the **Security Groups** page, click the security group name. +#. On the displayed page, click |image3| on the right of **Name** and edit the security group name. +#. Click **Y** to save the security group name. +#. Click |image4| on the right of **Description** and edit the security group description. +#. Click **Y** to save the security group description. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png +.. |image2| image:: /_static/images/en-us_image_0141273034.png +.. |image3| image:: /_static/images/en-us_image_0239476777.png +.. |image4| image:: /_static/images/en-us_image_0239476777.png diff --git a/umn/source/operation_guide_new_console_edition/security/security_group/modifying_a_security_group_rule.rst b/umn/source/operation_guide_new_console_edition/security/security_group/modifying_a_security_group_rule.rst new file mode 100644 index 0000000..beda16e --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/security_group/modifying_a_security_group_rule.rst @@ -0,0 +1,25 @@ +:original_name: vpc_SecurityGroup_0005.html + +.. _vpc_SecurityGroup_0005: + +Modifying a Security Group Rule +=============================== + +Scenarios +--------- + +You can modify the port, protocol, and IP address of a security group rule to meet your specific requirements. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, choose **Access Control** > **Security Groups**. +5. On the **Security Groups** page, click the security group name. +6. On the displayed page, locate the row that contains the security group rule to be modified, and click **Modify** in the **Operation** column. +7. Modify the rule and click **Confirm**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/security/security_group/replicating_a_security_group_rule.rst b/umn/source/operation_guide_new_console_edition/security/security_group/replicating_a_security_group_rule.rst new file mode 100644 index 0000000..ccc7571 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/security_group/replicating_a_security_group_rule.rst @@ -0,0 +1,32 @@ +:original_name: vpc_SecurityGroup_0004.html + +.. _vpc_SecurityGroup_0004: + +Replicating a Security Group Rule +================================= + +**Scenarios** +------------- + +Replicate an existing security group rule to generate a new rule. When replicating a security group rule, you can make changes so that it is not a perfect copy. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, choose **Access Control** > **Security Groups**. + +5. On the **Security Groups** page, click the security group name. + +6. On the displayed page, locate the row that contains the security group rule to be replicated, and click **Replicate** in the **Operation** column. + + You can also modify the security group rule as required to quickly generate a new rule. + +7. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/security/security_group/security_group_configuration_examples.rst b/umn/source/operation_guide_new_console_edition/security/security_group/security_group_configuration_examples.rst new file mode 100644 index 0000000..006f6e0 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/security_group/security_group_configuration_examples.rst @@ -0,0 +1,195 @@ +:original_name: en-us_topic_0081124350.html + +.. _en-us_topic_0081124350: + +Security Group Configuration Examples +===================================== + +Common security group configurations are presented here. The examples in this section allow all outgoing data packets by default. This section will only describe how to configure inbound rules. + +- .. _en-us_topic_0081124350__en-us_topic_0118534011_li2921164192410: + + :ref:`Allowing External Access to a Specified Port ` + +- :ref:`Enabling ECSs in Different Security Groups to Communicate with Each Other Through an Internal Network ` + +- :ref:`Enabling Specified IP Addresses to Remotely Access ECSs in a Security Group ` + +- :ref:`Remotely Connecting to Linux ECSs Using SSH ` + +- :ref:`Remotely Connecting to Windows ECSs Using RDP ` + +- :ref:`Enabling Communication Between ECSs ` + +- :ref:`Hosting a Website on ECSs ` + +- :ref:`Enabling an ECS to Function as a DNS Server ` + +- :ref:`Uploading or Downloading Files Using FTP ` + +You can use the default security group or create a security group in advance. For details, see sections :ref:`Creating a Security Group ` and :ref:`Adding a Security Group Rule `. + +Allowing External Access to a Specified Port +-------------------------------------------- + +- Example scenario: + + After services are deployed, you can add security group rules to allow external access to a specified port (for example, 1100). + +- Security group rule: + + ========= ======== ==== ========= + Direction Protocol Port Source + ========= ======== ==== ========= + Inbound TCP 1100 0.0.0.0/0 + ========= ======== ==== ========= + +.. _en-us_topic_0081124350__en-us_topic_0118534011_section14197522283: + +Enabling ECSs in Different Security Groups to Communicate with Each Other Through an Internal Network +----------------------------------------------------------------------------------------------------- + +- Example scenario: + + Resources on an ECS in a security group need to be copied to an ECS associated with another security group. The two ECSs are in the same VPC. We recommend that you enable private network communication between the ECSs and then copy the resources. + +- Security group configuration: + + Within a given VPC, ECSs in the same security group can communicate with one another by default. However, ECSs in different security groups cannot communicate with each other by default. To enable these ECSs to communicate with each other, you need to add certain security group rules. + + You can add an inbound rule to the security groups containing the ECSs to allow access from ECSs in the other security group. The required rule is as follows. + + +-----------+----------------------------------------------------+--------------------+------------------------------+ + | Direction | Protocol/Application | Port | Source | + +===========+====================================================+====================+==============================+ + | Inbound | Used for communication through an internal network | Port or port range | ID of another security group | + +-----------+----------------------------------------------------+--------------------+------------------------------+ + +.. _en-us_topic_0081124350__en-us_topic_0118534011_section17693183118306: + +Enabling Specified IP Addresses to Remotely Access ECSs in a Security Group +--------------------------------------------------------------------------- + +- Example scenario: + + To prevent ECSs from being attacked, you can change the port for remote login and configure security group rules that allow only specified IP addresses to remotely access the ECSs. + +- Security group configuration: + + To allow IP address **192.168.20.2** to remotely access Linux ECSs in a security group over the SSH protocol (port 22), you can configure the following security group rule. + + +-----------------+-----------------+-----------------+-------------------------------------------------+ + | Direction | Protocol | Port | Source | + +=================+=================+=================+=================================================+ + | Inbound | SSH | 22 | IPv4 CIDR block or ID of another security group | + | | | | | + | | | | For example, 192.168.20.2/32 | + +-----------------+-----------------+-----------------+-------------------------------------------------+ + +.. _en-us_topic_0081124350__en-us_topic_0118534011_section115069253338: + +Remotely Connecting to Linux ECSs Using SSH +------------------------------------------- + +- Example scenario: + + After creating Linux ECSs, you can add a security group rule to enable remote SSH access to the ECSs. + +- Security group rule: + + ========= ======== ==== ========= + Direction Protocol Port Source + ========= ======== ==== ========= + Inbound SSH 22 0.0.0.0/0 + ========= ======== ==== ========= + +.. _en-us_topic_0081124350__en-us_topic_0118534011_section168046312349: + +Remotely Connecting to Windows ECSs Using RDP +--------------------------------------------- + +- Example scenario: + + After creating Windows ECSs, you can add a security group rule to enable remote RDP access to the ECSs. + +- Security group rule: + + ========= ======== ==== ========= + Direction Protocol Port Source + ========= ======== ==== ========= + Inbound RDP 3389 0.0.0.0/0 + ========= ======== ==== ========= + +.. _en-us_topic_0081124350__en-us_topic_0118534011_section34721049193411: + +Enabling Communication Between ECSs +----------------------------------- + +- Example scenario: + + After creating ECSs, you need to add a security group rule so that you can run the **ping** command to test communication between the ECSs. + +- Security group rule: + + ========= ======== ==== ========= + Direction Protocol Port Source + ========= ======== ==== ========= + Inbound ICMP All 0.0.0.0/0 + ========= ======== ==== ========= + +.. _en-us_topic_0081124350__en-us_topic_0118534011_section1517991516357: + +Hosting a Website on ECSs +------------------------- + +- Example scenario: + + If you deploy a website on your ECSs and require that your website be accessed over HTTP or HTTPS, you can add rules to the security group used by the ECSs that function as the web servers. + +- Security group rule: + + ========= ======== ==== ========= + Direction Protocol Port Source + ========= ======== ==== ========= + Inbound HTTP 80 0.0.0.0/0 + Inbound HTTPS 443 0.0.0.0/0 + ========= ======== ==== ========= + +.. _en-us_topic_0081124350__en-us_topic_0118534011_section2910346123520: + +Enabling an ECS to Function as a DNS Server +------------------------------------------- + +- Example scenario: + + If you need to use an ECS as a DNS server, you must allow TCP and UDP access from port 53 to the DNS server. You can add the following rules to the security group associated with the ECS. + +- Security group rules: + + ========= ======== ==== ========= + Direction Protocol Port Source + ========= ======== ==== ========= + Inbound TCP 53 0.0.0.0/0 + Inbound UDP 53 0.0.0.0/0 + ========= ======== ==== ========= + +.. _en-us_topic_0081124350__en-us_topic_0118534011_section5964121693610: + +Uploading or Downloading Files Using FTP +---------------------------------------- + +- Example scenario: + + If you want to use File Transfer Protocol (FTP) to upload files to or download files from ECSs, you need to add a security group rule. + + .. note:: + + You must first install the FTP server program on the ECSs and check whether ports 20 and 21 are working properly. + +- Security group rule: + + ========= ======== ===== ========= + Direction Protocol Port Source + ========= ======== ===== ========= + Inbound TCP 20-21 0.0.0.0/0 + ========= ======== ===== ========= diff --git a/umn/source/operation_guide_new_console_edition/security/security_group/security_group_overview.rst b/umn/source/operation_guide_new_console_edition/security/security_group/security_group_overview.rst new file mode 100644 index 0000000..37c2b04 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/security_group/security_group_overview.rst @@ -0,0 +1,52 @@ +:original_name: en-us_topic_0073379079.html + +.. _en-us_topic_0073379079: + +Security Group Overview +======================= + +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 within a VPC. After a security group is created, you can create various access rules for the security group, these rules will apply to all cloud resources added to this security group. + +Your account automatically comes with a default security group. The default security group allows all outbound traffic, denies all inbound traffic, and allows all traffic between cloud resources in the group. Your cloud resources in this security group can communicate with each other already without adding additional rules. You can directly use the default security group. For details, see :ref:`Default Security Groups and Security Group Rules `. + +You can also create custom security groups to meet your specific service requirements. For details, see :ref:`Creating a Security Group `. + +Security Group Basics +--------------------- + +- You can associate instances, such as servers and extension NICs, with one or more security groups. + + You can change the security groups that are associated with instances, such as servers or extension NICs. By default, when you create an instance, it is associated with the default security group of its VPC unless you specify another security group. + +- You need to add security group rules to allow instances in the same security group to communicate with each other. + +- 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 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. If you add, modify, or delete a security group rule, or create or delete an instance in the security group, the connection tracking of all instances in the security group will be automatically cleared. In this case, 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. + + In addition, if the inbound or outbound traffic of an instance has no packets 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 directions, the connection tracking timeout period is 180s. If one or more packets are received in one direction but no packet is received in the other 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. + +.. note:: + + If two ECSs are in the same security group but in different VPCs, the ECSs cannot communicate with each other. To enable communications between the ECSs, use a VPC peering connection to connect the two VPCs. + +Security Group Rules +-------------------- + +After you create a security group, you can add rules to the security group. A rule applies either to inbound traffic or outbound traffic. After you add cloud resources to the security group, they are protected by the rules of the group. + +Each security group has its default rules. For details, see :ref:`Table 1 `. You can also customize security group rules. For details, see :ref:`Adding a Security Group Rule `. + +Security Group Constraints +-------------------------- + +- By default, you can create a maximum of 100 security groups in your cloud account. +- By default, you can add up to 50 security group rules to a security group. +- By default, you can add an ECS or an extension NIC to a maximum of five security groups. In such a case, the rules of all the selected security groups are aggregated to take effect. +- When creating a private network load balancer, you need to select a desired security group. Do not delete the default security group rules or ensure that the following requirements are met: + + - Outbound rules: only allow data packets to the selected security group or only data packets from the peer load balancer. + - Inbound rules: only allow data packets from the selected security group or only data packets from the peer load balancer. diff --git a/umn/source/operation_guide_new_console_edition/security/security_group/viewing_the_security_group_of_an_ecs.rst b/umn/source/operation_guide_new_console_edition/security/security_group/viewing_the_security_group_of_an_ecs.rst new file mode 100644 index 0000000..89a12cc --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/security/security_group/viewing_the_security_group_of_an_ecs.rst @@ -0,0 +1,23 @@ +:original_name: vpc_SecurityGroup_0011.html + +.. _vpc_SecurityGroup_0011: + +Viewing the Security Group of an ECS +==================================== + +Scenarios +--------- + +View inbound and outbound rules of a security group used by an ECS. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. Under **Compute**, click **Elastic Cloud Server**. +4. On the **Elastic Cloud Server** page, click the name of the target ECS. +5. Click the **Security Groups** tab and view information about the security group used by the ECS. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/shared_bandwidth/adding_eips_to_a_shared_bandwidth.rst b/umn/source/operation_guide_new_console_edition/shared_bandwidth/adding_eips_to_a_shared_bandwidth.rst new file mode 100644 index 0000000..82eb3c3 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/shared_bandwidth/adding_eips_to_a_shared_bandwidth.rst @@ -0,0 +1,42 @@ +:original_name: vpc010006.html + +.. _vpc010006: + +Adding EIPs to a Shared Bandwidth +================================= + +Scenarios +--------- + +Add EIPs to a shared bandwidth and the EIPs can then share that bandwidth. You can add multiple EIPs to a shared bandwidth at the same time. + +Notes and Constraints +--------------------- + +- After an EIP is added to a shared bandwidth, the original bandwidth used by the EIP will become invalid and the EIP will start to use the shared bandwidth. +- The EIP's original dedicated bandwidth will be deleted. +- Do not add EIPs of the dedicated load balancer type and other types to the same shared bandwidth. Otherwise, the bandwidth limit policy will not take effect. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **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 to which you want to add EIPs. In the **Operation** column, choose **More** > **Add EIP**, and select the EIPs to be added. + + + .. figure:: /_static/images/en-us_image_0000001211006359.png + :alt: **Figure 1** Add EIP + + + **Figure 1** Add EIP + +6. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/shared_bandwidth/assigning_a_shared_bandwidth.rst b/umn/source/operation_guide_new_console_edition/shared_bandwidth/assigning_a_shared_bandwidth.rst new file mode 100644 index 0000000..9d0ad9a --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/shared_bandwidth/assigning_a_shared_bandwidth.rst @@ -0,0 +1,47 @@ +:original_name: vpc010005.html + +.. _vpc010005: + +Assigning a Shared Bandwidth +============================ + +Scenarios +--------- + +Assign a shared bandwidth for use with EIPs. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **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 + :alt: **Figure 1** Assigning Shared Bandwidth + + + **Figure 1** Assigning Shared Bandwidth + + .. table:: **Table 1** Parameter descriptions + + +----------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + | Parameter | Description | Example Value | + +================+=========================================================================================================================================================================================================================================================================================================+===============+ + | Region | Regions are geographic areas that are physically isolated from each other. The networks inside different regions are not connected to each other, so resources cannot be shared across different regions. For lower network latency and faster access to your resources, select the region nearest you. | eu-de | + +----------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + | Bandwidth | The bandwidth size in Mbit/s. The value ranges from starting with 5 Mbit/s. The maximum bandwidth can be 1000 Mbit/s. | 10 | + +----------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + | Bandwidth Name | The name of the shared bandwidth. | Bandwidth-001 | + +----------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +#. Click **Create Now**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/shared_bandwidth/deleting_a_shared_bandwidth.rst b/umn/source/operation_guide_new_console_edition/shared_bandwidth/deleting_a_shared_bandwidth.rst new file mode 100644 index 0000000..4b053a5 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/shared_bandwidth/deleting_a_shared_bandwidth.rst @@ -0,0 +1,29 @@ +:original_name: vpc010009.html + +.. _vpc010009: + +Deleting a Shared Bandwidth +=========================== + +Scenarios +--------- + +Delete a shared bandwidth when it is no longer required. + +Prerequisites +------------- + +Before deleting a shared bandwidth, remove all the EIPs associated with it. For details, see :ref:`Removing EIPs from a Shared Bandwidth `. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **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 **Yes**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/shared_bandwidth/index.rst b/umn/source/operation_guide_new_console_edition/shared_bandwidth/index.rst new file mode 100644 index 0000000..0fd79c8 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/shared_bandwidth/index.rst @@ -0,0 +1,24 @@ +:original_name: vpc010003.html + +.. _vpc010003: + +Shared Bandwidth +================ + +- :ref:`Shared Bandwidth Overview ` +- :ref:`Assigning a Shared Bandwidth ` +- :ref:`Adding EIPs to a Shared Bandwidth ` +- :ref:`Removing EIPs from a Shared Bandwidth ` +- :ref:`Modifying a Shared Bandwidth ` +- :ref:`Deleting a Shared Bandwidth ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + shared_bandwidth_overview + assigning_a_shared_bandwidth + adding_eips_to_a_shared_bandwidth + removing_eips_from_a_shared_bandwidth + modifying_a_shared_bandwidth + deleting_a_shared_bandwidth diff --git a/umn/source/operation_guide_new_console_edition/shared_bandwidth/modifying_a_shared_bandwidth.rst b/umn/source/operation_guide_new_console_edition/shared_bandwidth/modifying_a_shared_bandwidth.rst new file mode 100644 index 0000000..3a7d977 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/shared_bandwidth/modifying_a_shared_bandwidth.rst @@ -0,0 +1,37 @@ +:original_name: vpc010008.html + +.. _vpc010008: + +Modifying a Shared Bandwidth +============================ + +Scenarios +--------- + +You can modify the name and size of a shared bandwidth as required. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **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 + :alt: **Figure 1** Modify Bandwidth + + + **Figure 1** Modify Bandwidth + +6. Click **Next**. + +7. Click **Submit**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/shared_bandwidth/removing_eips_from_a_shared_bandwidth.rst b/umn/source/operation_guide_new_console_edition/shared_bandwidth/removing_eips_from_a_shared_bandwidth.rst new file mode 100644 index 0000000..febf7c0 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/shared_bandwidth/removing_eips_from_a_shared_bandwidth.rst @@ -0,0 +1,35 @@ +:original_name: vpc010007.html + +.. _vpc010007: + +Removing EIPs from a Shared Bandwidth +===================================== + +Scenarios +--------- + +Remove EIPs that are no longer required from a shared bandwidth if needed. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **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. + + + .. figure:: /_static/images/en-us_image_0000001211445065.png + :alt: **Figure 1** Remove EIP + + + **Figure 1** Remove EIP + +6. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/shared_bandwidth/shared_bandwidth_overview.rst b/umn/source/operation_guide_new_console_edition/shared_bandwidth/shared_bandwidth_overview.rst new file mode 100644 index 0000000..7d05eba --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/shared_bandwidth/shared_bandwidth_overview.rst @@ -0,0 +1,18 @@ +:original_name: vpc010004.html + +.. _vpc010004: + +Shared Bandwidth Overview +========================= + +Shared bandwidth allows multiple EIPs to share the same bandwidth. All ECSs, BMSs, and load balancers that have EIPs bound in the same region can share a bandwidth. + +When you host a large number of applications on the cloud, if each EIP uses an independent bandwidth, a lot of bandwidths are required, increasing O&M workload. If all EIPs share the same bandwidth, VPCs and the region-level bandwidth can be managed in a unified manner, simplifying O&M statistics and network operations cost settlement. + +- Easy to Manage + + Region-level bandwidth sharing and multiplexing simplify O&M statistics, management, and operations cost settlement. + +- Flexible Operations + + You can add EIPs to a shared bandwidth or remove them from a shared bandwidth regardless of the instances to which they are bound. diff --git a/umn/source/operation_guide_new_console_edition/virtual_ip_address/assigning_a_virtual_ip_address.rst b/umn/source/operation_guide_new_console_edition/virtual_ip_address/assigning_a_virtual_ip_address.rst new file mode 100644 index 0000000..9823614 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/virtual_ip_address/assigning_a_virtual_ip_address.rst @@ -0,0 +1,35 @@ +:original_name: vpc_vip_0002.html + +.. _vpc_vip_0002: + +Assigning a Virtual IP Address +============================== + +Scenarios +--------- + +If an ECS requires a virtual IP address or if a virtual IP address needs to be reserved, you can assign a virtual IP address from the subnet. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, click **Virtual Private Cloud**. +5. On the **Virtual Private Cloud** page, locate the VPC containing the subnet where a virtual IP address is to be assigned, and click the VPC name. +6. On the **Subnets** tab, click the name of the subnet where a virtual IP address is to be assigned. +7. Click the **Virtual IP Addresses** tab and click **Assign Virtual IP Address**. +8. Select a virtual IP address assignment mode. + + - **Automatic**: The system assigns an IP address automatically. + - **Manual**: You can specify an IP address. + +9. Select **Manual** and enter a virtual IP address. +10. Click **OK**. + +You can then query the assigned virtual IP address in the IP address list. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip.rst b/umn/source/operation_guide_new_console_edition/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip.rst new file mode 100644 index 0000000..8208cce --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip.rst @@ -0,0 +1,29 @@ +:original_name: vpc_vip_0003.html + +.. _vpc_vip_0003: + +Binding a Virtual IP Address to an EIP +====================================== + +Scenarios +--------- + +This section describes how to bind a virtual IP address to an EIP. + +Prerequisites +------------- + +- You have assigned an EIP. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Elastic IP**. +4. Locate the row that contains the EIP to be bound to the virtual IP address, and click **Bind** in the **Operation** column. +5. In the **Bind EIP** dialog box, set **Instance Type** to **Virtual IP address**. +6. 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 diff --git a/umn/source/operation_guide_new_console_edition/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip_or_ecs.rst b/umn/source/operation_guide_new_console_edition/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip_or_ecs.rst new file mode 100644 index 0000000..76f06d9 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip_or_ecs.rst @@ -0,0 +1,135 @@ +:original_name: en-us_topic_0067802474.html + +.. _en-us_topic_0067802474: + +Binding a Virtual IP Address to an EIP or ECS +============================================= + +Scenarios +--------- + +You can bind a virtual IP address to an EIP so that you can access the ECSs bound with the same virtual IP address from the Internet. These ECSs can work in the active/standby mode to improve fault tolerance. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, click **Virtual Private Cloud**. +5. On the **Virtual Private Cloud** page, locate the VPC containing the virtual IP address and click the VPC name. +6. On the **Subnets** tab, click the name of the subnet that the virtual IP address belongs to. +7. Click the **IP Addresses** tab, locate the row that contains the virtual IP address to be bound to an EIP or ECS, and choose **Bind to EIP** or **Bind to Server** in the **Operation** column. +8. Select the desired EIP, or ECS and its NIC. + + .. note:: + + - If the ECS has multiple NICs, bind the virtual IP address to the primary NIC. + - Multiple virtual IP addresses can be bound to an ECS NIC. + +9. Click **OK**. + +10. Manually configure the virtual IP address bound to an ECS. + + After a virtual IP address is bound to an ECS NIC, you need to manually configure the virtual IP address on the ECS. + + **Linux OS** (CentOS 7.2 64bit is used as an example.) + + a. .. _en-us_topic_0067802474__en-us_topic_0118499077_li528316578916: + + Run the following command to obtain the NIC to which the virtual IP address is to be bound and the connection of the NIC: + + **nmcli connection** + + Information similar to the following is displayed: + + |image2| + + The command output in this example is described as follows: + + - **eth0** in the **DEVICE** column indicates the NIC to which the virtual IP address is to be bound. + - **Wired connection 1** in the **NAME** column indicates the connection of the NIC. + + b. Run the following command to add the virtual IP address for the target connection: + + **nmcli connection modify "**\ *CONNECTION*\ **" ipv4.addresses** *VIP* + + Configure the parameters as follows: + + - CONNECTION: connection of the NIC obtained in :ref:`10.a `. + - VIP: virtual IP address to be added. + + - If you add multiple virtual IP addresses at a time, separate them with commas (,). + - If a virtual IP address already exists and you need to add a new one, the command must contain both the new and original virtual IP addresses. + + Example commands: + + - Adding a single virtual IP address: **nmcli connection modify "Wired connection 1" ipv4.addresses** **172.16.0.125** + - Adding multiple virtual IP addresses: **nmcli connection modify "Wired connection 1" ipv4.addresses** **172.16.0.125,172.16.0.126** + + c. Run the following command to make the configuration take effect: + + **nmcli connection up "**\ *CONNECTION*\ **"** + + In this example, run the following command: + + **nmcli connection up "Wired connection 1"** + + Information similar to the following is displayed: + + |image3| + + d. Run the following command to check whether the virtual IP address has been bound: + + **ip a** + + Information similar to the following is displayed. In the command output, the virtual IP address 172.16.0.125 is bound to NIC eth0. + + |image4| + + **Windows OS** (Windows Server is used as an example here.) + + a. In **Control Panel**, click **Network and Sharing Center**, and click the corresponding local connection. + + b. On the displayed page, click **Properties**. + + c. On the **Network** tab page, select **Internet Protocol Version 4 (TCP/IPv4)**. + + d. Click **Properties**. + + e. 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 + :alt: **Figure 1** Configuring private IP address + + + **Figure 1** Configuring private IP address + + f. Click **Advanced**. + + g. On the **IP Settings** tab, click **Add** in the **IP addresses** area. + + Add the virtual IP address. For example, 10.0.0.154. + + + .. figure:: /_static/images/en-us_image_0000001225081545.png + :alt: **Figure 2** Configuring virtual IP address + + + **Figure 2** Configuring virtual IP address + + h. Click **OK**. + + i. In the **Start** menu, open the Windows command line window and run the following command to check whether the virtual IP address has been configured: + + **ipconfig /all** + + 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_0000001281210233.png +.. |image3| image:: /_static/images/en-us_image_0000001237328110.png +.. |image4| image:: /_static/images/en-us_image_0000001237013856.png diff --git a/umn/source/operation_guide_new_console_edition/virtual_ip_address/disabling_source_and_destination_check_ha_load_balancing_cluster_scenario.rst b/umn/source/operation_guide_new_console_edition/virtual_ip_address/disabling_source_and_destination_check_ha_load_balancing_cluster_scenario.rst new file mode 100644 index 0000000..08a5406 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/virtual_ip_address/disabling_source_and_destination_check_ha_load_balancing_cluster_scenario.rst @@ -0,0 +1,16 @@ +:original_name: vpc_vip_0008.html + +.. _vpc_vip_0008: + +Disabling Source and Destination Check (HA Load Balancing Cluster Scenario) +=========================================================================== + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. Under **Compute**, click **Elastic Cloud Server**. +4. In the ECS list, click the ECS name. +5. On the displayed ECS details page, click the **NICs** tab. +6. Check that **Source/Destination Check** is disabled. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/virtual_ip_address/index.rst b/umn/source/operation_guide_new_console_edition/virtual_ip_address/index.rst new file mode 100644 index 0000000..f075cf5 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/virtual_ip_address/index.rst @@ -0,0 +1,30 @@ +:original_name: vpc_vip_0000.html + +.. _vpc_vip_0000: + +Virtual IP Address +================== + +- :ref:`Virtual IP Address Overview ` +- :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 Source and Destination Check (HA Load Balancing Cluster Scenario) ` +- :ref:`Releasing a Virtual IP Address ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + virtual_ip_address_overview + 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_source_and_destination_check_ha_load_balancing_cluster_scenario + releasing_a_virtual_ip_address diff --git a/umn/source/operation_guide_new_console_edition/virtual_ip_address/releasing_a_virtual_ip_address.rst b/umn/source/operation_guide_new_console_edition/virtual_ip_address/releasing_a_virtual_ip_address.rst new file mode 100644 index 0000000..ca48083 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/virtual_ip_address/releasing_a_virtual_ip_address.rst @@ -0,0 +1,36 @@ +:original_name: vpc_vip_0009.html + +.. _vpc_vip_0009: + +Releasing a Virtual IP Address +============================== + +Scenarios +--------- + +If you no longer need a virtual IP address or a reserved virtual IP address, you can release it to avoid wasting resources. + +Prerequisites +------------- + +Before deleting a virtual IP address, ensure that the virtual IP address has been unbound from the following resources: + +- ECS +- EIP +- CCE cluster + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, click **Virtual Private Cloud**. +5. On the **Virtual Private Cloud** page, locate the VPC containing the subnet from which a virtual IP address is to be released, and click the VPC name. +6. On the **Subnets** tab, click the name of the subnet from which a virtual IP address is to be released. +7. Click the **Virtual IP Addresses** tab, locate the row that contains the virtual IP address to be released, click **More** in the **Operation** column, and select **Release**. +8. Click **Yes** in the displayed dialog box. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/virtual_ip_address/using_a_direct_connect_connection_to_access_the_virtual_ip_address.rst b/umn/source/operation_guide_new_console_edition/virtual_ip_address/using_a_direct_connect_connection_to_access_the_virtual_ip_address.rst new file mode 100644 index 0000000..8fba76c --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/virtual_ip_address/using_a_direct_connect_connection_to_access_the_virtual_ip_address.rst @@ -0,0 +1,14 @@ +:original_name: vpc_vip_0005.html + +.. _vpc_vip_0005: + +Using a Direct Connect Connection to Access the Virtual IP Address +================================================================== + +Procedure +--------- + +#. Configure the ECS networking based on :ref:`Networking `. +#. Create a Direct Connect connection. + +The created Direct Connect connection can be used to access the virtual IP address of the ECS. diff --git a/umn/source/operation_guide_new_console_edition/virtual_ip_address/using_a_vpc_peering_connection_to_access_the_virtual_ip_address.rst b/umn/source/operation_guide_new_console_edition/virtual_ip_address/using_a_vpc_peering_connection_to_access_the_virtual_ip_address.rst new file mode 100644 index 0000000..b842d85 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/virtual_ip_address/using_a_vpc_peering_connection_to_access_the_virtual_ip_address.rst @@ -0,0 +1,14 @@ +:original_name: vpc_vip_0006.html + +.. _vpc_vip_0006: + +Using a VPC Peering Connection to Access the Virtual IP Address +=============================================================== + +Procedure +--------- + +#. Configure the ECS networking based on :ref:`Networking `. +#. Create a :ref:`VPC peering connection `. + +You can access the virtual IP address of the ECS through the VPC peering connection. diff --git a/umn/source/operation_guide_new_console_edition/virtual_ip_address/using_a_vpn_to_access_a_virtual_ip_address.rst b/umn/source/operation_guide_new_console_edition/virtual_ip_address/using_a_vpn_to_access_a_virtual_ip_address.rst new file mode 100644 index 0000000..9054e22 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/virtual_ip_address/using_a_vpn_to_access_a_virtual_ip_address.rst @@ -0,0 +1,14 @@ +:original_name: vpc_vip_0004.html + +.. _vpc_vip_0004: + +Using a VPN to Access a Virtual IP Address +========================================== + +Procedure +--------- + +#. Configure the ECS networking based on :ref:`Networking `. +#. Create a VPN. + +The VPN can be used to access the virtual IP address of the ECS. diff --git a/umn/source/operation_guide_new_console_edition/virtual_ip_address/virtual_ip_address_overview.rst b/umn/source/operation_guide_new_console_edition/virtual_ip_address/virtual_ip_address_overview.rst new file mode 100644 index 0000000..58c5c76 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/virtual_ip_address/virtual_ip_address_overview.rst @@ -0,0 +1,94 @@ +:original_name: vpc_vip_0001.html + +.. _vpc_vip_0001: + +Virtual IP Address Overview +=========================== + +What Is a 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 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. + +.. _vpc_vip_0001__en-us_topic_0118498951_section766193134213: + +Networking +---------- + +Virtual IP addresses are used for high availability and can work together with Keepalived to make active/standby ECS switchover possible. This way if one ECS goes down for some reason, the other one can take over and services continue uninterrupted. ECSs can be configured for HA or as load balancing clusters. + +- **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. + + + .. figure:: /_static/images/en-us_image_0209608153.png + :alt: **Figure 1** Networking diagram of the HA mode + + + **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. + +- **Networking mode 2**: HA load balancing cluster + + 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 + :alt: **Figure 2** HA load balancing cluster + + + **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 two more ECSs as backend servers. + - Disable the source/destination check for the two backend servers. + + Follow industry standards for configuring Keepalived. The details are not included here. + +Application Scenarios +--------------------- + +- Accessing the virtual IP address through an EIP + + If your application has high availability requirements and needs to provide services through the Internet, it is recommended that you bind an EIP to a virtual IP address. + +- 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. + +Notes and Constraints +--------------------- + +- Virtual IP addresses are not recommended when multiple NICs in the same subnet are configured on an ECS. It is too easy for there to be route conflicts on the ECS, which would cause communication failure using the virtual IP address. +- IP forwarding must be disabled on the standby ECS. Perform the following operations to confirm whether the IP forwarding is disabled on the standby ECS: + + #. Log in to standby ECS and run the following command to check whether the IP forwarding is enabled: + + cat /proc/sys/net/ipv4/ip_forward + + In the command output, **1** indicates it is enabled, and **0** indicates it is disabled. The default value is **0**. + + - If the command output is **1**, perform :ref:`2 ` and :ref:`3 ` to disable the IP forwarding. + - If the command output is **0**, no further action is required. + + #. .. _vpc_vip_0001__en-us_topic_0118498951_en-us_topic_0206027322_en-us_topic_0095139658_li1473585332417: + + Use the vi editor to open the **/etc/sysctl.conf** file, change the value of **net.ipv4.ip_forward** to **0**, and enter **:wq** to save the change and exit. You can also use the **sed** command to modify the configuration. A command example is as follows: + + sed -i '/net.ipv4.ip_forward/s/1/0/g' /etc/sysctl.conf + + #. .. _vpc_vip_0001__en-us_topic_0118498951_en-us_topic_0206027322_en-us_topic_0095139658_li88984711254: + + Run the following command to make the change take effect: + + sysctl -p /etc/sysctl.conf + +- Each virtual IP address can be bound to only one EIP. +- It is recommended that no more than eight virtual IP addresses be bound to an ECS. +- It is recommended that no more than 10 ECSs be bound to a virtual IP address. diff --git a/umn/source/operation_guide_new_console_edition/vpc_and_subnet/creating_a_subnet_for_the_vpc.rst b/umn/source/operation_guide_new_console_edition/vpc_and_subnet/creating_a_subnet_for_the_vpc.rst new file mode 100644 index 0000000..b9228b8 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_and_subnet/creating_a_subnet_for_the_vpc.rst @@ -0,0 +1,112 @@ +:original_name: en-us_topic_0013748726.html + +.. _en-us_topic_0013748726: + +Creating a Subnet for the VPC +============================= + +Scenarios +--------- + +A VPC comes with a default subnet. If the default subnet cannot meet your requirements, you can create one. + +The subnet is configured with DHCP by default. When an ECS in this subnet starts, the ECS automatically obtains an IP address using DHCP. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, click **Subnets**. + +5. Click **Create Subnet**. + + The **Create Subnet** page is displayed. + +6. Set the parameters as prompted. + + + .. figure:: /_static/images/en-us_image_0000001197228903.png + :alt: **Figure 1** Create Subnet + + + **Figure 1** Create Subnet + + .. table:: **Table 1** Parameter descriptions + + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +========================+=============================================================================================================================================================================================================================================+=======================+ + | VPC | The VPC for which you want to create a 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. | | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | CIDR Block | The CIDR block for the subnet. This value must be within the VPC CIDR block. | 192.168.0.0/24 | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Advanced Settings | Two options are available, **Default** and **Custom**. You can set **Advanced Settings** to **Custom** to configure advanced subnet parameters. | - | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Gateway | The gateway address of the subnet. | 192.168.0.1 | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | DNS Server Address | By default, two DNS server addresses are configured. You can change them if necessary. A maximum of five DNS server addresses can be configured. Multiple IP addresses must be separated using commas (,). | 100.125.x.x | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 this parameter is left empty, no IP address of the NTP server is added. | | + | | | | + | | A maximum of four IP addresses can be configured. Multiple IP addresses must be separated using commas (,). | | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 `. | | + +------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + + .. _en-us_topic_0013748726__en-us_topic_0118498823_table42131827173915: + + .. 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 (_) | | + +-----------------------+---------------------------------------------------------------------+-----------------------+ + +7. Click **OK**. + +Precautions +----------- + +When a subnet is created, there are five reserved IP addresses, which cannot be used. For example, in a subnet with CIDR block 192.168.0.0/24, the following IP addresses are reserved: + +- 192.168.0.0: Network ID. This address is the beginning of the private IP address range and will not be assigned to any instance. +- 192.168.0.1: Gateway address. +- 192.168.0.253: Reserved for the system interface. This IP address is used by the VPC for external communication. +- 192.168.0.254: DHCP service address. +- 192.168.0.255: Network broadcast address. + +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 diff --git a/umn/source/operation_guide_new_console_edition/vpc_and_subnet/creating_a_vpc.rst b/umn/source/operation_guide_new_console_edition/vpc_and_subnet/creating_a_vpc.rst new file mode 100644 index 0000000..c714358 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_and_subnet/creating_a_vpc.rst @@ -0,0 +1,130 @@ +:original_name: en-us_topic_0013935842.html + +.. _en-us_topic_0013935842: + +Creating a VPC +============== + +Scenarios +--------- + +A VPC provides an isolated virtual network for ECSs. You can configure and manage the network as required. + +You can create a VPC by following the procedure provided in this section. Then, create subnets, security groups, and assign EIPs by following the procedure provided in subsequent sections based on your actual network requirements. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. 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 | Regions are geographic areas that are physically isolated from each other. The networks inside different regions are not connected to each other, so resources cannot be shared across different regions. For lower network latency and faster access to your resources, select the region nearest you. | 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 | 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 | | + +----------------------------------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ + | 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 | CIDR Block | The CIDR block for the subnet. This value must be within the VPC CIDR block. | 192.168.0.0/24 | + +----------------------------------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ + | 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 this parameter is left empty, no IP address of the NTP server is 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 >). | | + +----------------------------------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ + + .. table:: **Table 2** VPC tag key and value requirements + + +-----------------------+----------------------------------------------------------------------------+-----------------------+ + | Parameter | Requirements | Example Value | + +=======================+============================================================================+=======================+ + | Key | - Cannot be left blank. | vpc_key1 | + | | - Must be unique for the same 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_0013935842__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**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/vpc_and_subnet/deleting_a_subnet.rst b/umn/source/operation_guide_new_console_edition/vpc_and_subnet/deleting_a_subnet.rst new file mode 100644 index 0000000..957c4d0 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_and_subnet/deleting_a_subnet.rst @@ -0,0 +1,51 @@ +:original_name: vpc_vpc_0002.html + +.. _vpc_vpc_0002: + +Deleting a Subnet +================= + +Scenarios +--------- + +You can delete a subnet to release network resources if the subnet is no longer required. + +Prerequisites +------------- + +You can delete a subnet only if there are no resources in the subnet. If there are resources in the subnet, you must delete those resources before you can delete the subnet. + +You can view all resources of your account on the console homepage and check the resources that are in the subnet you want to delete. + +The resources may include: + +- ECS +- BMS +- CCE cluster +- RDS instance +- MRS cluster +- DCS instance +- Load balancer +- VPN +- Private IP address +- Custom route +- NAT gateway + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, click **Virtual Private Cloud**. + +5. In the subnet list, locate the row that contains the subnet you want to delete and click **Delete** in the **Operation** column. + + A confirmation dialog box is displayed. + +6. Click **Yes**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/vpc_and_subnet/deleting_a_vpc.rst b/umn/source/operation_guide_new_console_edition/vpc_and_subnet/deleting_a_vpc.rst new file mode 100644 index 0000000..77afe95 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_and_subnet/deleting_a_vpc.rst @@ -0,0 +1,39 @@ +:original_name: vpc_vpc_0003.html + +.. _vpc_vpc_0003: + +Deleting a VPC +============== + +Scenarios +--------- + +You can delete a VPC if the VPC is no longer required. + +You can delete a VPC only if there are no resources in the VPC. If there are resources in the VPC, you must delete those resources before you can delete the VPC. + +A VPC cannot be deleted if it contains subnets, Direct Connect connections, custom routes, VPC peering connections, or VPNs. To delete the VPC, you must first delete or disable the following resources. + +- Subnets. For details, see section :ref:`Deleting a Subnet `. +- VPNs. For details, see *Virtual Private Network User Guide*. +- Direct Connect connections. For details, see the *Direct Connect User Guide*. +- Custom routes. For details, see section :ref:`Deleting a Route `. +- VPC peering connections. For details, see section :ref:`Deleting a VPC Peering Connection `. + +Notes and Constraints +--------------------- + +If there are any EIPs or security groups, the last VPC cannot be deleted. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, click **Virtual Private Cloud**. +5. On the **Virtual Private Cloud** page, locate the row that contains the VPC to be deleted and click **Delete** in the **Operation** column. +6. Click **Yes** in the displayed dialog box. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/vpc_and_subnet/exporting_vpc_list.rst b/umn/source/operation_guide_new_console_edition/vpc_and_subnet/exporting_vpc_list.rst new file mode 100644 index 0000000..802da92 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_and_subnet/exporting_vpc_list.rst @@ -0,0 +1,29 @@ +:original_name: vpc_vpc_0006.html + +.. _vpc_vpc_0006: + +Exporting VPC List +================== + +Scenarios +--------- + +Information about all VPCs under your account can be exported as an Excel file to a local directory. This file records the names, ID, status, IP address ranges of VPCs, and the number of subnets. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, click **Virtual Private Cloud**. + +5. In the upper right corner of the VPC list, click |image2|. + + The system will automatically export information about all VPCs under your account in the current region. They will be exported in Excel format. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png +.. |image2| image:: /_static/images/en-us_image_0233469654.png diff --git a/umn/source/operation_guide_new_console_edition/vpc_and_subnet/index.rst b/umn/source/operation_guide_new_console_edition/vpc_and_subnet/index.rst new file mode 100644 index 0000000..dea873c --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_and_subnet/index.rst @@ -0,0 +1,30 @@ +:original_name: en-us_topic_0030969460.html + +.. _en-us_topic_0030969460: + +VPC and Subnet +============== + +- :ref:`Creating a VPC ` +- :ref:`Modifying a VPC ` +- :ref:`Creating a Subnet for the VPC ` +- :ref:`Modifying a Subnet ` +- :ref:`Deleting a Subnet ` +- :ref:`Deleting a VPC ` +- :ref:`Managing VPC Tags ` +- :ref:`Managing Subnet Tags ` +- :ref:`Exporting VPC List ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + creating_a_vpc + modifying_a_vpc + creating_a_subnet_for_the_vpc + modifying_a_subnet + deleting_a_subnet + deleting_a_vpc + managing_vpc_tags + managing_subnet_tags + exporting_vpc_list diff --git a/umn/source/operation_guide_new_console_edition/vpc_and_subnet/managing_subnet_tags.rst b/umn/source/operation_guide_new_console_edition/vpc_and_subnet/managing_subnet_tags.rst new file mode 100644 index 0000000..5c67bdc --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_and_subnet/managing_subnet_tags.rst @@ -0,0 +1,94 @@ +:original_name: vpc_vpc_0005.html + +.. _vpc_vpc_0005: + +Managing Subnet Tags +==================== + +Scenarios +--------- + +A subnet tag identifies a subnet. Tags can be added to subnets to facilitate subnet identification and administration. You can add a tag to a subnet when creating the subnet, or you can add a tag to a created subnet on the subnet details page. A maximum of 20 tags can be added to each subnet. + +A tag consists of a key and value pair. :ref:`Table 1 ` lists the tag key and value requirements. + +.. _vpc_vpc_0005__en-us_topic_0118498932_ted9687ca14074ef785241145365a6175: + +.. table:: **Table 1** 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 (_) | | + +-----------------------+---------------------------------------------------------------------+-----------------------+ + +Procedure +--------- + +**Search for subnets by tag key and value on the page showing the subnet list.** + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. Under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, click **Subnets**. + +#. In the upper right corner of the subnet list, click **Search by Tag**. + +#. Enter the tag key of the subnet to be queried. + + Both the tag key and value must be specified. The system automatically displays the subnets you are looking for if both the tag key and value are matched. + +#. Click **+** to add another tag key and value. + + You can add multiple tag keys and values to refine your search results. If you add more than one tag to search for subnets, the subnets containing all specified tags will be displayed. + +#. Click **Search**. + + The system displays the subnets you are looking for based on the entered tag keys and values. + +**Add, delete, edit, and view tags on the Tags tab of a subnet.** + +#. Log in to the management console. +#. Click |image2| in the upper left corner and select the desired region and project. +#. Under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, click **Subnets**. +#. In the subnet list, locate the target subnet and click its name. +#. On the subnet details page, click the **Tags** tab and perform desired operations on tags. + + - View tags. + + On the **Tags** tab, you can view details about tags added to the current subnet, including the number of tags and the key and value of each tag. + + - Add a tag. + + Click **Add Tag** in the upper left corner. In the displayed **Add Tag** dialog box, enter the tag key and value, and click **OK**. + + - Edit a tag. + + Locate the row that contains the tag you want to edit, and click **Edit** in the **Operation** column. Enter the new tag key and value, and click **OK**. + + - Delete a tag. + + 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_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/vpc_and_subnet/managing_vpc_tags.rst b/umn/source/operation_guide_new_console_edition/vpc_and_subnet/managing_vpc_tags.rst new file mode 100644 index 0000000..dcb52db --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_and_subnet/managing_vpc_tags.rst @@ -0,0 +1,101 @@ +:original_name: vpc_vpc_0004.html + +.. _vpc_vpc_0004: + +Managing VPC Tags +================= + +Scenarios +--------- + +A VPC tag identifies a VPC. Tags can be added to VPCs to facilitate VPC identification and management. You can add a tag to a VPC when creating the VPC, or you can add a tag to a created VPC on the VPC details page. A maximum of 20 tags can be added to each VPC. + +A tag consists of a key and value pair. :ref:`Table 1 ` lists the tag key and value requirements. + +.. _vpc_vpc_0004__en-us_topic_0118498924_ted9687ca14074ef785241145365a6175: + +.. table:: **Table 1** VPC tag key and value requirements + + +-----------------------+----------------------------------------------------------------------------+-----------------------+ + | Parameter | Requirements | Example Value | + +=======================+============================================================================+=======================+ + | Key | - Cannot be left blank. | vpc_key1 | + | | - Must be unique for the same 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 (_) | | + +-----------------------+----------------------------------------------------------------------------+-----------------------+ + +Procedure +--------- + +**Search for VPCs by tag key and value on the page showing the VPC list.** + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, click **Virtual Private Cloud**. + +#. In the upper right corner of the VPC list, click **Search by Tag**. + +#. In the displayed area, enter the tag key and value of the VPC you are looking for. + + Both the tag key and value must be specified. The system automatically displays the VPCs you are looking for if both the tag key and value are matched. + +#. Click + to add more 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 VPCs, the VPCs containing all specified tags will be displayed. + +#. Click **Search**. + + The system displays the VPCs you are looking for based on the entered tag keys and values. + +**Add, delete, edit, and view tags on the Tags tab of a VPC.** + +#. Log in to the management console. + +#. Click |image2| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, click **Virtual Private Cloud**. + +#. On the **Virtual Private Cloud** page, locate the VPC whose tags are to be managed and click the VPC name. + + The page showing details about the particular VPC is displayed. + +#. Click the **Tags** tab and perform desired operations on tags. + + - View tags. + + On the **Tags** tab, you can view details about tags added to the current VPC, including the number of tags and the key and value of each tag. + + - Add a tag. + + Click **Add Tag** in the upper left corner. In the displayed **Add Tag** dialog box, enter the tag key and value, and click **OK**. + + - Edit a tag. + + Locate the row that contains the tag you want to edit and click **Edit** in the **Operation** column. In the **Edit Tag** dialog box, change the tag value and click **OK**. + + - Delete a tag. + + Locate the row that contains the tag 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_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/vpc_and_subnet/modifying_a_subnet.rst b/umn/source/operation_guide_new_console_edition/vpc_and_subnet/modifying_a_subnet.rst new file mode 100644 index 0000000..85c682e --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_and_subnet/modifying_a_subnet.rst @@ -0,0 +1,48 @@ +:original_name: vpc_vpc_0001.html + +.. _vpc_vpc_0001: + +Modifying a Subnet +================== + +Scenarios +--------- + +Modify the subnet name, NTP server address, and DNS server address. + +Procedure +--------- + +#. Log in to the management console. +#. Click |image1| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, click **Subnets**. +#. In the subnet list, locate the target subnet and click its name. +#. On the subnet details page, modify required parameters. + + .. table:: **Table 1** Parameter descriptions + + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+=============================================================================================================================================================================================================================================+=======================+ + | 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. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 this parameter is left empty, no IP address of the NTP server is added. | | + | | | | + | | A maximum of four IP addresses can be configured. Multiple IP addresses must be separated using commas (,). | | + | | | | + | | .. note:: | | + | | | | + | | - If you add or change the NTP server addresses of a subnet, you need to renew the DHCP lease for or restart all the ECSs in the subnet to make the change take effect immediately. | | + | | - If the NTP server addresses have been cleared out, restarting the ECSs will not help. You must renew the DHCP lease for all ECSs to make the change take effect immediately. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +#. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/vpc_and_subnet/modifying_a_vpc.rst b/umn/source/operation_guide_new_console_edition/vpc_and_subnet/modifying_a_vpc.rst new file mode 100644 index 0000000..5195f19 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_and_subnet/modifying_a_vpc.rst @@ -0,0 +1,71 @@ +:original_name: en-us_topic_0030969462.html + +.. _en-us_topic_0030969462: + +Modifying a VPC +=============== + +Scenarios +--------- + +Change the VPC name and CIDR block. + +If the VPC CIDR block conflicts with the CIDR block of a VPN created in the VPC, you can modify its CIDR block. + +Notes and Constraints +--------------------- + +- When modifying the VPC CIDR block: + + - The VPC CIDR block to be modified must be in the supported CIDR blocks: 10.0.0.0 – 10.255.255.255, 172.16.0.0 – 172.31.255.255, and 192.168.0.0 – 192.168.255.255 + - If the VPC has subnets, the VPC CIDR block to be modified must contain all subnet CIDR blocks. + +When modifying the VPC CIDR block: + +- The VPC CIDR block to be modified must be in the supported CIDR blocks: 10.0.0.0 – 10.255.255.255, 172.16.0.0 – 172.31.255.255, and 192.168.0.0 – 192.168.255.255 +- If the VPC has subnets, the VPC CIDR block to be modified must contain all subnet CIDR blocks. + +Procedure +--------- + +**Modifying the VPC CIDR Block** + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, click **Virtual Private Cloud**. + +#. On the **Virtual Private Cloud** page, locate the row that contains the VPC to be modified and click **Edit CIDR Block** in the **Operation** column. + +#. Set a new CIDR block. + + + .. figure:: /_static/images/en-us_image_0000001151300782.png + :alt: **Figure 1** Modify CIDR Block + + + **Figure 1** Modify CIDR Block + +#. Click **OK**. + +**Modifying a VPC** + +#. Log in to the management console. +#. Click |image2| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, click **Virtual Private Cloud**. +#. Modify the basic information about a VPC using either of the following methods : + + - In the VPC list, click |image3| on the right of the VPC name to change the VPC name. + + - In the VPC list, click the VPC name. + + On the VPC details page, click |image4| next to the VPC name or description to change the VPC name or description. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png +.. |image2| image:: /_static/images/en-us_image_0141273034.png +.. |image3| image:: /_static/images/en-us_image_0000001267230305.png +.. |image4| image:: /_static/images/en-us_image_0000001267350317.png diff --git a/umn/source/operation_guide_new_console_edition/vpc_flow_log/creating_a_vpc_flow_log.rst b/umn/source/operation_guide_new_console_edition/vpc_flow_log/creating_a_vpc_flow_log.rst new file mode 100644 index 0000000..8aa5800 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_flow_log/creating_a_vpc_flow_log.rst @@ -0,0 +1,79 @@ +:original_name: FlowLog_0003.html + +.. _FlowLog_0003: + +Creating a VPC Flow Log +======================= + +Scenarios +--------- + +A VPC flow log records information about the traffic going to and from a VPC. + +Prerequisites +------------- + +Ensure that the following operations have been performed on the LTS console: + +- Create a log group. +- Create a log topic. + +For more information about the LTS service, see the *Log Tank Service User Guide*. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, choose **VPC Flow Logs**. + +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 + :alt: **Figure 1** Create VPC Flow Log + + + **Figure 1** Create VPC Flow Log + + .. table:: **Table 1** Parameter descriptions + + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+============================================================================================================================================================================================================================================================+=======================+ + | Name | The VPC flow log name. | flowlog-495d | + | | | | + | | The name can contain a maximum of 64 characters, which may consist of letters, digits, underscores (_), hyphens (-), and periods (.). The name cannot contain spaces. | | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Resource Type | The type of resources whose traffic is to be logged. You can select **NIC**, **Subnet**, or **VPC**. | NIC | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Resource | The specific NIC whose traffic is to be logged. | N/A | + | | | | + | | .. note:: | | + | | | | + | | We recommend that you select an ECS that is in the running state. If an ECS in the stopped state is selected, restart the ECS after creating the VPC flow log for accurately recording the information about the traffic going to and from the ECS NIC. | | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Filter | - **All traffic**: specifies that both accepted and rejected traffic of the specified resource will be logged. | All | + | | - **Accepted traffic**: specifies that only accepted traffic of the specified resource will be logged. Accepted traffic refers to the traffic permitted by the security group or firewall. | | + | | - **Rejected traffic**: specifies that only rejected traffic of the specified resource will be logged. Rejected traffic refers to the traffic denied by the firewall. | | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Log Group | The log group created in LTS. | lts-group-wule | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Log Topic | The log topic created in LTS. | LogTopic1 | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | Supplementary information about the VPC flow log. This parameter is optional. | N/A | + | | | | + | | The VPC flow log description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + + .. note:: + + Only two flow logs, each with a different filter, can be created for a single resource under the same log group and log topic. Each VPC flow log must be unique. + +6. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/vpc_flow_log/deleting_a_vpc_flow_log.rst b/umn/source/operation_guide_new_console_edition/vpc_flow_log/deleting_a_vpc_flow_log.rst new file mode 100644 index 0000000..53aaec4 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_flow_log/deleting_a_vpc_flow_log.rst @@ -0,0 +1,39 @@ +:original_name: FlowLog_0005.html + +.. _FlowLog_0005: + +Deleting a VPC Flow Log +======================= + +Scenarios +--------- + +Delete a VPC flow log that is not required. Deleting a VPC flow log will not delete the existing flow log records in LTS. + +.. note:: + + If a NIC that uses a VPC flow log is deleted, the flow log will be automatically deleted. However, the flow log records are not deleted. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, choose **VPC Flow Logs**. + +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 + :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 diff --git a/umn/source/operation_guide_new_console_edition/vpc_flow_log/enabling_or_disabling_vpc_flow_log.rst b/umn/source/operation_guide_new_console_edition/vpc_flow_log/enabling_or_disabling_vpc_flow_log.rst new file mode 100644 index 0000000..9b76cf9 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_flow_log/enabling_or_disabling_vpc_flow_log.rst @@ -0,0 +1,25 @@ +:original_name: FlowLog_0006.html + +.. _FlowLog_0006: + +Enabling or Disabling VPC Flow Log +================================== + +Scenarios +--------- + +After a VPC flow log is created, the VPC flow log is automatically enabled. If you do not need to record traffic data, you can disable the corresponding VPC flow log. The disabled VPC flow log can be enabled again. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, choose **VPC Flow Logs**. +5. Locate the VPC flow log to be enabled or disabled, and click **Enable** or **Disable** in the **Operation** column. +6. Click **Yes**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/vpc_flow_log/index.rst b/umn/source/operation_guide_new_console_edition/vpc_flow_log/index.rst new file mode 100644 index 0000000..0c5fe10 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_flow_log/index.rst @@ -0,0 +1,22 @@ +:original_name: FlowLog_0001.html + +.. _FlowLog_0001: + +VPC Flow Log +============ + +- :ref:`VPC Flow Log Overview ` +- :ref:`Creating a VPC Flow Log ` +- :ref:`Viewing a VPC Flow Log ` +- :ref:`Enabling or Disabling VPC Flow Log ` +- :ref:`Deleting a VPC Flow Log ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + vpc_flow_log_overview + creating_a_vpc_flow_log + viewing_a_vpc_flow_log + enabling_or_disabling_vpc_flow_log + deleting_a_vpc_flow_log diff --git a/umn/source/operation_guide_new_console_edition/vpc_flow_log/viewing_a_vpc_flow_log.rst b/umn/source/operation_guide_new_console_edition/vpc_flow_log/viewing_a_vpc_flow_log.rst new file mode 100644 index 0000000..9d6d8c3 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_flow_log/viewing_a_vpc_flow_log.rst @@ -0,0 +1,123 @@ +:original_name: FlowLog_0004.html + +.. _FlowLog_0004: + +Viewing a VPC Flow Log +====================== + +Scenarios +--------- + +View information about your flow log record. + +The capture window is approximately 10 minutes, which indicates that a flow log record will be generated every 10 minutes. After creating a VPC flow log, you need to wait about 10 minutes before you can view the flow log record. + +.. note:: + + If an ECS is in the stopped state, its flow log records will not be displayed. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, choose **VPC Flow Logs**. + +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 + :alt: **Figure 1** Viewing a log record + + + **Figure 1** Viewing a log record + + + .. figure:: /_static/images/en-us_image_0191588554.png + :alt: **Figure 2** Flow log record + + + **Figure 2** Flow log record + + The flow log record is in the following format: + + .. code-block:: + + + + Example 1: The following is an example of a flow log record in which data was recorded during the capture window: + + .. code-block:: + + 1 5f67944957444bd6bb4fe3b367de8f3d 1d515d18-1b36-47dc-a983-bd6512aed4bd 192.168.0.154 192.168.3.25 38929 53 17 1 96 1548752136 1548752736 ACCEPT OK + + Value **1** indicates the VPC flow log version. Traffic with a size of 96 bytes to NIC **1d515d18-1b36-47dc-a983-bd6512aed4bd** during the past 10 minutes (from 16:55:36 to 17:05:36 on January 29, 2019) was allowed. A data packet was transmitted over the UDP protocol from source IP address **192.168.0.154** and port **38929** to destination IP address **192.168.3.25** and port **53**. + + Example 2: The following is an example of a flow log record in which no data was recorded during the capture window: + + .. code-block:: + + 1 5f67944957444bd6bb4fe3b367de8f3d 1d515d18-1b36-47dc-a983-bd6512aed4bd - - - - - - - 1431280876 1431280934 - NODATA + + Example 3: The following is an example of a flow log record in which data was skipped during the capture window: + + .. code-block:: + + 1 5f67944957444bd6bb4fe3b367de8f3d 1d515d18-1b36-47dc-a983-bd6512aed4bd - - - - - - - 1431280876 1431280934 - SKIPDATA + + :ref:`Table 1 ` describes the fields of a flow log record. + + .. _flowlog_0004__en-us_topic_0151016582_table1313851722313: + + .. table:: **Table 1** Log field description + + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | Field | Description | Example Value | + +=======================+===============================================================================================================================================================================================================================================================================================================================================+======================================+ + | version | The VPC flow log version. | 1 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | project-id | The project ID. | 5f67944957444bd6bb4fe3b367de8f3d | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | interface-id | The ID of the NIC for which the traffic is recorded. | 1d515d18-1b36-47dc-a983-bd6512aed4bd | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | srcaddr | The source IP address. | 192.168.0.154 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | dstaddr | The destination IP address. | 192.168.3.25 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | srcport | The source port. | 38929 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | dstport | The destination port. | 53 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | protocol | The Internet Assigned Numbers Authority (IANA) protocol number of the traffic. For details, see `Assigned Internet Protocol Numbers `__. | 17 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | packets | The number of packets transferred during the capture window. | 1 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | bytes | The number of bytes transferred during the capture window. | 96 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | start | The time, in Unix seconds, of the start of the capture window. | 1548752136 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | end | The time, in Unix seconds, of the end of the capture window. | 1548752736 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | action | The action associated with the traffic: | ACCEPT | + | | | | + | | - **ACCEPT**: The recorded traffic was allowed by the security groups or firewalls. | | + | | - **REJECT**: The recorded traffic was denied by the firewalls. | | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | log-status | The logging status of the VPC flow log: | OK | + | | | | + | | - **OK**: Data is logging normally to the chosen destinations. | | + | | - **NODATA**: There was no traffic of the **Filter** setting to or from the NIC during the capture window. | | + | | - **SKIPDATA**: Some flow log records were skipped during the capture window. This may be caused by an internal capacity constraint or an internal error. | | + | | | | + | | Example: | | + | | | | + | | When **Filter** is set to **Accepted traffic**, if there is accepted traffic, the value of **log-status** is **OK**. If there is no accepted traffic, the value of **log-status** is **NODATA** regardless of whether there is rejected traffic. If some accepted traffic is abnormally skipped, the value of **log-status** is **SKIPDATA**. | | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + +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 diff --git a/umn/source/operation_guide_new_console_edition/vpc_flow_log/vpc_flow_log_overview.rst b/umn/source/operation_guide_new_console_edition/vpc_flow_log/vpc_flow_log_overview.rst new file mode 100644 index 0000000..f2343c1 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_flow_log/vpc_flow_log_overview.rst @@ -0,0 +1,25 @@ +:original_name: FlowLog_0002.html + +.. _FlowLog_0002: + +VPC Flow Log Overview +===================== + +A VPC flow log records information about the traffic going to and from a VPC. VPC flow logs help you monitor network traffic, analyze network attacks, and determine whether security group and firewall rules require modification. + +VPC flow logs must be used together with the Log Tank Service (LTS). Before you create a VPC flow log, you need to create a log group and a log topic in LTS. :ref:`Figure 1 ` shows the process for configuring the VPC flow log function. + +.. _flowlog_0002__en-us_topic_0151014680_fig1535115691415: + +.. figure:: /_static/images/en-us_image_0162336264.png + :alt: **Figure 1** Configuring the VPC flow log function + + + **Figure 1** Configuring the VPC flow log function + +Notes and Constraints +--------------------- + +- Currently, only C3, M3, and S2 ECSs support VPC flow logs. +- By default, you can create a maximum of 10 VPC flow logs. +- By default, a maximum of 400,000 flow log records are supported. diff --git a/umn/source/operation_guide_new_console_edition/vpc_peering_connection/creating_a_vpc_peering_connection_with_a_vpc_in_another_account.rst b/umn/source/operation_guide_new_console_edition/vpc_peering_connection/creating_a_vpc_peering_connection_with_a_vpc_in_another_account.rst new file mode 100644 index 0000000..cf8df32 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_peering_connection/creating_a_vpc_peering_connection_with_a_vpc_in_another_account.rst @@ -0,0 +1,223 @@ +:original_name: en-us_topic_0046655038.html + +.. _en-us_topic_0046655038: + +Creating a VPC Peering Connection with a VPC in Another Account +=============================================================== + +Scenarios +--------- + +The VPC service also allows you to create a VPC peering connection with a VPC in another account. The two VPCs must be in the same region. If you request a VPC peering connection with a VPC in another account in the same region, the owner of the peer account must accept the request to activate the connection. + +Creating a VPC Peering Connection +--------------------------------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, click **VPC Peering**. + +5. In the right pane displayed, click **Create VPC Peering Connection**. + +6. Configure parameters as prompted. You must select **Another account** for **Account**. + + + .. figure:: /_static/images/en-us_image_0167840073.png + :alt: **Figure 1** Create VPC Peering Connection + + + **Figure 1** Create VPC Peering Connection + + .. table:: **Table 1** Parameter descriptions + + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | Parameter | Description | Example Value | + +=======================+=======================================================================================================================================================================+======================================+ + | Name | The name of the VPC peering connection. | peering-001 | + | | | | + | | The name contains a maximum of 64 characters, which consist of letters, digits, hyphens (-), and underscores (_). | | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | Local VPC | The local VPC. You can select one from the drop-down list. | vpc_002 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | Account | The account to which the VPC to peer with belongs. | Another account | + | | | | + | | - **My account**: The VPC peering connection will be created between two VPCs, in the same region, in your account. | | + | | - **Another account**: The VPC peering connection will be created between your VPC and a VPC in another account, in the same region. | | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | Peer Project ID | This parameter is available only when **Another account** is selected. | N/A | + | | | | + | | For details about how to obtain the peer project ID, see :ref:`Obtaining the Peer Project ID `. | | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | Peer VPC ID | This parameter is available only when **Another account** is selected. | 65d062b3-40fa-4204-8181-3538f527d2ab | + | | | | + | | For details about how to obtain the peer VPC ID, see :ref:`Obtaining the Peer VPC ID `. | | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + +7. Click **OK**. + +Accepting a VPC Peering Connection Request +------------------------------------------ + +To request a VPC peering connection with a VPC in another account, the owner of the peer account must accept the request to activate the connection. + +#. The owner of the peer account logs in to the management console. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, click **VPC Peering**. + +#. In the VPC peering connection list, locate the row that contains the target VPC peering connection and click **Accept Request** in the **Operation** column. + + + .. figure:: /_static/images/en-us_image_0162391155.png + :alt: **Figure 2** VPC peering connection list + + + **Figure 2** VPC peering connection list + +#. Click **Yes** in the displayed dialog box. + +Refusing a VPC Peering Connection +--------------------------------- + +The owner of the peer account can reject any VPC peering connection request that they receive. If a VPC peering connection request is rejected, the connection will not be established. You must delete the rejected VPC peering connection request before creating a VPC peering connection between the same VPCs as those in the rejected request. + +#. The owner of the peer account logs in to the management console. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, click **VPC Peering**. +#. In the VPC peering connection list, locate the row that contains the target VPC peering connection and click **Reject Request** in the **Operation** column. +#. Click **Yes** in the displayed dialog box. + +Adding Routes for a VPC Peering Connection +------------------------------------------ + +If you request a VPC peering connection with a VPC in another account, the owner of the peer account must accept the request. To enable communication between the two VPCs, the owners of both the local and peer accounts need to add routes on the **Route Tables** page for the VPC peering connection. The owner of the local account can add only the local route because the owner does not have the required permission to perform operations on the peer VPC. The owner of the peer account must add the peer route. The procedure for adding a local route and a peer route is the same. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, click **VPC Peering**. + +#. Locate the VPC peering connection that you want to configure routes for in the connection list and click the connection name. + + The page showing the VPC peering connection details is displayed. + +#. Add routes for the VPC peering connection to the route table of the local VPC: + + a. Click the **Local Routes** tab and then click the **Route Tables** hyperlink. + + The **Summary** tab of the default route table for the local VPC is displayed. + + b. Click the **Associated Subnets** tab to view the subnets associated with the default route table. + + - If there is the subnet to be connected by the VPC peering connection, + + #. Click the **Summary** tab of the route table and click **Add Route** to add a route to the default route table. + + :ref:`Table 2 ` describes the route parameters. + + - If the subnet to be connected by the VPC peering connection is not there, + + #. Return to the VPC list and switch to the subnet list of the VPC. + + #. Locate the row that contains the target subnet to be connected by the VPC peering connection, and click the route table name in the **Route Table** column. + + The **Summary** tab of the route table associated with the subnet is displayed. + + #. Click **Add Route** to add a route to the route table. + + :ref:`Table 2 ` describes the route parameters. + + .. _en-us_topic_0046655038__en-us_topic_0118498933_table97163496270: + + .. 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 Configuration Plans `. | 192.168.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-001 | + +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + | Description | Supplementary information about the route. This parameter is optional. | - | + | | | | + | | The description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + +#. Add routes for the VPC peering connection 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. Click the **Associated Subnets** tab to view the subnets associated with the default route table. + + - If there is the subnet to be connected by the VPC peering connection, + + #. Click the **Summary** tab of the route table and click **Add Route** to add a route to the default route table. + + :ref:`Table 3 ` describes the route parameters. + + #. Click **OK**. + + - If the subnet to be connected by the VPC peering connection is not there, + + #. Return to the VPC list and switch to the subnet list of the VPC. + + #. Locate the row that contains the target subnet to be connected by the VPC peering connection, and click the route table name in the **Route Table** column. + + The **Summary** tab of the route table associated with the subnet is displayed. + + #. Click **Add Route** to add a route to the route table. + + :ref:`Table 3 ` describes the route parameters. + + #. Click **OK**. + + .. _en-us_topic_0046655038__en-us_topic_0118498933_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 Configuration Plans `. | 192.168.2.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-001 | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + | Description | Supplementary information about the route. This parameter is optional. | - | + | | | | + | | The description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + +After a VPC peering connection is created, the two VPCs can communicate with each other through private IP addresses. You can run the **ping** command to check whether the two VPCs can communicate with each other. + +If two VPCs cannot communicate with each other, check the configuration by following the instructions provided in :ref:`Why Did Communication Fail Between VPCs That Were Connected by a VPC Peering Connection? ` + +.. _en-us_topic_0046655038__en-us_topic_0118498933_section41291933224121: + +Obtaining the Peer Project ID +----------------------------- + +#. The owner of the peer account logs in to the management console. +#. Select **My Credentials** from the username drop-down list. +#. On the **Projects** tab, obtain the required project ID. + +.. _en-us_topic_0046655038__en-us_topic_0118498933_section19734314164713: + +Obtaining the Peer VPC ID +------------------------- + +#. The owner of the peer account logs in to the management console. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, click **Virtual Private Cloud**. +#. Click the target VPC name and view VPC ID on the VPC details page. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/vpc_peering_connection/creating_a_vpc_peering_connection_with_another_vpc_in_your_account.rst b/umn/source/operation_guide_new_console_edition/vpc_peering_connection/creating_a_vpc_peering_connection_with_another_vpc_in_your_account.rst new file mode 100644 index 0000000..d2ef281 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_peering_connection/creating_a_vpc_peering_connection_with_another_vpc_in_your_account.rst @@ -0,0 +1,180 @@ +:original_name: en-us_topic_0046655037.html + +.. _en-us_topic_0046655037: + +Creating a VPC Peering Connection with Another VPC in Your Account +================================================================== + +Scenarios +--------- + +To create a VPC peering connection, first create a request to peer with another VPC. You can request a VPC peering connection with another VPC in your account, but the two VPCs must be in the same region. The system automatically accepts the request. + +Prerequisites +------------- + +Two VPCs in the same region have been created. + +Creating a VPC Peering Connection +--------------------------------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, click **VPC Peering**. + +5. In the right pane displayed, click **Create VPC Peering Connection**. + +6. Configure parameters as prompted. You must select **My account** for **Account**. :ref:`Table 1 ` lists the parameters to be configured. + + + .. figure:: /_static/images/en-us_image_0167839112.png + :alt: **Figure 1** Create VPC Peering Connection + + + **Figure 1** Create VPC Peering Connection + + .. _en-us_topic_0046655037__en-us_topic_0118498960_table1215761020244: + + .. table:: **Table 1** Parameter descriptions + + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+==========================================================================================================================================================+=======================+ + | Name | The name of the VPC peering connection. | peering-001 | + | | | | + | | The name contains a maximum of 64 characters, which consist of letters, digits, hyphens (-), and underscores (_). | | + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Local VPC | The local VPC. You can select one from the drop-down list. | vpc_002 | + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Local VPC CIDR Block | The CIDR block for the local VPC. | 192.168.10.0/24 | + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Account | The account to which the peer VPC belongs. | My account | + | | | | + | | - **My account**: The VPC peering connection will be created between two VPCs, in the same region, in your account. | | + | | - **Another account**: The VPC peering connection will be created between your VPC and a VPC in another account, in the same region. | | + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Peer Project | The peer project name. The project name of the current project is used by default. | aaa | + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Peer VPC | The peer VPC. You can select one from the drop-down list if the VPC peering connection is created between two VPCs in your own account. | vpc_fab1 | + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Peer VPC CIDR Block | The CIDR block for the peer VPC. | 192.168.2.0/24 | + | | | | + | | The local and peer VPCs cannot have matching or overlapping CIDR blocks. Otherwise, the routes added for the VPC peering connection may not take effect. | | + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +7. Click **OK**. + +Adding Routes for a VPC Peering Connection +------------------------------------------ + +If you request a VPC peering connection with another VPC in your own account, the system automatically accepts the request. To enable communication between the two VPCs, you need to add local and peer routes on the **Route Tables** page for the VPC peering connection. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, click **VPC Peering**. + +#. Locate the VPC peering connection that you want to configure routes for in the connection list and click the connection name. + + The page showing the VPC peering connection details is displayed. + +#. Add routes for the VPC peering connection to the route table of the local VPC: + + a. Click the **Local Routes** tab and then click the **Route Tables** hyperlink. + + The **Summary** tab of the default route table for the local VPC is displayed. + + b. Click the **Associated Subnets** tab to view the subnets associated with the default route table. + + - If there is the subnet to be connected by the VPC peering connection, + + #. Click the **Summary** tab of the route table and click **Add Route** to add a route to the default route table. + + :ref:`Table 2 ` describes the route parameters. + + - If the subnet to be connected by the VPC peering connection is not there, + + #. Return to the VPC list and switch to the subnet list of the VPC. + + #. Locate the row that contains the target subnet to be connected by the VPC peering connection, and click the route table name in the **Route Table** column. + + The **Summary** tab of the route table associated with the subnet is displayed. + + #. Click **Add Route** to add a route to the route table. + + :ref:`Table 2 ` describes the route parameters. + + .. _en-us_topic_0046655037__en-us_topic_0118498960_table97163496270: + + .. 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 Configuration Plans `. | 192.168.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-001 | + +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + | 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 >). | | + +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + +5. Add routes for the VPC peering connection 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. Click the **Associated Subnets** tab to view the subnets associated with the default route table. + + - If there is the subnet to be connected by the VPC peering connection, + + #. Click the **Summary** tab of the route table and click **Add Route** to add a route to the default route table. + + :ref:`Table 3 ` describes the route parameters. + + #. Click **OK**. + + - If the subnet to be connected by the VPC peering connection is not there, + + #. Return to the VPC list and switch to the subnet list of the VPC. + + #. Locate the row that contains the target subnet to be connected by the VPC peering connection, and click the route table name in the **Route Table** column. + + The **Summary** tab of the route table associated with the subnet is displayed. + + #. Click **Add Route** to add a route to the route table. + + :ref:`Table 3 ` describes the route parameters. + + #. Click **OK**. + + .. _en-us_topic_0046655037__en-us_topic_0118498960_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 Configuration Plans `. | 192.168.2.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-001 | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + | 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 >). | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + +After a VPC peering connection is created, the two VPCs can communicate with each other through private IP addresses. You can run the **ping** command to check whether the two VPCs can communicate with each other. + +If two VPCs cannot communicate with each other, check the configuration by following the instructions provided in :ref:`Why Did Communication Fail Between VPCs That Were Connected by a VPC Peering Connection? ` + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/vpc_peering_connection/deleting_a_vpc_peering_connection.rst b/umn/source/operation_guide_new_console_edition/vpc_peering_connection/deleting_a_vpc_peering_connection.rst new file mode 100644 index 0000000..34313da --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_peering_connection/deleting_a_vpc_peering_connection.rst @@ -0,0 +1,37 @@ +:original_name: vpc_peering_0003.html + +.. _vpc_peering_0003: + +Deleting a VPC Peering Connection +================================= + +Scenarios +--------- + +The owners of both the local and peer accounts can delete a VPC peering connection in any state. After a VPC peering connection is deleted, routes configured for the connection will be automatically deleted as well. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, click **VPC Peering**. + +5. In the displayed pane on the right, view information about the VPC peering connections. You can search for specific VPC peering connections by connection status or by name. + + + .. figure:: /_static/images/en-us_image_0162391187.png + :alt: **Figure 1** VPC peering connection list + + + **Figure 1** VPC peering connection list + +6. Locate the target VPC peering connection and click **Delete** in the **Operation** column. + +7. Click **Yes** in the displayed dialog box. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/vpc_peering_connection/deleting_a_vpc_peering_route.rst b/umn/source/operation_guide_new_console_edition/vpc_peering_connection/deleting_a_vpc_peering_route.rst new file mode 100644 index 0000000..f078cd5 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_peering_connection/deleting_a_vpc_peering_route.rst @@ -0,0 +1,41 @@ +:original_name: vpc_peering_0006.html + +.. _vpc_peering_0006: + +Deleting a VPC Peering Route +============================ + +Scenarios +--------- + +After routes are added for a VPC peering connection, the owners of both the local and peer accounts can delete the routes on the **Route Tables** page. + +Procedure +--------- + +#. Log in to the management console. +#. Click |image1| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. +#. In the connection list, locate the VPC peering connection that you need to delete routes. +#. Click the name of the VPC peering connection to switch to the page showing details about the connection. +#. Delete the route added to the route table of the local VPC: + + a. Click the **Local Routes** tab and then click the **Route Tables** hyperlink. + + The **Summary** tab of the default route table for the local VPC is displayed. + + b. Locate the row that contains the route to be deleted and click **Delete** in the **Operation** column. + + c. Click **Yes**. + +#. Delete 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 deleted and click **Delete** in the **Operation** column. + + c. Click **Yes** in the displayed dialog box. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/vpc_peering_connection/index.rst b/umn/source/operation_guide_new_console_edition/vpc_peering_connection/index.rst new file mode 100644 index 0000000..1708859 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_peering_connection/index.rst @@ -0,0 +1,30 @@ +:original_name: vpc_peering_0000.html + +.. _vpc_peering_0000: + +VPC Peering Connection +====================== + +- :ref:`VPC Peering Connection Creation Procedure ` +- :ref:`VPC Peering Connection Configuration Plans ` +- :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 VPC Peering Connections ` +- :ref:`Modifying a VPC Peering Connection ` +- :ref:`Deleting a VPC Peering Connection ` +- :ref:`Viewing Routes Configured for a VPC Peering Connection ` +- :ref:`Deleting a VPC Peering Route ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + vpc_peering_connection_creation_procedure + vpc_peering_connection_configuration_plans + creating_a_vpc_peering_connection_with_another_vpc_in_your_account + creating_a_vpc_peering_connection_with_a_vpc_in_another_account + viewing_vpc_peering_connections + modifying_a_vpc_peering_connection + deleting_a_vpc_peering_connection + viewing_routes_configured_for_a_vpc_peering_connection + deleting_a_vpc_peering_route diff --git a/umn/source/operation_guide_new_console_edition/vpc_peering_connection/modifying_a_vpc_peering_connection.rst b/umn/source/operation_guide_new_console_edition/vpc_peering_connection/modifying_a_vpc_peering_connection.rst new file mode 100644 index 0000000..0c5220d --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_peering_connection/modifying_a_vpc_peering_connection.rst @@ -0,0 +1,37 @@ +:original_name: vpc_peering_0002.html + +.. _vpc_peering_0002: + +Modifying a VPC Peering Connection +================================== + +Scenarios +--------- + +The owners of both the local and peer accounts can modify a VPC peering connection in any state. The VPC peering connection name can be changed. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, click **VPC Peering**. + +5. In the displayed pane on the right, view information about the VPC peering connections. You can search for specific VPC peering connections by connection status or by name. + + + .. figure:: /_static/images/en-us_image_0162391187.png + :alt: **Figure 1** VPC peering connection list + + + **Figure 1** VPC peering connection list + +6. Locate the target VPC peering connection and click **Modify** in the **Operation** column. In the displayed dialog box, modify information about the VPC peering connection. + +7. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/vpc_peering_connection/viewing_routes_configured_for_a_vpc_peering_connection.rst b/umn/source/operation_guide_new_console_edition/vpc_peering_connection/viewing_routes_configured_for_a_vpc_peering_connection.rst new file mode 100644 index 0000000..217dd5f --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_peering_connection/viewing_routes_configured_for_a_vpc_peering_connection.rst @@ -0,0 +1,26 @@ +:original_name: vpc_peering_0004.html + +.. _vpc_peering_0004: + +Viewing Routes Configured for a VPC Peering Connection +====================================================== + +Scenarios +--------- + +After routes are added for a VPC peering connection, the owners of both the local and peer accounts can view information about the routes on the page showing details about the VPC peering connection. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, click **VPC Peering**. +5. Locate the target VPC peering connection in the connection list. +6. Click the name of the VPC peering connection to switch to the page showing details about the connection. +7. On the displayed page, click the **Local Routes** tab and view information about the local route added for the VPC peering connection. +8. On the page showing details about the VPC peering connection, click the **Peer Routes** tab and view information about the peer route added for the VPC peering connection. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/vpc_peering_connection/viewing_vpc_peering_connections.rst b/umn/source/operation_guide_new_console_edition/vpc_peering_connection/viewing_vpc_peering_connections.rst new file mode 100644 index 0000000..b7d7af7 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_peering_connection/viewing_vpc_peering_connections.rst @@ -0,0 +1,35 @@ +:original_name: vpc_peering_0001.html + +.. _vpc_peering_0001: + +Viewing VPC Peering Connections +=============================== + +Scenarios +--------- + +The owners of both the local and peer accounts can view information about the created VPC peering connections and those that are still waiting to be accepted. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, click **VPC Peering**. + +5. In the displayed pane on the right, view information about the VPC peering connections. You can search for specific VPC peering connections by connection status or by name. + + + .. figure:: /_static/images/en-us_image_0162391187.png + :alt: **Figure 1** VPC peering connection list + + + **Figure 1** VPC peering connection list + +6. Click the VPC peering connection name. On the displayed page, view detailed information about the VPC peering connection. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_new_console_edition/vpc_peering_connection/vpc_peering_connection_configuration_plans.rst b/umn/source/operation_guide_new_console_edition/vpc_peering_connection/vpc_peering_connection_configuration_plans.rst new file mode 100644 index 0000000..213c8ef --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_peering_connection/vpc_peering_connection_configuration_plans.rst @@ -0,0 +1,78 @@ +:original_name: en-us_topic_0046809840.html + +.. _en-us_topic_0046809840: + +VPC Peering Connection Configuration Plans +========================================== + +To enable two VPCs in the same region to communicate with each other, you can create a VPC peering connection between them. The VPC and subnet CIDR blocks must meet the requirements in :ref:`Table 1 `. + +.. _en-us_topic_0046809840__en-us_topic_0118499087_table461583720304: + +.. table:: **Table 1** Requirements for VPC and subnet CIDR blocks + + +-----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ + | Requirement | Description | + +=============================================================================+=====================================================================================================================================================+ + | - VPC CIDR blocks do not overlap. | A VPC peering connection can enable communications between the entire VPC CIDR blocks. The destination of a route is a VPC CIDR block. | + | - There are no requirements on subnet CIDR blocks. | | + | | For details, see :ref:`Route Configurations for Connecting Entire VPCs `. | + +-----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ + | - VPC CIDR blocks overlap. | A VPC peering connection can enable communications between subnets in the VPCs. The destination of a route is a subnet CIDR block. | + | - Subnet CIDR blocks connected by a VPC peering connection cannot overlap. | | + | | For details, see :ref:`Route Configurations for Connecting Specific Subnets `. | + +-----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ + +.. _en-us_topic_0046809840__en-us_topic_0118499087_section11900751101219: + +Route Configurations for Connecting Entire VPCs +----------------------------------------------- + +- Connections can be: + + - Between two VPCs + - Among multiple VPCs + +- If you need to configure routes that point to entire VPCs, none of the VPCs involved in VPC peering connections can overlap. Otherwise, VPC peering connections will not take effect because the routes will be unreachable. +- The destination of the route that points to an entire VPC is the CIDR block of the peer VPC, and the next hop is the VPC peering connection ID. + +.. _en-us_topic_0046809840__en-us_topic_0118499087_section1370341061310: + +Route Configurations for Connecting Specific Subnets +---------------------------------------------------- + +If VPCs connected by a VPC peering connection have overlapping CIDR blocks, the connection can only enable communications between non-overlapping subnets in the VPCs. If subnets in the two VPCs of a VPC peering connection overlap with each other, the connection will not take effect. When you create a VPC peering connection, ensure that the VPCs involved do not contain overlapping subnets. + +For example, VPC 1 and VPC 2 have matching CIDR blocks, but the subnets in the two VPCs do not overlap. A VPC peering connection can be created between pairs of subnets that do not overlap with each other. The route table is used to control the specific subnets that the VPC peering connection is created for. :ref:`Figure 1 ` shows a VPC peering connection created between two subnets. Routes are required to enable communication between Subnet A in VPC 1 and Subnet X in VPC 2. + +.. _en-us_topic_0046809840__en-us_topic_0118499087_fig95191521148: + +.. figure:: /_static/images/en-us_image_0194358487.png + :alt: **Figure 1** VPC peering connection between Subnet A and Subnet X + + + **Figure 1** VPC peering connection between Subnet A and Subnet X + +:ref:`Figure 2 ` shows the routes configured for the VPC peering connection between Subnet A and Subnet X. After the routes are configured, Subnet A and Subnet X can communicate with each other. + +.. _en-us_topic_0046809840__en-us_topic_0118499087_fig13211186151514: + +.. figure:: /_static/images/en-us_image_0194358495.png + :alt: **Figure 2** Route tables for the VPC peering connection between Subnet A and Subnet X + + + **Figure 2** Route tables for the VPC peering connection between Subnet A and Subnet X + +If two VPCs have overlapping subnets, a VPC peering connection created between the two subnets will not take effect, and the subnets cannot communicate with each other. + +As shown in :ref:`Figure 3 `, a VPC peering connection is created between subnet A of VPC1 and subnet X of VPC2. Subnet B of VPC1 and subnet X of VPC2 overlap with each other. If the destination of a route in the route table of VPC1 is set to the CIDR block of subnet X in VPC2, this route will conflict with the system route of subnet B in VPC1. Subnet A preferentially accesses subnet B and the VPC peering connection does not take effect. + +.. _en-us_topic_0046809840__en-us_topic_0118499087_fig1253173812157: + +.. figure:: /_static/images/en-us_image_0194358504.png + :alt: **Figure 3** Invalid VPC peering connection + + + **Figure 3** Invalid VPC peering connection + +If peering connections are used to link VPC 1 to multiple VPCs, for example, VPC 2, VPC 3, and VPC 4, the subnets of VPC 1 cannot overlap with those of VPC 2, VPC 3, and VPC 4. If VPC 2, VPC 3, and VPC 4 have overlapping subnets, a VPC peering connection can be created between only one of these overlapping subnets and a subnet of VPC 1. If a VPC peering connection is created between a subnet and the other *N* subnets, none of the subnets can overlap. diff --git a/umn/source/operation_guide_new_console_edition/vpc_peering_connection/vpc_peering_connection_creation_procedure.rst b/umn/source/operation_guide_new_console_edition/vpc_peering_connection/vpc_peering_connection_creation_procedure.rst new file mode 100644 index 0000000..c6b39f4 --- /dev/null +++ b/umn/source/operation_guide_new_console_edition/vpc_peering_connection/vpc_peering_connection_creation_procedure.rst @@ -0,0 +1,34 @@ +:original_name: en-us_topic_0046655036.html + +.. _en-us_topic_0046655036: + +VPC Peering Connection Creation Procedure +========================================= + +A VPC peering connection is a network connection between two VPCs in one region that enables you to route traffic between them using private IP addresses. ECSs in either VPC can communicate with each other just as if they were in the same region. You can create a VPC peering connection between your own VPCs, or between your VPC and another account's VPC within the same region. However, you cannot create a VPC peering connection between VPCs in different regions. + +- Creating a VPC peering connection between VPCs in your account + + + .. figure:: /_static/images/en-us_image_0162335561.png + :alt: **Figure 1** Creating a VPC peering connection between VPCs in your account + + + **Figure 1** Creating a VPC peering connection between VPCs in your account + + If you create a VPC peering connection between two VPCs in your account, the system accepts the connection by default. You need to add routes for the local and peer VPCs to enable communication between the two VPCs. + +- Creating a VPC peering connection with a VPC in another account + + + .. figure:: /_static/images/en-us_image_0162335565.png + :alt: **Figure 2** Creating a VPC peering connection with a VPC in another account + + + **Figure 2** Creating a VPC peering connection with a VPC in another account + + If you create a VPC peering connection between your VPC and a VPC that is in another account, the VPC peering connection will be in the **Awaiting acceptance** state. After the owner of the peer account accepts the connection, the connection status changes to **Accepted**. The owners of both the local and peer accounts must configure the routes required by the VPC peering connection to enable communication between the two VPCs. + + If the local and peer VPCs have overlapping CIDR blocks, the routes added for the VPC peering connection may become invalid. Before creating a VPC peering connection between two VPCs that have overlapping CIDR blocks, ensure that none of the subnets in the two VPCs overlap. If none of the subnets in the two VPCs overlap, the VPC peering connection you created enables communication between subnets in the two VPCs. + + After a VPC peering connection is created, you can use the ping command to check whether the local network is connected. The ping command cannot be used to check whether the gateway of the peer subnet is connected. diff --git a/umn/source/operation_guide_old_console_edition/direct_connect.rst b/umn/source/operation_guide_old_console_edition/direct_connect.rst new file mode 100644 index 0000000..5dfb4fe --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/direct_connect.rst @@ -0,0 +1,10 @@ +:original_name: vpc_dc02_0001.html + +.. _vpc_dc02_0001: + +Direct Connect +============== + +Direct Connect allows you to establish a dedicated network connection between your data center and the cloud platform. With Direct Connect, you can establish a private connection between the cloud platform and your data center, office, or collocation environment, which can reduce your network latency and provide a more consistent network experience than Internet-based connections. + +For more information about Direct Connect, see the *Direct Connect User Guide*. diff --git a/umn/source/operation_guide_old_console_edition/eip/assigning_an_eip_and_binding_it_to_an_ecs.rst b/umn/source/operation_guide_old_console_edition/eip/assigning_an_eip_and_binding_it_to_an_ecs.rst new file mode 100644 index 0000000..7ae14bb --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/eip/assigning_an_eip_and_binding_it_to_an_ecs.rst @@ -0,0 +1,123 @@ +:original_name: vpc_eip02_0001.html + +.. _vpc_eip02_0001: + +Assigning an EIP and Binding It to an ECS +========================================= + +Scenarios +--------- + +You can assign an EIP and bind it to an ECS so that the ECS can access the Internet. + +.. note:: + + EIPs for dedicated load balancers: + + - In the **eu-de** region, if you choose to assign an EIP when you create a dedicated load balancer on the management console or using APIs, EIPs for dedicated load balancers (**5_gray**) will be assigned. + - Do not bind EIPs of this type to non-dedicated load balancers. + - Do not add EIPs of the dedicated load balancer type and other types to the same shared bandwidth. Otherwise, the bandwidth limit policy will not take effect. + +Assigning an EIP +---------------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Elastic IP**. + +#. On the displayed page, click **Assign EIP**. + +#. Set the parameters as prompted. + + + .. figure:: /_static/images/en-us_image_0000001117669274.png + :alt: **Figure 1** Assign EIP + + + **Figure 1** Assign EIP + + .. table:: **Table 1** Parameter descriptions + + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + | Parameter | Description | Example Value | + +=======================+=========================================================================================================================================================================================================================================================================================================+=========================+ + | Region | Regions are geographic areas that are physically isolated from each other. The networks inside different regions are not connected to each other, so resources cannot be shared across different regions. For lower network latency and faster access to your resources, select the region nearest you. | eu-de | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + | EIP Type | - **Dynamic BGP**: Dynamic BGP provides automatic failover and chooses the optimal path when a network connection fails. | Dynamic BGP | + | | - **Mail BGP**: EIPs with port 25, 465, or 587 enabled are used. | | + | | | | + | | The selected EIP type cannot be changed after the EIP is assigned. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + | Bandwidth | The bandwidth size in Mbit/s. | 100 | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + | Bandwidth Name | The name of the bandwidth. | bandwidth | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + | Tag | The EIP tags. Each tag contains a key and value pair. | - Key: Ipv4_key1 | + | | | - Value: 192.168.12.10 | + | | The tag key and value must meet the requirements listed in :ref:`Table 2 `. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + | Quantity | The number of EIPs you want to purchase. | 1 | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + + .. _vpc_eip02_0001__en-us_topic_0118498850_table36606052153313: + + .. table:: **Table 2** EIP tag requirements + + +-----------------------+---------------------------------------------------------------------+-----------------------+ + | Parameter | Requirement | Example Value | + +=======================+=====================================================================+=======================+ + | Key | - Cannot be left blank. | Ipv4_key1 | + | | - Must be unique for each EIP. | | + | | - 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. | 192.168.12.10 | + | | - Can contain only the following character types: | | + | | | | + | | - Uppercase letters | | + | | - Lowercase letters | | + | | - Digits | | + | | - Special characters, including hyphens (-) and underscores (_) | | + +-----------------------+---------------------------------------------------------------------+-----------------------+ + +#. Click **Create Now**. + +#. Click **Submit**. + +Binding an EIP +-------------- + +#. On the **EIPs** page, locate the row that contains the target EIP, and click **Bind**. + +#. Select the instance to which you want to bind the EIP. + + + .. figure:: /_static/images/en-us_image_0000001166028070.png + :alt: **Figure 2** Bind EIP + + + **Figure 2** Bind EIP + +#. Click **OK**. + +An IPv6 client on the Internet can access the ECS that has an EIP bound in a VPC. For details about the implementation and constraints, see :ref:`How Does an IPv6 Client on the Internet Access the ECS That Has an EIP Bound in a VPC? ` + +Follow-Up Procedure +------------------- + +After an ECS with an EIP bound is created, the system generates a domain name in the format of **ecs-**\ *xx-xx-xx-xx*\ **.compute.**\ *xxx*\ **.com** for the EIP by default. *xx-xx-xx-xx* indicates the EIP, and xxx indicates the domain name of the cloud service provider. You can use the domain name to access the ECS. + +You can use any of the following commands to obtain the domain name of an EIP: + +- ping -a *EIP* +- nslookup [-qt=ptr] *EIP* +- dig -x *EIP* + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/eip/index.rst b/umn/source/operation_guide_old_console_edition/eip/index.rst new file mode 100644 index 0000000..9b20f37 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/eip/index.rst @@ -0,0 +1,20 @@ +:original_name: vpc_eip02_0000.html + +.. _vpc_eip02_0000: + +EIP +=== + +- :ref:`Assigning an EIP and Binding It to an ECS ` +- :ref:`Unbinding an EIP from an ECS and Releasing the EIP ` +- :ref:`Managing EIP Tags ` +- :ref:`Modifying an EIP Bandwidth ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + assigning_an_eip_and_binding_it_to_an_ecs + unbinding_an_eip_from_an_ecs_and_releasing_the_eip + managing_eip_tags + modifying_an_eip_bandwidth diff --git a/umn/source/operation_guide_old_console_edition/eip/managing_eip_tags.rst b/umn/source/operation_guide_old_console_edition/eip/managing_eip_tags.rst new file mode 100644 index 0000000..c47119c --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/eip/managing_eip_tags.rst @@ -0,0 +1,93 @@ +:original_name: vpc_eip02_0003.html + +.. _vpc_eip02_0003: + +Managing EIP Tags +================= + +Scenarios +--------- + +Tags can be added to EIPs to facilitate EIP identification and administration. You can add a tag to an EIP when assigning the EIP. Alternatively, you can add a tag to an assigned EIP on the EIP details page. A maximum of 20 tags can be added to each EIP. + +A tag consists of a key and value pair. :ref:`Table 1 ` lists the tag key and value requirements. + +.. _vpc_eip02_0003__en-us_topic_0118499005_ted9687ca14074ef785241145365a6175: + +.. table:: **Table 1** EIP tag requirements + + +-----------------------+---------------------------------------------------------------------+-----------------------+ + | Parameter | Requirement | Example Value | + +=======================+=====================================================================+=======================+ + | Key | - Cannot be left blank. | Ipv4_key1 | + | | - Must be unique for each EIP. | | + | | - 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. | 192.168.12.10 | + | | - Can contain only the following character types: | | + | | | | + | | - Uppercase letters | | + | | - Lowercase letters | | + | | - Digits | | + | | - Special characters, including hyphens (-) and underscores (_) | | + +-----------------------+---------------------------------------------------------------------+-----------------------+ + +Procedure +--------- + +**Searching for EIPs by tag key and value on the page showing the EIP list** + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Elastic IP**. + +#. In the upper right corner of the EIP list, click **Search by Tag**. + +#. In the displayed area, enter the tag key and value of the EIP you are looking for. + + You must specify both the tag key and value. The system will display the EIPs that contain the tag you specified. + +#. Click **+** to add another tag key and value. + + 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 **Search**. + + The system displays the EIPs you are looking for based on the entered tag keys and values. + +**Adding, deleting, editing, and viewing tags on the Tags tab of an EIP** + +#. Log in to the management console. +#. Click |image2| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **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. + + - View tags. + + On the **Tags** tab, you can view details about tags added to the current EIP, including the number of tags and the key and value of each tag. + + - Add a tag. + + Click **Add Tag** in the upper left corner. In the displayed **Add Tag** dialog box, enter the tag key and value, and click **OK**. + + - Edit a tag. + + Locate the row that contains the tag you want to edit, and click **Edit** in the **Operation** column. Enter the new tag value, and click **OK**. + + The tag key cannot be modified. + + - Delete a tag. + + 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_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/eip/modifying_an_eip_bandwidth.rst b/umn/source/operation_guide_old_console_edition/eip/modifying_an_eip_bandwidth.rst new file mode 100644 index 0000000..1a27bdc --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/eip/modifying_an_eip_bandwidth.rst @@ -0,0 +1,34 @@ +:original_name: vpc_eip02_0004.html + +.. _vpc_eip02_0004: + +Modifying an EIP Bandwidth +========================== + +Scenarios +--------- + +Modify the EIP bandwidth name or size. + +.. note:: + + This section describes how to modify the dedicated bandwidth or shared bandwidth of an EIP. For details about how to modify a shared bandwidth, see :ref:`Modifying a Shared Bandwidth `. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Elastic IP**. + +#. Locate the row that contains the target EIP in the EIP list, click **More** in the **Operation** column, and select **Modify Bandwidth**. + +#. Modify the bandwidth parameters as prompted. + +#. Click **Next**. + +#. Click **Submit**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/eip/unbinding_an_eip_from_an_ecs_and_releasing_the_eip.rst b/umn/source/operation_guide_old_console_edition/eip/unbinding_an_eip_from_an_ecs_and_releasing_the_eip.rst new file mode 100644 index 0000000..772e299 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/eip/unbinding_an_eip_from_an_ecs_and_releasing_the_eip.rst @@ -0,0 +1,60 @@ +:original_name: vpc_eip02_0002.html + +.. _vpc_eip02_0002: + +Unbinding an EIP from an ECS and Releasing the EIP +================================================== + +Scenarios +--------- + +If you no longer need an EIP, unbind it from the ECS and release the EIP to avoid wasting network resources. + +Notes and Constraints +--------------------- + +- EIP assigned together with your load balancers will also be displayed in the EIP list on the VPC console. On the EIP console or using EIP APIs, you cannot bind EIPs to or unbind them from dedicated load balancers, but you can bind EIPs to or unbind them from shared load balancers. +- You can only release EIPs that are not bound to any resources. + +Procedure +--------- + +**Unbinding a single EIP** + +#. Log in to the management console. +#. Click |image1| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **Elastic IP**. +#. On the displayed page, locate the row that contains the target EIP, and click **Unbind**. +#. Click **Yes** in the displayed dialog box. + +**Releasing a single EIP** + +#. Log in to the management console. + +2. Click |image2| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Elastic IP**. +4. On the displayed page, locate the row that contains the target EIP, click **More** and then **Release** in the **Operation** column. +5. Click **Yes** in the displayed dialog box. + +**Unbinding multiple EIPs at once** + +#. Log in to the management console. +#. Click |image3| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **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. + +**Releasing multiple EIPs at once** + +#. Log in to the management console. +#. Click |image4| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **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_0141273034.png +.. |image3| image:: /_static/images/en-us_image_0141273034.png +.. |image4| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/index.rst b/umn/source/operation_guide_old_console_edition/index.rst new file mode 100644 index 0000000..59f889f --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/index.rst @@ -0,0 +1,32 @@ +:original_name: vpc_oldui_0000.html + +.. _vpc_oldui_0000: + +Operation Guide (Old Console Edition) +===================================== + +- :ref:`VPC and Subnet ` +- :ref:`Security ` +- :ref:`EIP ` +- :ref:`Shared Bandwidth ` +- :ref:`Route Table ` +- :ref:`VPC Peering Connection ` +- :ref:`VPC Flow Log ` +- :ref:`Direct Connect ` +- :ref:`Virtual IP Address ` +- :ref:`Monitoring ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + vpc_and_subnet/index + security/index + eip/index + shared_bandwidth/index + route_table/index + vpc_peering_connection/index + vpc_flow_log/index + direct_connect + virtual_ip_address/index + monitoring/index diff --git a/umn/source/operation_guide_old_console_edition/monitoring/creating_an_alarm_rule.rst b/umn/source/operation_guide_old_console_edition/monitoring/creating_an_alarm_rule.rst new file mode 100644 index 0000000..dfcc52c --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/monitoring/creating_an_alarm_rule.rst @@ -0,0 +1,34 @@ +:original_name: vpc_monitor02_0003.html + +.. _vpc_monitor02_0003: + +Creating an Alarm Rule +====================== + +Scenarios +--------- + +You can configure alarm rules to customize the monitored objects and notification policies. You can learn your resource statuses at any time. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. Hover on the upper left corner to display **Service List** and choose **Management & Governance** > **Cloud Eye**. + +4. In the left navigation pane on the left, choose **Alarm Management** > **Alarm Rules**. + +5. On the **Alarm Rules** page, click **Create Alarm Rule** and set required parameters, or modify an existing 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. + + .. note:: + + For more information about alarm rules, see the *Cloud Eye User Guide*. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/monitoring/index.rst b/umn/source/operation_guide_old_console_edition/monitoring/index.rst new file mode 100644 index 0000000..6136150 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/monitoring/index.rst @@ -0,0 +1,18 @@ +:original_name: vpc_monitor02_0000.html + +.. _vpc_monitor02_0000: + +Monitoring +========== + +- :ref:`Supported Metrics ` +- :ref:`Viewing Metrics ` +- :ref:`Creating an Alarm Rule ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + supported_metrics + viewing_metrics + creating_an_alarm_rule diff --git a/umn/source/operation_guide_old_console_edition/monitoring/supported_metrics.rst b/umn/source/operation_guide_old_console_edition/monitoring/supported_metrics.rst new file mode 100644 index 0000000..5a04b87 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/monitoring/supported_metrics.rst @@ -0,0 +1,79 @@ +:original_name: vpc_monitor02_0001.html + +.. _vpc_monitor02_0001: + +Supported Metrics +================= + +Description +----------- + +This section describes the namespace, list, and measurement dimensions of EIP and bandwidth metrics that you can check on Cloud Eye. You can use APIs or the Cloud Eye console to query the metrics of the monitored metrics and alarms generated for EIPs and bandwidths. + +Namespace +--------- + +SYS.VPC + +Monitoring Metrics +------------------ + +.. table:: **Table 1** EIP and bandwidth metrics + + +----------------------+--------------------+-------------------------------------------------+-------------+------------------+--------------------------------+ + | ID | Name | Description | Value Range | Monitored Object | Monitoring Interval (Raw Data) | + +======================+====================+=================================================+=============+==================+================================+ + | upstream_bandwidth | Outbound Bandwidth | Network rate of outbound traffic | ≥ 0 bit/s | Bandwidth or EIP | 1 minute | + | | | | | | | + | | | Unit: bit/s | | | | + +----------------------+--------------------+-------------------------------------------------+-------------+------------------+--------------------------------+ + | downstream_bandwidth | Inbound Bandwidth | Network rate of inbound traffic | ≥ 0 bit/s | Bandwidth or EIP | 1 minute | + | | | | | | | + | | | Unit: bit/s | | | | + +----------------------+--------------------+-------------------------------------------------+-------------+------------------+--------------------------------+ + | up_stream | Outbound Traffic | Network traffic going out of the cloud platform | ≥ 0 bytes | Bandwidth or EIP | 1 minute | + | | | | | | | + | | | Unit: byte | | | | + +----------------------+--------------------+-------------------------------------------------+-------------+------------------+--------------------------------+ + | down_stream | Inbound Traffic | Network traffic going into the cloud platform | ≥ 0 bytes | Bandwidth or EIP | 1 minute | + | | | | | | | + | | | Unit: byte | | | | + +----------------------+--------------------+-------------------------------------------------+-------------+------------------+--------------------------------+ + +Dimensions +---------- + +============ ============ +Key Value +============ ============ +publicip_id EIP ID +bandwidth_id Bandwidth ID +============ ============ + +If a monitored object has multiple dimensions, all dimensions are mandatory when you use APIs to query the metrics. + +- Query a monitoring metric: + + dim.0=bandwidth_id,530cd6b0-86d7-4818-837f-935f6a27414d&dim.1=publicip_id,3773b058-5b4f-4366-9035-9bbd9964714a + +- Query monitoring metrics in batches: + + "dimensions": [ + + { + + "name": "bandwidth_id", + + "value": "530cd6b0-86d7-4818-837f-935f6a27414d" + + } + + { + + "name": "publicip_id", + + "value": "3773b058-5b4f-4366-9035-9bbd9964714a" + + } + + ], diff --git a/umn/source/operation_guide_old_console_edition/monitoring/viewing_metrics.rst b/umn/source/operation_guide_old_console_edition/monitoring/viewing_metrics.rst new file mode 100644 index 0000000..54f97e5 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/monitoring/viewing_metrics.rst @@ -0,0 +1,23 @@ +:original_name: vpc_monitor02_0002.html + +.. _vpc_monitor02_0002: + +Viewing Metrics +=============== + +Scenarios +--------- + +View related metrics to see bandwidth and EIP usage information. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. Hover on the upper left corner to display **Service List** and choose **Management & Governance** > **Cloud Eye**. +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 diff --git a/umn/source/operation_guide_old_console_edition/route_table/adding_a_custom_route.rst b/umn/source/operation_guide_old_console_edition/route_table/adding_a_custom_route.rst new file mode 100644 index 0000000..86cf28e --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/route_table/adding_a_custom_route.rst @@ -0,0 +1,33 @@ +:original_name: vpc_route02_0003.html + +.. _vpc_route02_0003: + +Adding a Custom Route +===================== + +Scenarios +--------- + +If ECSs in a VPC need to access the Internet, add a custom route to enable the ECSs to access the Internet through an ECS that has an EIP bound. + +Procedure +--------- + +#. Log in to the management console. +#. Click |image1| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, click **Virtual Private Cloud**. +#. On the **Virtual Private Cloud** page, locate the VPC to which a route is to be added and click the VPC name. +#. On the **Route Tables** tab, click **Add Route**. +#. Set route details on the displayed page. + + - **Destination** indicates the destination CIDR block. The default value is **0.0.0.0/0**. If the traffic originates from a VPC, the destination can be a subnet CIDR block in this VPC. If the traffic originates from outside the VPC, the destination CIDR block cannot conflict with any of the subnet CIDR blocks in this VPC. The destination of each route must be unique. + - **Next Hop**: indicates the IP address of the next hop. Set it to a private IP address or a virtual IP address in a VPC. + + .. note:: + + If the next hop is a virtual IP address, an EIP must be bound to the virtual IP address. Otherwise, access to the Internet through this virtual IP address is not possible. (A custom route is used to forward traffic from the virtual IP address to the Internet.) + +#. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0226820252.png diff --git a/umn/source/operation_guide_old_console_edition/route_table/configuring_an_snat_server.rst b/umn/source/operation_guide_old_console_edition/route_table/configuring_an_snat_server.rst new file mode 100644 index 0000000..463f5df --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/route_table/configuring_an_snat_server.rst @@ -0,0 +1,141 @@ +:original_name: vpc_route02_0002.html + +.. _vpc_route02_0002: + +Configuring an SNAT Server +========================== + +Scenarios +--------- + +To use the route table function provided by the VPC service, you need to configure SNAT on an ECS to enable other ECSs that do not have EIPs bound in a VPC to access the Internet through this ECS. + +The configured SNAT takes effect for all subnets in a VPC. + +Prerequisites +------------- + +- You have an ECS where SNAT is to be configured. +- The ECS where SNAT is to be configured runs the Linux OS. +- The ECS where SNAT is to be configured has only one network interface card (NIC). + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Compute**, click **Elastic Cloud Server**. + +4. On the displayed page, locate the target ECS in the ECS list and click the ECS name to switch to the page showing ECS details. + +5. On the displayed ECS details page, click the **NICs** tab. + +6. Click the NIC IP address. In the displayed area showing the NIC details, disable the source/destination check function. + + By default, the source/destination check is enabled. When this check is enabled, the system checks whether source IP addresses contained in the packets sent by ECSs are correct. If the IP addresses are incorrect, the system does not allow the ECSs to send the packets. This mechanism prevents packet spoofing, thereby improving system security. If SNAT is used, the SNAT server needs to forward packets. This mechanism prevents the packet sender from receiving returned packets. Therefore, you need to disable the source/destination check for SNAT servers. + +7. Bind an EIP. + + - Bind an EIP with the private IP address of the ECS. For details, see :ref:`Assigning an EIP and Binding It to an ECS `. + - Bind an EIP with the virtual IP address of the ECS. For details, see :ref:`Binding a Virtual IP Address to an EIP or ECS `. + +8. On the ECS console, use the remote login function to log in to the ECS where you plan to configure SNAT. + +9. Run the following command and enter the password of user **root** to switch to user **root**: + + **su - root** + +10. Run the following command to check whether the ECS can successfully connect to the Internet: + + .. note:: + + Before running the command, you must disable the response iptables rule on the ECS where SNAT is configured and enable the security group rules. + + **ping www.google.com** + + The ECS can access the Internet if the following information is displayed: + + .. code-block:: console + + [root@localhost ~]# ping www.google.com + PING www.a.shifen.com (xxx.xxx.xxx.xxx) 56(84) bytes of data. + 64 bytes from xxx.xxx.xxx.xxx: icmp_seq=1 ttl=51 time=9.34 ms + 64 bytes from xxx.xxx.xxx.xxx: icmp_seq=2 ttl=51 time=9.11 ms + 64 bytes from xxx.xxx.xxx.xxx: icmp_seq=3 ttl=51 time=8.99 ms + +11. Run the following command to check whether IP forwarding of the Linux OS is enabled: + + **cat /proc/sys/net/ipv4/ip_forward** + + In the command output, **1** indicates it is enabled, and **0** indicates it is disabled. The default value is **0**. + + - If IP forwarding in Linux is enabled, go to step :ref:`14 `. + - If IP forwarding in Linux is disabled, perform step :ref:`12 ` to enable IP forwarding in Linux. + + Many OSs support packet routing. Before forwarding packets, OSs change source IP addresses in the packets to OS IP addresses. Therefore, the forwarded packets contain the IP address of the public sender so that the response packets can be sent back along the same path to the initial packet sender. This method is called SNAT. The OSs need to keep track of the packets where IP addresses have been changed to ensure that the destination IP addresses in the packets can be rewritten and that packets can be forwarded to the initial packet sender. To achieve these purposes, you need to enable the IP forwarding function and configure SNAT rules. + +12. .. _vpc_route02_0002__en-us_topic_0118499009_li3948189019612: + + Use the vi editor to open the **/etc/sysctl.conf** file, change the value of **net.ipv4.ip_forward** to **1**, and enter **:wq** to save the change and exit. + +13. Run the following command to make the change take effect: + + **sysctl -p /etc/sysctl.conf** + +14. .. _vpc_route02_0002__en-us_topic_0118499009_li2168883919851: + + Configure SNAT. + + Run the following command to enable all ECSs on the network (for example, 192.168.1.0/24) to access the Internet using the SNAT function: :ref:`Figure 1 ` shows the example command. + + **iptables -t nat -A POSTROUTING -o eth0 -s subnet -j SNAT --to nat-instance-ip** + + .. _vpc_route02_0002__en-us_topic_0118499009_fig27328760201321: + + .. figure:: /_static/images/en-us_image_0118498992.png + :alt: **Figure 1** Configuring SNAT + + + **Figure 1** Configuring SNAT + + .. note:: + + - To ensure that the rule will not be lost after the restart, write the rule into the **/etc/rc.local** file. + + a. Run the following command to switch to the **/etc/sysctl.conf** file: + + **vi /etc/rc.local** + + b. Perform :ref:`14 ` to configure SNAT. + + c. Run the following command to save the configuration and exit: + + **:wq** + + d. Run the following command to add the execute permission for the **rc.local** file: + + **# chmod +x /etc/rc.local** + + - To ensure that the configuration takes effect, run the **iptables -L** command to check whether the configured rules conflict with each other. + +15. Run the following command to check whether the operation is successful: If information similar to :ref:`Figure 2 ` (for example, 192.168.1.0/24) is displayed, the operation was successful. + + **iptables -t nat --list** + + .. _vpc_route02_0002__en-us_topic_0118499009_fig8358771201535: + + .. figure:: /_static/images/en-us_image_0118499109.png + :alt: **Figure 2** Verifying configuration + + + **Figure 2** Verifying configuration + +16. Add a route. For details, see section :ref:`Adding a Custom Route `. + + Set the destination to **0.0.0.0/0**, and the next hop to the private or virtual IP address of the ECS where SNAT is deployed. For example, the next hop is **192.168.1.4**. + +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 diff --git a/umn/source/operation_guide_old_console_edition/route_table/deleting_a_route.rst b/umn/source/operation_guide_old_console_edition/route_table/deleting_a_route.rst new file mode 100644 index 0000000..02934db --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/route_table/deleting_a_route.rst @@ -0,0 +1,24 @@ +:original_name: vpc_route02_0006.html + +.. _vpc_route02_0006: + +Deleting a Route +================ + +Scenarios +--------- + +Delete a route if it is no longer required. + +Procedure +--------- + +#. Log in to the management console. +#. Click |image1| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, click **Virtual Private Cloud**. +#. On the **Virtual Private Cloud** page, locate the VPC that the route to be deleted belongs to and click the VPC name. +#. Click the **Route Tables** tab. On the displayed page, locate the row that contains the route to be deleted, and click **Delete** in the **Operation** column. +#. Click **Yes** in the displayed dialog box. + +.. |image1| image:: /_static/images/en-us_image_0226820247.png diff --git a/umn/source/operation_guide_old_console_edition/route_table/index.rst b/umn/source/operation_guide_old_console_edition/route_table/index.rst new file mode 100644 index 0000000..6aeb808 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/route_table/index.rst @@ -0,0 +1,24 @@ +:original_name: vpc_route02_0000.html + +.. _vpc_route02_0000: + +Route Table +=========== + +- :ref:`Route Table Overview ` +- :ref:`Configuring an SNAT Server ` +- :ref:`Adding a Custom Route ` +- :ref:`Querying a Route Table ` +- :ref:`Modifying a Route ` +- :ref:`Deleting a Route ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + route_table_overview + configuring_an_snat_server + adding_a_custom_route + querying_a_route_table + modifying_a_route + deleting_a_route diff --git a/umn/source/operation_guide_old_console_edition/route_table/modifying_a_route.rst b/umn/source/operation_guide_old_console_edition/route_table/modifying_a_route.rst new file mode 100644 index 0000000..48edb56 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/route_table/modifying_a_route.rst @@ -0,0 +1,24 @@ +:original_name: vpc_route02_0005.html + +.. _vpc_route02_0005: + +Modifying a Route +================= + +Scenarios +--------- + +Change the destination and next hop of the route. + +Procedure +--------- + +#. Log in to the management console. +#. Click |image1| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, click **Virtual Private Cloud**. +#. On the **Virtual Private Cloud** page, locate the VPC to which the route to be modified belongs and click the VPC name. +#. Click the **Route Tables** tab. On the displayed page, locate the row that contains the route to be modified, and click **Modify** in the **Operation** column. Modify the route information in the displayed dialog box. +#. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0226223279.png diff --git a/umn/source/operation_guide_old_console_edition/route_table/querying_a_route_table.rst b/umn/source/operation_guide_old_console_edition/route_table/querying_a_route_table.rst new file mode 100644 index 0000000..fdc79d8 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/route_table/querying_a_route_table.rst @@ -0,0 +1,23 @@ +:original_name: vpc_route02_0004.html + +.. _vpc_route02_0004: + +Querying a Route Table +====================== + +Scenarios +--------- + +You can query information about a route table or all route tables. + +Procedure +--------- + +#. Log in to the management console. +#. Click |image1| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, click **Virtual Private Cloud**. +#. On the **Virtual Private Cloud** page, locate the VPC that the route to be queried belongs to and click the VPC name. +#. View information about a single route or all routes in the route list. + +.. |image1| image:: /_static/images/en-us_image_0226820250.png diff --git a/umn/source/operation_guide_old_console_edition/route_table/route_table_overview.rst b/umn/source/operation_guide_old_console_edition/route_table/route_table_overview.rst new file mode 100644 index 0000000..f44aae1 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/route_table/route_table_overview.rst @@ -0,0 +1,8 @@ +:original_name: vpc_route02_0001.html + +.. _vpc_route02_0001: + +Route Table Overview +==================== + +A custom route is a user-defined routing rule added to a VPC. diff --git a/umn/source/operation_guide_old_console_edition/security/differences_between_security_groups_and_firewalls.rst b/umn/source/operation_guide_old_console_edition/security/differences_between_security_groups_and_firewalls.rst new file mode 100644 index 0000000..07c6c43 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/differences_between_security_groups_and_firewalls.rst @@ -0,0 +1,41 @@ +:original_name: vpc_acl02_0015.html + +.. _vpc_acl02_0015: + +Differences Between Security Groups and Firewalls +================================================= + +You can configure security groups and firewall to increase the security of ECSs in your VPC. + +- Security groups operate at the ECS level. +- Firewalls operate at the subnet level. + +For details, see :ref:`Figure 1 `. + +.. _vpc_acl02_0015__en-us_topic_0118534001_fig9582182315479: + +.. figure:: /_static/images/en-us_image_0148244691.png + :alt: **Figure 1** Security groups and firewalls + + + **Figure 1** Security groups and firewalls + +:ref:`Table 1 ` describes the differences between security groups and firewalls. + +.. _vpc_acl02_0015__en-us_topic_0118534001_table53053071174845: + +.. table:: **Table 1** Differences between security groups and firewalls + + +----------+------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Category | Security Group | Firewall | + +==========+================================================================================================================================================+=============================================================================================================================================================================================================================================================================================================================+ + | Targets | Operates at the ECS level. | Operates at the subnet level. | + +----------+------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | Rules | Supports both **Allow** and **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. | + +----------+------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ diff --git a/umn/source/operation_guide_old_console_edition/security/firewall/adding_a_firewall_rule.rst b/umn/source/operation_guide_old_console_edition/security/firewall/adding_a_firewall_rule.rst new file mode 100644 index 0000000..bdab32b --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/firewall/adding_a_firewall_rule.rst @@ -0,0 +1,82 @@ +:original_name: vpc_acl02_0004.html + +.. _vpc_acl02_0004: + +Adding a Firewall Rule +====================== + +Scenarios +--------- + +Add an inbound or outbound 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. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +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_0152238989.png + :alt: **Figure 1** Add Inbound Rule + + + **Figure 1** Add Inbound Rule + + .. table:: **Table 1** Parameter descriptions + + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +========================+================================================================================================================================================================================================================================================================+=======================+ + | 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 value from the drop-down list. The value can be **TCP**, **UDP**, **All**, or **ICMP**. If **ICMP** or **All** is selected, you do not need to specify port information. | TCP | + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 | + | | | | + | | The default value is **0.0.0.0/0**, which indicates that traffic from all IP addresses is allowed. | | + | | | | + | | For example: | | + | | | | + | | - xxx.xxx.xxx.xxx/32 (IP address) | | + | | - xxx.xxx.xxx.0/24 (IP address range) | | + | | - 0.0.0.0/0 (all IP addresses) | | + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 | + | | | | + | | The default value is **0.0.0.0/0**, which indicates that traffic to all IP addresses is allowed. | | + | | | | + | | For example: | | + | | | | + | | - xxx.xxx.xxx.xxx/32 (IP address) | | + | | - xxx.xxx.xxx.0/24 (IP address range) | | + | | - 0.0.0.0/0 (all IP addresses) | | + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 diff --git a/umn/source/operation_guide_old_console_edition/security/firewall/associating_subnets_with_a_firewall.rst b/umn/source/operation_guide_old_console_edition/security/firewall/associating_subnets_with_a_firewall.rst new file mode 100644 index 0000000..c5bb100 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/firewall/associating_subnets_with_a_firewall.rst @@ -0,0 +1,30 @@ +:original_name: vpc_acl02_0005.html + +.. _vpc_acl02_0005: + +Associating Subnets with a Firewall +=================================== + +Scenarios +--------- + +On the page showing firewall details, associate desired subnets with a firewall. After a firewall is associated with a subnet, the firewall denies all traffic to and from the subnet until you add rules to allow traffic. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +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 displayed page, click the **Associated Subnets** tab. +7. On the **Associated Subnets** page, click **Associate**. +8. On the displayed page, select the subnets to be associated with the firewall, and click **OK**. + +.. note:: + + Subnets that have already been associated with firewalls will not be displayed on the page for you to select. One-click subnet association and disassociation are not currently supported. Furthermore, a subnet can only be associated with one firewall. If you want to reassociate a subnet that has already been associated with another firewall, you must first disassociate the subnet from the original firewall. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/security/firewall/changing_the_sequence_of_a_firewall_rule.rst b/umn/source/operation_guide_old_console_edition/security/firewall/changing_the_sequence_of_a_firewall_rule.rst new file mode 100644 index 0000000..5b97bc7 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/firewall/changing_the_sequence_of_a_firewall_rule.rst @@ -0,0 +1,34 @@ +:original_name: vpc_acl02_0007.html + +.. _vpc_acl02_0007: + +Changing the Sequence of a Firewall Rule +======================================== + +Scenarios +--------- + +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. + +If multiple firewall rules conflict, only the rule with the highest priority takes effect. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +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 target rule, click **More** in the **Operation** column, and select **Insert Rule Above** or **Insert Rule Below**. + +7. In the displayed dialog box, configure required parameters and click **OK**. + + 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 diff --git a/umn/source/operation_guide_old_console_edition/security/firewall/creating_a_firewall.rst b/umn/source/operation_guide_old_console_edition/security/firewall/creating_a_firewall.rst new file mode 100644 index 0000000..a8969d4 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/firewall/creating_a_firewall.rst @@ -0,0 +1,53 @@ +:original_name: vpc_acl02_0003.html + +.. _vpc_acl02_0003: + +Creating a Firewall +=================== + +Scenarios +--------- + +You can create a custom firewall, but any newly created firewall will be disabled by default. It will not have any inbound or outbound rules, or have any subnets associated. Each user can create up to 200 firewalls by default. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, choose **Access Control** > **firewalls**. + +5. In the right pane displayed, click **Create firewall**. + +6. In the displayed dialog box, enter firewall information as prompted. :ref:`Table 1 ` lists the parameters to be configured. + + + .. figure:: /_static/images/en-us_image_0129304042.png + :alt: **Figure 1** Create Firewall + + + **Figure 1** Create Firewall + + .. _vpc_acl02_0003__en-us_topic_0118499011_table145313414319: + + .. table:: **Table 1** Parameter descriptions + + +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+=======================================================================================================================================================+=======================+ + | Name | The firewall name. This parameter is mandatory. | fw-92d3 | + | | | | + | | The name contains a maximum of 64 characters, which may consist of letters, digits, underscores (_), and hyphens (-). The name cannot contain spaces. | | + +-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | Supplementary information about the firewall. 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 diff --git a/umn/source/operation_guide_old_console_edition/security/firewall/deleting_a_firewall.rst b/umn/source/operation_guide_old_console_edition/security/firewall/deleting_a_firewall.rst new file mode 100644 index 0000000..dffa15a --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/firewall/deleting_a_firewall.rst @@ -0,0 +1,28 @@ +:original_name: vpc_acl02_0014.html + +.. _vpc_acl02_0014: + +Deleting a Firewall +=================== + +Scenarios +--------- + +Delete a firewall when it is no longer required. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, choose **Access Control** > **firewalls**. +5. Locate the target firewall in the right pane, click **More** in the **Operation** column, and click **Delete**. +6. Click **Yes**. + + .. note:: + + After a firewall is deleted, associated subnets are disassociated and added rules are deleted from the firewall. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/security/firewall/deleting_a_firewall_rule.rst b/umn/source/operation_guide_old_console_edition/security/firewall/deleting_a_firewall_rule.rst new file mode 100644 index 0000000..86787ce --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/firewall/deleting_a_firewall_rule.rst @@ -0,0 +1,29 @@ +:original_name: vpc_acl02_0010.html + +.. _vpc_acl02_0010: + +Deleting a Firewall Rule +======================== + +Scenarios +--------- + +Delete an inbound or outbound 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. On the console homepage, under **Network**, click **Virtual Private Cloud**. +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 **Delete** in the **Operation** column. +7. Click **Yes** in the displayed dialog box. + +**Deleting multiple Firewall rules at a time** + +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 diff --git a/umn/source/operation_guide_old_console_edition/security/firewall/disassociating_a_subnet_from_a_firewall.rst b/umn/source/operation_guide_old_console_edition/security/firewall/disassociating_a_subnet_from_a_firewall.rst new file mode 100644 index 0000000..9e63878 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/firewall/disassociating_a_subnet_from_a_firewall.rst @@ -0,0 +1,30 @@ +:original_name: vpc_acl02_0006.html + +.. _vpc_acl02_0006: + +Disassociating a Subnet from a Firewall +======================================= + +Scenarios +--------- + +Disassociate a subnet from a firewall when necessary. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +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 displayed page, click the **Associated Subnets** tab. +7. On the **Associated Subnets** page, locate the row that contains the target subnet and click **Disassociate** in the **Operation** column. +8. Click **Yes** in the displayed dialog box. + +**Disassociating subnets from a firewall** + +Select multiple subnets and click **Disassociate** above the subnet list to disassociate the subnets from the current firewall at a time. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/security/firewall/enabling_or_disabling_a_firewall.rst b/umn/source/operation_guide_old_console_edition/security/firewall/enabling_or_disabling_a_firewall.rst new file mode 100644 index 0000000..13691b7 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/firewall/enabling_or_disabling_a_firewall.rst @@ -0,0 +1,26 @@ +:original_name: vpc_acl02_0013.html + +.. _vpc_acl02_0013: + +Enabling or Disabling a Firewall +================================ + +Scenarios +--------- + +After a firewall is created, you may need to enable it based on network security requirements. You can also disable an enabled firewall if need. Before enabling a firewall, ensure that subnets have been associated with the firewall and that inbound and outbound rules have been added to the firewall. + +When a firewall is disabled, custom rules will become invalid. Disabling a firewall may interrupt network traffic. For information about the default firewall rules, see :ref:`Default Firewall Rules `. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, choose **Access Control** > **firewalls**. +5. Locate the row that contains the target firewall in the right pane, click **More** in the **Operation** column, and click **Enable** or **Disable**. +6. Click **Yes** in the displayed dialog box. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/security/firewall/enabling_or_disabling_a_firewall_rule.rst b/umn/source/operation_guide_old_console_edition/security/firewall/enabling_or_disabling_a_firewall_rule.rst new file mode 100644 index 0000000..56ea4c4 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/firewall/enabling_or_disabling_a_firewall_rule.rst @@ -0,0 +1,32 @@ +:original_name: vpc_acl02_0009.html + +.. _vpc_acl02_0009: + +Enabling or Disabling a Firewall Rule +===================================== + +Scenarios +--------- + +Enable or disable an inbound or outbound 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. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +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 **More** and then **Enable** or **Disable** in the **Operation** column. + +7. Click **Yes** in the displayed dialog box. + + 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 diff --git a/umn/source/operation_guide_old_console_edition/security/firewall/firewall_configuration_examples.rst b/umn/source/operation_guide_old_console_edition/security/firewall/firewall_configuration_examples.rst new file mode 100644 index 0000000..98027dd --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/firewall/firewall_configuration_examples.rst @@ -0,0 +1,84 @@ +:original_name: vpc_acl02_0002.html + +.. _vpc_acl02_0002: + +Firewall Configuration Examples +=============================== + +This section provides examples for configuring firewalls. + +- :ref:`Denying Access from a Specific Port ` +- :ref:`Allowing Access from Specific Ports and Protocols ` + +.. _vpc_acl02_0002__en-us_topic_0144643911_section11312173319432: + +Denying Access from a Specific Port +----------------------------------- + +You might want to block TCP 445 to protect against the WannaCry ransomware attacks. You can add a firewall rule to deny all incoming traffic from TCP port 445. + +Firewall Configuration + +:ref:`Table 1 ` lists the inbound rule required. + +.. _vpc_acl02_0002__en-us_topic_0144643911_table553618145582: + +.. table:: **Table 1** firewall rules + + +-----------+--------+----------+-----------+-------------------+-------------+------------------------+------------------------------------------------------------------+ + | Direction | Action | Protocol | Source | Source Port Range | Destination | Destination Port Range | Description | + +===========+========+==========+===========+===================+=============+========================+==================================================================+ + | Inbound | Deny | TCP | 0.0.0.0/0 | 1-65535 | 0.0.0.0/0 | 445 | Denies inbound traffic from any IP address through TCP port 445. | + +-----------+--------+----------+-----------+-------------------+-------------+------------------------+------------------------------------------------------------------+ + | Inbound | Allow | All | 0.0.0.0/0 | 1-65535 | 0.0.0.0/0 | All | Allows all inbound traffic. | + +-----------+--------+----------+-----------+-------------------+-------------+------------------------+------------------------------------------------------------------+ + +.. note:: + + - By default, a firewall denies all inbound traffic. You need to allow all inbound traffic if necessary. + - If you want a deny rule to be matched first, insert the deny rule above the allow rule. For details, see :ref:`Changing the Sequence of a Firewall Rule `. + +.. _vpc_acl02_0002__en-us_topic_0144643911_section61291659102216: + +Allowing Access from Specific Ports and Protocols +------------------------------------------------- + +In this example, an ECS in a subnet is used as the web server, and you need to allow inbound traffic from HTTP port 80 and HTTPS port 443 and allow all outbound traffic regardless of the port. You need to configure both the firewall rules and security group rules to allow the traffic. + +Firewall Configuration + +:ref:`Table 2 ` lists the inbound rule required. + +.. _vpc_acl02_0002__en-us_topic_0144643911_table195634095313: + +.. table:: **Table 2** firewall rules + + +-----------+--------+----------+-----------+-------------------+-------------+------------------------+------------------------------------------------------------------------------------------+ + | Direction | Action | Protocol | Source | Source Port Range | Destination | Destination Port Range | Description | + +===========+========+==========+===========+===================+=============+========================+==========================================================================================+ + | Inbound | Allow | TCP | 0.0.0.0/0 | 1-65535 | 0.0.0.0/0 | 80 | Allows inbound HTTP traffic from any IP address to ECSs in the subnet through port 80. | + +-----------+--------+----------+-----------+-------------------+-------------+------------------------+------------------------------------------------------------------------------------------+ + | Inbound | Allow | TCP | 0.0.0.0/0 | 1-65535 | 0.0.0.0/0 | 443 | Allows inbound HTTPS traffic from any IP address to ECSs in the subnet through port 443. | + +-----------+--------+----------+-----------+-------------------+-------------+------------------------+------------------------------------------------------------------------------------------+ + | Outbound | Allow | All | 0.0.0.0/0 | All | 0.0.0.0/0 | All | Allows all outbound traffic from the subnet. | + +-----------+--------+----------+-----------+-------------------+-------------+------------------------+------------------------------------------------------------------------------------------+ + +**Security group configuration** + +:ref:`Table 3 ` lists the inbound and outbound security group rules required. + +.. _vpc_acl02_0002__en-us_topic_0144643911_table30323767195135: + +.. table:: **Table 3** Security group rules + + +-----------+----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------+ + | Direction | Protocol/Application | Port | Source/Destination | Description | + +===========+======================+======+========================+===============================================================================================================+ + | Inbound | TCP | 80 | Source: 0.0.0.0/0 | Allows inbound HTTP traffic from any IP address to ECSs associated with the security group through port 80. | + +-----------+----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------+ + | Inbound | TCP | 443 | Source: 0.0.0.0/0 | Allows inbound HTTPS traffic from any IP address to ECSs associated with the security group through port 443. | + +-----------+----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------+ + | Outbound | All | All | Destination: 0.0.0.0/0 | Allows all outbound traffic from the security group. | + +-----------+----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------+ + +A firewall adds an additional layer of security. Even if the security group rules allow more traffic than that actually required, the firewall rules allow only access from HTTP port 80 and HTTPS port 443 and deny other inbound traffic. diff --git a/umn/source/operation_guide_old_console_edition/security/firewall/firewall_overview.rst b/umn/source/operation_guide_old_console_edition/security/firewall/firewall_overview.rst new file mode 100644 index 0000000..1558cf4 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/firewall/firewall_overview.rst @@ -0,0 +1,102 @@ +:original_name: vpc_acl02_0001.html + +.. _vpc_acl02_0001: + +Firewall Overview +================= + +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. + +:ref:`Figure 1 ` shows how a firewall works. + +.. _vpc_acl02_0001__en-us_topic_0144643910_fig9582182315479: + +.. figure:: /_static/images/en-us_image_0148244691.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. + +:ref:`Differences Between Security Groups and Firewalls ` summarizes the basic differences between security groups and firewalls. + +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. + +.. _vpc_acl02_0001__en-us_topic_0144643910_section99541345213: + +Default Firewall Rules +---------------------- + +By default, each firewall has preset rules that allow the following packets: + +- Packets whose source and destination are in the same subnet + +- Broadcast packets with the destination 255.255.255.255/32, which is used to configure host startup information. + +- Multicast packets with the destination 224.0.0.0/24, which is used by routing protocols. + +- Metadata packets with the destination 169.254.169.254/32 and TCP port number 80, which is used to obtain metadata. + +- Packets from CIDR blocks that are reserved for public services (for example, packets with the destination 100.125.0.0/16) + +- A firewall denies all traffic in and out of a subnet excepting the preceding ones. :ref:`Table 1 ` shows the default firewall rules. You cannot modify or delete the default rules. + + .. _vpc_acl02_0001__en-us_topic_0144643910_table1034601475112: + + .. table:: **Table 1** Default firewall rules + + +-----------+----------+--------+----------+-----------+-------------+------------------------------+ + | Direction | Priority | Action | Protocol | Source | Destination | Description | + +===========+==========+========+==========+===========+=============+==============================+ + | Inbound | \* | Deny | All | 0.0.0.0/0 | 0.0.0.0/0 | Denies all inbound traffic. | + +-----------+----------+--------+----------+-----------+-------------+------------------------------+ + | Outbound | \* | Deny | All | 0.0.0.0/0 | 0.0.0.0/0 | Denies all outbound traffic. | + +-----------+----------+--------+----------+-----------+-------------+------------------------------+ + +Rule Priorities +--------------- + +- 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. + +Application Scenarios +--------------------- + +- If the application layer needs to provide services for users, traffic must be allowed to reach the application layer from all IP addresses. However, you also need to prevent illegal access from malicious users. + + Solution: You can add firewall rules to deny access from suspect IP addresses. + +- How can I isolate ports with identified vulnerabilities? For example, how do I isolate port 445 that can be exploited by WannaCry worm? + + Solution: You can add firewall rules to deny access traffic from a specific port and protocol, for example, TCP port 445. + +- No defense is required for the east-west traffic between subnets, but access control is required for north-south traffic. + + Solution: You can add firewall rules to protect north-south traffic. + +- For frequently accessed applications, a security rule sequence may need to be adjusted to improve performance. + + Solution: A firewall allows you to adjust the rule sequence so that frequently used rules are applied before other rules. + +Configuration Procedure +----------------------- + +:ref:`Figure 2 ` shows the procedure for configuring a firewall. + +.. _vpc_acl02_0001__en-us_topic_0144643910_fig1643183218163: + +.. figure:: /_static/images/en-us_image_0162335382.png + :alt: **Figure 2** firewall configuration procedure + + + **Figure 2** firewall configuration procedure + +#. Create a firewall by following the steps described in :ref:`Creating a Firewall `. +#. Add firewall rules by following the steps described in :ref:`Adding a Firewall Rule `. +#. Associate subnets with the firewall by following the steps described in :ref:`Associating Subnets with a Firewall `. After subnets are associated with the firewall, the subnets will be protected by the configured firewall rules. diff --git a/umn/source/operation_guide_old_console_edition/security/firewall/index.rst b/umn/source/operation_guide_old_console_edition/security/firewall/index.rst new file mode 100644 index 0000000..5e4ef2f --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/firewall/index.rst @@ -0,0 +1,40 @@ +:original_name: vpc_acl02_0000.html + +.. _vpc_acl02_0000: + +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 a Subnet 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 ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + firewall_overview + firewall_configuration_examples + creating_a_firewall + adding_a_firewall_rule + associating_subnets_with_a_firewall + disassociating_a_subnet_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 diff --git a/umn/source/operation_guide_old_console_edition/security/firewall/modifying_a_firewall.rst b/umn/source/operation_guide_old_console_edition/security/firewall/modifying_a_firewall.rst new file mode 100644 index 0000000..3c2359c --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/firewall/modifying_a_firewall.rst @@ -0,0 +1,29 @@ +:original_name: vpc_acl02_0012.html + +.. _vpc_acl02_0012: + +Modifying a Firewall +==================== + +Scenarios +--------- + +Modify the name and description of a firewall. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +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 displayed page, click |image2| on the right of **Name** and edit the firewall name. +7. Click Y to save the new firewall name. +8. Click |image3| on the right of Description and edit the firewall description. +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_0142359884.png +.. |image3| image:: /_static/images/en-us_image_0142359884.png diff --git a/umn/source/operation_guide_old_console_edition/security/firewall/modifying_a_firewall_rule.rst b/umn/source/operation_guide_old_console_edition/security/firewall/modifying_a_firewall_rule.rst new file mode 100644 index 0000000..3db9c2c --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/firewall/modifying_a_firewall_rule.rst @@ -0,0 +1,81 @@ +:original_name: vpc_acl02_0008.html + +.. _vpc_acl02_0008: + +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. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +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_acl02_0008__en-us_topic_0118498887_table59686157164549: + + .. table:: **Table 1** Parameter descriptions + + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +========================+================================================================================================================================================================================================================================================================+=======================+ + | 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 value from the drop-down list. The value can be **TCP**, **UDP**, **All**, or **ICMP**. If **ICMP** or **All** is selected, you do not need to specify port information. | TCP | + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 | + | | | | + | | The default value is **0.0.0.0/0**, which indicates that traffic from all IP addresses is allowed. | | + | | | | + | | For example: | | + | | | | + | | - xxx.xxx.xxx.xxx/32 (IP address) | | + | | - xxx.xxx.xxx.0/24 (IP address range) | | + | | - 0.0.0.0/0 (all IP addresses) | | + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 | + | | | | + | | The default value is **0.0.0.0/0**, which indicates that traffic to all IP addresses is allowed. | | + | | | | + | | For example: | | + | | | | + | | - xxx.xxx.xxx.xxx/32 (IP address) | | + | | - xxx.xxx.xxx.0/24 (IP address range) | | + | | - 0.0.0.0/0 (all IP addresses) | | + +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | 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 diff --git a/umn/source/operation_guide_old_console_edition/security/firewall/viewing_a_firewall.rst b/umn/source/operation_guide_old_console_edition/security/firewall/viewing_a_firewall.rst new file mode 100644 index 0000000..0f5c051 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/firewall/viewing_a_firewall.rst @@ -0,0 +1,24 @@ +:original_name: vpc_acl02_0011.html + +.. _vpc_acl02_0011: + +Viewing a Firewall +================== + +Scenarios +--------- + +View details about a firewall. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +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 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 diff --git a/umn/source/operation_guide_old_console_edition/security/index.rst b/umn/source/operation_guide_old_console_edition/security/index.rst new file mode 100644 index 0000000..c95086a --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/index.rst @@ -0,0 +1,18 @@ +:original_name: vpc_security02_0000.html + +.. _vpc_security02_0000: + +Security +======== + +- :ref:`Security Group ` +- :ref:`Firewall ` +- :ref:`Differences Between Security Groups and Firewalls ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + security_group/index + firewall/index + differences_between_security_groups_and_firewalls diff --git a/umn/source/operation_guide_old_console_edition/security/security_group/adding_a_security_group_rule.rst b/umn/source/operation_guide_old_console_edition/security/security_group/adding_a_security_group_rule.rst new file mode 100644 index 0000000..093b1fc --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/security_group/adding_a_security_group_rule.rst @@ -0,0 +1,101 @@ +:original_name: vpc_SecurityGroup02_0005.html + +.. _vpc_SecurityGroup02_0005: + +Adding a Security Group Rule +============================ + +Scenarios +--------- + +A security group is a collection of access control rules for cloud resources, such as cloud servers, containers, and databases, to control inbound and outbound traffic. Cloud resources associated with the same security group have the same security requirements and are mutually trusted within a VPC. + +If the rules of the security group associated with your instance cannot meet your requirements, for example, you need to allow inbound traffic on a specified TCP port, you can add an inbound rule. + +- Inbound rules control incoming traffic to cloud resources in the security group. +- Outbound rules control outgoing traffic from cloud resources in the security group. + +For details about the default security group rules, see :ref:`Default Security Groups and Security Group Rules `. For details about security group rule configuration examples, see :ref:`Security Group Configuration Examples `. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, choose **Access Control** > **Security Groups**. + +#. On the **Security Groups** page, locate the target security group and click **Manage Rule** in the **Operation** column to switch to the page for managing inbound and outbound rules. + +#. On the **Inbound Rules** tab, click **Add Rule**. In the displayed dialog box, set required parameters to add an inbound rule. + + You can click **+** to add more inbound rules. + + + .. figure:: /_static/images/en-us_image_0284920908.png + :alt: **Figure 1** Add Inbound Rule + + + **Figure 1** Add Inbound Rule + + .. table:: **Table 1** Inbound rule parameter description + + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+======================================================================================================================================================================================+=======================+ + | Protocol & Port | **Protocol**: The network protocol. Currently, the value can be **All**, **TCP**, **UDP**, **ICMP**, **GRE**, or others. | TCP | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | | **Port**: The port or port range over which the traffic can reach your ECS. The value ranges from 1 to 65535. | 22, or 22-30 | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Source | The source of the security group rule. The value can be a single IP address or a security group to allow access from the IP address or instances in the security group. For example: | 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 | 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 >). | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +#. On the **Outbound Rules** tab, click **Add Rule**. In the displayed dialog box, set required parameters to add an outbound rule. + + You can click **+** to add more outbound rules. + + + .. figure:: /_static/images/en-us_image_0284993717.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 | **Protocol**: The network protocol. Currently, the value can be **All**, **TCP**, **UDP**, **ICMP**, **GRE**, or others. | TCP | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | | **Port**: The port or port range over which the traffic can leave your ECS. The value ranges from 1 to 65535. | 22, or 22-30 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Destination | The destination of the security group rule. The value can be a single IP address or a security group to allow access to the IP address or instances in the security group. For example: | 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 | 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**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/security/security_group/adding_instances_to_and_removing_them_from_a_security_group.rst b/umn/source/operation_guide_old_console_edition/security/security_group/adding_instances_to_and_removing_them_from_a_security_group.rst new file mode 100644 index 0000000..adbe0ae --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/security_group/adding_instances_to_and_removing_them_from_a_security_group.rst @@ -0,0 +1,48 @@ +:original_name: vpc_SecurityGroup02_0012.html + +.. _vpc_SecurityGroup02_0012: + +Adding Instances to and Removing Them from a Security Group +=========================================================== + +Scenarios +--------- + +After a security group is created, you can add instances to the security group to protect the instances. You can also remove them from the security group as required. + +You can add multiple instances to or remove them from a security group. + +Adding Instances to a Security Group +------------------------------------ + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, choose **Access Control** > **Security Groups**. +5. On the **Security Groups** page, click **Manage Instance** in the **Operation** column. +6. On the **Servers** tab, click **Add** and add one or more servers to the current security group. +7. On the **Extension NICs** tab, click **Add** and add one or more extension NICs to the current security group. +8. Click **OK**. + +Removing Instances from a Security Group +---------------------------------------- + +#. Log in to the management console. + +2. Click |image2| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, choose **Access Control** > **Security Groups**. +5. On the **Security Groups** page, click **Manage Instance** in the **Operation** column. +6. On the **Servers** tab, locate the target server and click **Remove** in the **Operation** column to remove the server from current security group. +7. On the **Extension NICs** tab, locate the target extension NIC and click **Remove** in the **Operation** column to remove the NIC from the current security group. +8. Click **Yes**. + +**Removing multiple instances from a security group** + +Select multiple servers and click **Remove** above the server list to remove the selected servers from the current security group all at once. + +Select multiple extension NICs and click **Remove** above the extension NIC list to remove the selected extension NICs from the current security group all at once. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png +.. |image2| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/security/security_group/changing_the_security_group_of_an_ecs.rst b/umn/source/operation_guide_old_console_edition/security/security_group/changing_the_security_group_of_an_ecs.rst new file mode 100644 index 0000000..c6860a4 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/security_group/changing_the_security_group_of_an_ecs.rst @@ -0,0 +1,45 @@ +:original_name: vpc_SecurityGroup02_0015.html + +.. _vpc_SecurityGroup02_0015: + +Changing the Security Group of an ECS +===================================== + +Scenarios +--------- + +Change the security group associated with an ECS NIC. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select your region and project. + +#. Under **Computing**, click **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**. + + The **Change Security Group** dialog box is displayed. + + + .. figure:: /_static/images/en-us_image_0122999741.png + :alt: **Figure 1** Change Security Group + + + **Figure 1** Change Security Group + +#. Select the target NIC and security groups as prompted. + + 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. + + 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. + +#. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0093507575.png diff --git a/umn/source/operation_guide_old_console_edition/security/security_group/creating_a_security_group.rst b/umn/source/operation_guide_old_console_edition/security/security_group/creating_a_security_group.rst new file mode 100644 index 0000000..5d0810f --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/security_group/creating_a_security_group.rst @@ -0,0 +1,57 @@ +:original_name: vpc_SecurityGroup02_0004.html + +.. _vpc_SecurityGroup02_0004: + +Creating a Security Group +========================= + +Scenarios +--------- + +To improve ECS access security, you can create security groups, define security group rules, and add ECSs in a VPC to different security groups. We recommend that you allocate ECSs that have different Internet access policies to different security groups. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, choose **Access Control** > **Security Groups**. + +5. On the **Security Groups** page, click **Create Security Group**. + +6. In the **Create Security Group** area, set the parameters as prompted. :ref:`Table 1 ` lists the parameters to be configured. + + + .. figure:: /_static/images/en-us_image_0000001197426329.png + :alt: **Figure 1** Create Security Group + + + **Figure 1** Create Security Group + + .. _vpc_securitygroup02_0004__en-us_topic_0118534004_table65377617111335: + + .. table:: **Table 1** Parameter description + + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+======================================================================================================================================================================================+=======================+ + | Name | The security group name. This parameter is mandatory. | sg-318b | + | | | | + | | 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. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | Supplementary information about the security group. This parameter is optional. | N/A | + | | | | + | | The security group 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 diff --git a/umn/source/operation_guide_old_console_edition/security/security_group/default_security_groups_and_security_group_rules.rst b/umn/source/operation_guide_old_console_edition/security/security_group/default_security_groups_and_security_group_rules.rst new file mode 100644 index 0000000..fb28f0a --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/security_group/default_security_groups_and_security_group_rules.rst @@ -0,0 +1,32 @@ +:original_name: vpc_SecurityGroup02_0002.html + +.. _vpc_SecurityGroup02_0002: + +Default Security Groups and Security Group Rules +================================================ + +Your account automatically comes with a default security group. The default security group allows all outbound traffic, denies all inbound traffic, and allows all traffic between cloud resources in the group. Your cloud resources in this security group can communicate with each other already without adding additional rules. + +:ref:`Figure 1 ` shows the default security group rules. The following uses access between ECSs as an example. + +.. _vpc_securitygroup02_0002__en-us_topic_0118534003_fig997718156161: + +.. figure:: /_static/images/en-us_image_0000001230120807.png + :alt: **Figure 1** Default security group + + + **Figure 1** Default security group + +:ref:`Table 1 ` describes the default rules for the default security group. + +.. _vpc_securitygroup02_0002__en-us_topic_0118534003_table493045171919: + +.. table:: **Table 1** Default security group rules + + +-----------+----------+------------+--------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+ + | Direction | Protocol | Port/Range | Source/Destination | Description | + +===========+==========+============+==============================================================+====================================================================================================================+ + | Outbound | All | All | Destination: 0.0.0.0/0 | Allows all outbound traffic. | + +-----------+----------+------------+--------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+ + | Inbound | All | All | Source: the current security group (for example, sg-*xxxxx*) | Allows communications among ECSs within the security group and denies all inbound traffic (incoming data packets). | + +-----------+----------+------------+--------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+ diff --git a/umn/source/operation_guide_old_console_edition/security/security_group/deleting_a_security_group.rst b/umn/source/operation_guide_old_console_edition/security/security_group/deleting_a_security_group.rst new file mode 100644 index 0000000..c60a6c1 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/security_group/deleting_a_security_group.rst @@ -0,0 +1,30 @@ +:original_name: vpc_SecurityGroup02_0011.html + +.. _vpc_SecurityGroup02_0011: + +Deleting a Security Group +========================= + +Scenarios +--------- + +This section describes how to delete security groups that you are no longer required. + +Notes and Constraints +--------------------- + +- The default security group cannot be deleted. +- If a security group is associated with resources other than servers and extension NICs, the security group cannot be deleted. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, choose **Access Control** > **Security Groups**. +5. On the **Security Groups** page, locate the row that contains the target security group, click **More** in the **Operation** column, and click **Delete**. +6. Click **Yes** in the displayed dialog box. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/security/security_group/deleting_a_security_group_rule.rst b/umn/source/operation_guide_old_console_edition/security/security_group/deleting_a_security_group_rule.rst new file mode 100644 index 0000000..9b9b43c --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/security_group/deleting_a_security_group_rule.rst @@ -0,0 +1,33 @@ +:original_name: vpc_SecurityGroup02_0009.html + +.. _vpc_SecurityGroup02_0009: + +Deleting a Security Group Rule +============================== + +Scenarios +--------- + +If the source of an inbound security group rule or destination of an outbound security group rule needs to be changed, you need to first delete the security group rule and add a new one. + +.. note:: + + Security group rules use whitelists. Deleting a security group rule may result in ECS access failures. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, choose **Access Control** > **Security Groups**. +5. On the **Security Groups** page, click the security group name. +6. If you do not need a security group rule, locate the row that contains the target rule, and click **Delete**. +7. Click **Yes** in the displayed dialog box. + +**Deleting multiple security group rules at once** + +You can also select multiple security group rules and click **Delete** above the security group rule list to delete multiple rules at a time. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/security/security_group/fast-adding_security_group_rules.rst b/umn/source/operation_guide_old_console_edition/security/security_group/fast-adding_security_group_rules.rst new file mode 100644 index 0000000..23e6f6b --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/security_group/fast-adding_security_group_rules.rst @@ -0,0 +1,46 @@ +:original_name: vpc_SecurityGroup02_0006.html + +.. _vpc_SecurityGroup02_0006: + +Fast-Adding Security Group Rules +================================ + +Scenarios +--------- + +You can add multiple security group rules with different protocols and ports at the same time. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, choose **Access Control** > **Security Groups**. + +5. On the **Security Groups** page, locate the target security group and click **Manage Rule** in the **Operation** column to switch to the page for managing inbound and outbound rules. + +6. On the **Inbound Rules** tab, click **Fast-Add Rule**. In the displayed dialog box, select the protocols and ports you wish to add all at once. + + + .. figure:: /_static/images/en-us_image_0211552164.png + :alt: **Figure 1** Fast-Add Inbound Rule + + + **Figure 1** Fast-Add Inbound Rule + +7. On the **Outbound Rules** tab, click **Fast-Add Rule**. In the displayed dialog box, select required protocols and ports to add multiple rules at a time. + + + .. figure:: /_static/images/en-us_image_0211560998.png + :alt: **Figure 2** Fast-Add Outbound Rule + + + **Figure 2** Fast-Add Outbound Rule + +8. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/security/security_group/importing_and_exporting_security_group_rules.rst b/umn/source/operation_guide_old_console_edition/security/security_group/importing_and_exporting_security_group_rules.rst new file mode 100644 index 0000000..88be7f2 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/security_group/importing_and_exporting_security_group_rules.rst @@ -0,0 +1,76 @@ +:original_name: vpc_SecurityGroup02_0010.html + +.. _vpc_SecurityGroup02_0010: + +Importing and Exporting Security Group Rules +============================================ + +Scenarios +--------- + +If you want to quickly apply the rules of one security group to another, or if you want to modify multiple rules of the current security group at once, you can import or export existing rules. + +Security group rules are imported or exported to an Excel file. + +Notes and Constraints +--------------------- + +When modifying exported security group rules, you can only modify existing fields in the exported file based on the template and cannot add new fields or modify the field names. Otherwise, the file will fail to be imported. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, choose **Access Control** > **Security Groups**. +5. On the **Security Groups** page, click the security group name. +6. Export and import security group rules. + + - Click |image2| to export all rules of the current security group to an Excel file. + + - Click |image3| to import security group rules from an Excel file into the current security group. + + :ref:`Table 1 ` describes the parameters in the template for importing rules. + + .. _vpc_securitygroup02_0010__en-us_topic_0123534210_table111445216564: + + .. table:: **Table 1** Template parameters + + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+=========================================================================================================================================================================================+=======================+ + | Direction | The direction in which the security group rule takes effect. | Inbound | + | | | | + | | - Inbound rules control incoming traffic to cloud resources in the security group. | | + | | - Outbound rules control outgoing traffic from cloud resources in the security group. | | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Protocol & Port | **Protocol**: The network protocol. Currently, the value can be **All**, **TCP**, **UDP**, **ICMP**, **GRE**, or others. | TCP | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | | **Port**: The port or port range over which the traffic can reach your ECS. The value ranges from 1 to 65535. | 22, or 22-30 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Source | The source of the security group rule. The value can be a single IP address or a security group to allow access from the IP address or instances in the security group. For example: | 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) | | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Destination | The destination of the security group rule. The value can be a single IP address or a security group to allow access to the IP address or instances in the security group. For example: | 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 | Supplementary information about the security group rule. This parameter is optional. | - | + | | | | + | | The security group rule description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Last Modified | The time when the security group was modified. | - | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +.. |image1| image:: /_static/images/en-us_image_0141273034.png +.. |image2| image:: /_static/images/en-us_image_0142360062.png +.. |image3| image:: /_static/images/en-us_image_0142360094.png diff --git a/umn/source/operation_guide_old_console_edition/security/security_group/index.rst b/umn/source/operation_guide_old_console_edition/security/security_group/index.rst new file mode 100644 index 0000000..74ad6be --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/security_group/index.rst @@ -0,0 +1,42 @@ +:original_name: vpc_SecurityGroup02_0000.html + +.. _vpc_SecurityGroup02_0000: + +Security Group +============== + +- :ref:`Security Group Overview ` +- :ref:`Default Security Groups and Security Group Rules ` +- :ref:`Security Group Configuration Examples ` +- :ref:`Creating a Security Group ` +- :ref:`Adding a Security Group Rule ` +- :ref:`Fast-Adding Security Group Rules ` +- :ref:`Replicating a Security Group Rule ` +- :ref:`Modifying a Security Group Rule ` +- :ref:`Deleting a Security Group Rule ` +- :ref:`Importing and Exporting Security Group Rules ` +- :ref:`Deleting a Security Group ` +- :ref:`Adding Instances to and Removing Them from a Security Group ` +- :ref:`Modifying a Security Group ` +- :ref:`Viewing the Security Group of an ECS ` +- :ref:`Changing the Security Group of an ECS ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + security_group_overview + default_security_groups_and_security_group_rules + security_group_configuration_examples + creating_a_security_group + adding_a_security_group_rule + fast-adding_security_group_rules + replicating_a_security_group_rule + modifying_a_security_group_rule + deleting_a_security_group_rule + importing_and_exporting_security_group_rules + deleting_a_security_group + adding_instances_to_and_removing_them_from_a_security_group + modifying_a_security_group + viewing_the_security_group_of_an_ecs + changing_the_security_group_of_an_ecs diff --git a/umn/source/operation_guide_old_console_edition/security/security_group/modifying_a_security_group.rst b/umn/source/operation_guide_old_console_edition/security/security_group/modifying_a_security_group.rst new file mode 100644 index 0000000..9a3688a --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/security_group/modifying_a_security_group.rst @@ -0,0 +1,41 @@ +:original_name: vpc_SecurityGroup02_0013.html + +.. _vpc_SecurityGroup02_0013: + +Modifying a Security Group +========================== + +**Scenarios** +------------- + +Modify the name and description of a created security group. + +Procedure +--------- + +**Method 1** + +#. Log in to the management console. +#. Click |image1| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, choose **Access Control** > **Security Groups**. +#. On the **Security Groups** page, locate the target security group and choose **More** > **Modify** in the **Operation** column. +#. Modify the name and description of the security group as required. +#. Click **OK**. + +**Method 2** + +#. Log in to the management console. +#. Click |image2| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, choose **Access Control** > **Security Groups**. +#. On the **Security Groups** page, click the security group name. +#. On the displayed page, click |image3| on the right of **Name** and edit the security group name. +#. Click **Y** to save the security group name. +#. Click |image4| on the right of **Description** and edit the security group description. +#. Click **Y** to save the security group description. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png +.. |image2| image:: /_static/images/en-us_image_0141273034.png +.. |image3| image:: /_static/images/en-us_image_0239476777.png +.. |image4| image:: /_static/images/en-us_image_0239476777.png diff --git a/umn/source/operation_guide_old_console_edition/security/security_group/modifying_a_security_group_rule.rst b/umn/source/operation_guide_old_console_edition/security/security_group/modifying_a_security_group_rule.rst new file mode 100644 index 0000000..c4248f0 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/security_group/modifying_a_security_group_rule.rst @@ -0,0 +1,25 @@ +:original_name: vpc_SecurityGroup02_0008.html + +.. _vpc_SecurityGroup02_0008: + +Modifying a Security Group Rule +=============================== + +Scenarios +--------- + +You can modify the port, protocol, and IP address of a security group rule to meet your specific requirements. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, choose **Access Control** > **Security Groups**. +5. On the **Security Groups** page, click the security group name. +6. On the displayed page, locate the row that contains the security group rule to be modified, and click **Modify** in the **Operation** column. +7. Modify the rule and click **Confirm**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/security/security_group/replicating_a_security_group_rule.rst b/umn/source/operation_guide_old_console_edition/security/security_group/replicating_a_security_group_rule.rst new file mode 100644 index 0000000..a1bac05 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/security_group/replicating_a_security_group_rule.rst @@ -0,0 +1,32 @@ +:original_name: vpc_SecurityGroup02_0007.html + +.. _vpc_SecurityGroup02_0007: + +Replicating a Security Group Rule +================================= + +**Scenarios** +------------- + +Replicate an existing security group rule to generate a new rule. When replicating a security group rule, you can make changes so that it is not a perfect copy. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, choose **Access Control** > **Security Groups**. + +5. On the **Security Groups** page, click the security group name. + +6. On the displayed page, locate the row that contains the security group rule to be replicated, and click **Replicate** in the **Operation** column. + + You can also modify the security group rule as required to quickly generate a new rule. + +7. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/security/security_group/security_group_configuration_examples.rst b/umn/source/operation_guide_old_console_edition/security/security_group/security_group_configuration_examples.rst new file mode 100644 index 0000000..e7a0e25 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/security_group/security_group_configuration_examples.rst @@ -0,0 +1,195 @@ +:original_name: vpc_SecurityGroup02_0003.html + +.. _vpc_SecurityGroup02_0003: + +Security Group Configuration Examples +===================================== + +Common security group configurations are presented here. The examples in this section allow all outgoing data packets by default. This section will only describe how to configure inbound rules. + +- .. _vpc_securitygroup02_0003__en-us_topic_0118534011_li2921164192410: + + :ref:`Allowing External Access to a Specified Port ` + +- :ref:`Enabling ECSs in Different Security Groups to Communicate with Each Other Through an Internal Network ` + +- :ref:`Enabling Specified IP Addresses to Remotely Access ECSs in a Security Group ` + +- :ref:`Remotely Connecting to Linux ECSs Using SSH ` + +- :ref:`Remotely Connecting to Windows ECSs Using RDP ` + +- :ref:`Enabling Communication Between ECSs ` + +- :ref:`Hosting a Website on ECSs ` + +- :ref:`Enabling an ECS to Function as a DNS Server ` + +- :ref:`Uploading or Downloading Files Using FTP ` + +You can use the default security group or create a security group in advance. For details, see sections :ref:`Creating a Security Group ` and :ref:`Adding a Security Group Rule `. + +Allowing External Access to a Specified Port +-------------------------------------------- + +- Example scenario: + + After services are deployed, you can add security group rules to allow external access to a specified port (for example, 1100). + +- Security group rule: + + ========= ======== ==== ========= + Direction Protocol Port Source + ========= ======== ==== ========= + Inbound TCP 1100 0.0.0.0/0 + ========= ======== ==== ========= + +.. _vpc_securitygroup02_0003__en-us_topic_0118534011_section14197522283: + +Enabling ECSs in Different Security Groups to Communicate with Each Other Through an Internal Network +----------------------------------------------------------------------------------------------------- + +- Example scenario: + + Resources on an ECS in a security group need to be copied to an ECS associated with another security group. The two ECSs are in the same VPC. We recommend that you enable private network communication between the ECSs and then copy the resources. + +- Security group configuration: + + Within a given VPC, ECSs in the same security group can communicate with one another by default. However, ECSs in different security groups cannot communicate with each other by default. To enable these ECSs to communicate with each other, you need to add certain security group rules. + + You can add an inbound rule to the security groups containing the ECSs to allow access from ECSs in the other security group. The required rule is as follows. + + +-----------+----------------------------------------------------+--------------------+------------------------------+ + | Direction | Protocol/Application | Port | Source | + +===========+====================================================+====================+==============================+ + | Inbound | Used for communication through an internal network | Port or port range | ID of another security group | + +-----------+----------------------------------------------------+--------------------+------------------------------+ + +.. _vpc_securitygroup02_0003__en-us_topic_0118534011_section17693183118306: + +Enabling Specified IP Addresses to Remotely Access ECSs in a Security Group +--------------------------------------------------------------------------- + +- Example scenario: + + To prevent ECSs from being attacked, you can change the port for remote login and configure security group rules that allow only specified IP addresses to remotely access the ECSs. + +- Security group configuration: + + To allow IP address **192.168.20.2** to remotely access Linux ECSs in a security group over the SSH protocol (port 22), you can configure the following security group rule. + + +-----------------+-----------------+-----------------+-------------------------------------------------+ + | Direction | Protocol | Port | Source | + +=================+=================+=================+=================================================+ + | Inbound | SSH | 22 | IPv4 CIDR block or ID of another security group | + | | | | | + | | | | For example, 192.168.20.2/32 | + +-----------------+-----------------+-----------------+-------------------------------------------------+ + +.. _vpc_securitygroup02_0003__en-us_topic_0118534011_section115069253338: + +Remotely Connecting to Linux ECSs Using SSH +------------------------------------------- + +- Example scenario: + + After creating Linux ECSs, you can add a security group rule to enable remote SSH access to the ECSs. + +- Security group rule: + + ========= ======== ==== ========= + Direction Protocol Port Source + ========= ======== ==== ========= + Inbound SSH 22 0.0.0.0/0 + ========= ======== ==== ========= + +.. _vpc_securitygroup02_0003__en-us_topic_0118534011_section168046312349: + +Remotely Connecting to Windows ECSs Using RDP +--------------------------------------------- + +- Example scenario: + + After creating Windows ECSs, you can add a security group rule to enable remote RDP access to the ECSs. + +- Security group rule: + + ========= ======== ==== ========= + Direction Protocol Port Source + ========= ======== ==== ========= + Inbound RDP 3389 0.0.0.0/0 + ========= ======== ==== ========= + +.. _vpc_securitygroup02_0003__en-us_topic_0118534011_section34721049193411: + +Enabling Communication Between ECSs +----------------------------------- + +- Example scenario: + + After creating ECSs, you need to add a security group rule so that you can run the **ping** command to test communication between the ECSs. + +- Security group rule: + + ========= ======== ==== ========= + Direction Protocol Port Source + ========= ======== ==== ========= + Inbound ICMP All 0.0.0.0/0 + ========= ======== ==== ========= + +.. _vpc_securitygroup02_0003__en-us_topic_0118534011_section1517991516357: + +Hosting a Website on ECSs +------------------------- + +- Example scenario: + + If you deploy a website on your ECSs and require that your website be accessed over HTTP or HTTPS, you can add rules to the security group used by the ECSs that function as the web servers. + +- Security group rule: + + ========= ======== ==== ========= + Direction Protocol Port Source + ========= ======== ==== ========= + Inbound HTTP 80 0.0.0.0/0 + Inbound HTTPS 443 0.0.0.0/0 + ========= ======== ==== ========= + +.. _vpc_securitygroup02_0003__en-us_topic_0118534011_section2910346123520: + +Enabling an ECS to Function as a DNS Server +------------------------------------------- + +- Example scenario: + + If you need to use an ECS as a DNS server, you must allow TCP and UDP access from port 53 to the DNS server. You can add the following rules to the security group associated with the ECS. + +- Security group rules: + + ========= ======== ==== ========= + Direction Protocol Port Source + ========= ======== ==== ========= + Inbound TCP 53 0.0.0.0/0 + Inbound UDP 53 0.0.0.0/0 + ========= ======== ==== ========= + +.. _vpc_securitygroup02_0003__en-us_topic_0118534011_section5964121693610: + +Uploading or Downloading Files Using FTP +---------------------------------------- + +- Example scenario: + + If you want to use File Transfer Protocol (FTP) to upload files to or download files from ECSs, you need to add a security group rule. + + .. note:: + + You must first install the FTP server program on the ECSs and check whether ports 20 and 21 are working properly. + +- Security group rule: + + ========= ======== ===== ========= + Direction Protocol Port Source + ========= ======== ===== ========= + Inbound TCP 20-21 0.0.0.0/0 + ========= ======== ===== ========= diff --git a/umn/source/operation_guide_old_console_edition/security/security_group/security_group_overview.rst b/umn/source/operation_guide_old_console_edition/security/security_group/security_group_overview.rst new file mode 100644 index 0000000..2f2527d --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/security_group/security_group_overview.rst @@ -0,0 +1,52 @@ +:original_name: vpc_SecurityGroup02_0001.html + +.. _vpc_SecurityGroup02_0001: + +Security Group Overview +======================= + +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 within a VPC. After a security group is created, you can create various access rules for the security group, these rules will apply to all cloud resources added to this security group. + +Your account automatically comes with a default security group. The default security group allows all outbound traffic, denies all inbound traffic, and allows all traffic between cloud resources in the group. Your cloud resources in this security group can communicate with each other already without adding additional rules. You can directly use the default security group. For details, see :ref:`Default Security Groups and Security Group Rules `. + +You can also create custom security groups to meet your specific service requirements. For details, see :ref:`Creating a Security Group `. + +Security Group Basics +--------------------- + +- You can associate instances, such as servers and extension NICs, with one or more security groups. + + You can change the security groups that are associated with instances, such as servers or extension NICs. By default, when you create an instance, it is associated with the default security group of its VPC unless you specify another security group. + +- You need to add security group rules to allow instances in the same security group to communicate with each other. + +- 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 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. If you add, modify, or delete a security group rule, or create or delete an instance in the security group, the connection tracking of all instances in the security group will be automatically cleared. In this case, 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. + + In addition, if the inbound or outbound traffic of an instance has no packets 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 directions, the connection tracking timeout period is 180s. If one or more packets are received in one direction but no packet is received in the other 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. + +.. note:: + + If two ECSs are in the same security group but in different VPCs, the ECSs cannot communicate with each other. To enable communications between the ECSs, use a VPC peering connection to connect the two VPCs. + +Security Group Rules +-------------------- + +After you create a security group, you can add rules to the security group. A rule applies either to inbound traffic or outbound traffic. After you add cloud resources to the security group, they are protected by the rules of the group. + +Each security group has its default rules. For details, see :ref:`Table 1 `. You can also customize security group rules. For details, see :ref:`Adding a Security Group Rule `. + +Security Group Constraints +-------------------------- + +- By default, you can create a maximum of 100 security groups in your cloud account. +- By default, you can add up to 50 security group rules to a security group. +- By default, you can add an ECS or an extension NIC to a maximum of five security groups. In such a case, the rules of all the selected security groups are aggregated to take effect. +- When creating a private network load balancer, you need to select a desired security group. Do not delete the default security group rules or ensure that the following requirements are met: + + - Outbound rules: only allow data packets to the selected security group or only data packets from the peer load balancer. + - Inbound rules: only allow data packets from the selected security group or only data packets from the peer load balancer. diff --git a/umn/source/operation_guide_old_console_edition/security/security_group/viewing_the_security_group_of_an_ecs.rst b/umn/source/operation_guide_old_console_edition/security/security_group/viewing_the_security_group_of_an_ecs.rst new file mode 100644 index 0000000..123b31a --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/security/security_group/viewing_the_security_group_of_an_ecs.rst @@ -0,0 +1,23 @@ +:original_name: vpc_SecurityGroup02_0014.html + +.. _vpc_SecurityGroup02_0014: + +Viewing the Security Group of an ECS +==================================== + +Scenarios +--------- + +View inbound and outbound rules of a security group used by an ECS. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. Under **Compute**, click **Elastic Cloud Server**. +4. On the **Elastic Cloud Server** page, click the name of the target ECS. +5. Click the **Security Groups** tab and view information about the security group used by the ECS. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/shared_bandwidth/adding_eips_to_a_shared_bandwidth.rst b/umn/source/operation_guide_old_console_edition/shared_bandwidth/adding_eips_to_a_shared_bandwidth.rst new file mode 100644 index 0000000..6bd003d --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/shared_bandwidth/adding_eips_to_a_shared_bandwidth.rst @@ -0,0 +1,42 @@ +:original_name: vpc_bandwidth02_0003.html + +.. _vpc_bandwidth02_0003: + +Adding EIPs to a Shared Bandwidth +================================= + +Scenarios +--------- + +Add EIPs to a shared bandwidth and the EIPs can then share that bandwidth. You can add multiple EIPs to a shared bandwidth at the same time. + +Notes and Constraints +--------------------- + +- After an EIP is added to a shared bandwidth, the original bandwidth used by the EIP will become invalid and the EIP will start to use the shared bandwidth. +- The EIP's original dedicated bandwidth will be deleted. +- Do not add EIPs of the dedicated load balancer type and other types to the same shared bandwidth. Otherwise, the bandwidth limit policy will not take effect. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **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 to which you want to add EIPs. In the **Operation** column, choose **More** > **Add EIP**, and select the EIPs to be added. + + + .. figure:: /_static/images/en-us_image_0000001211006359.png + :alt: **Figure 1** Add EIP + + + **Figure 1** Add EIP + +6. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/shared_bandwidth/assigning_a_shared_bandwidth.rst b/umn/source/operation_guide_old_console_edition/shared_bandwidth/assigning_a_shared_bandwidth.rst new file mode 100644 index 0000000..29718f2 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/shared_bandwidth/assigning_a_shared_bandwidth.rst @@ -0,0 +1,47 @@ +:original_name: vpc_bandwidth02_0002.html + +.. _vpc_bandwidth02_0002: + +Assigning a Shared Bandwidth +============================ + +Scenarios +--------- + +Assign a shared bandwidth for use with EIPs. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **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 + :alt: **Figure 1** Assigning Shared Bandwidth + + + **Figure 1** Assigning Shared Bandwidth + + .. table:: **Table 1** Parameter descriptions + + +----------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + | Parameter | Description | Example Value | + +================+=========================================================================================================================================================================================================================================================================================================+===============+ + | Region | Regions are geographic areas that are physically isolated from each other. The networks inside different regions are not connected to each other, so resources cannot be shared across different regions. For lower network latency and faster access to your resources, select the region nearest you. | eu-de | + +----------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + | Bandwidth | The bandwidth size in Mbit/s. The value ranges from starting with 5 Mbit/s. The maximum bandwidth can be 1000 Mbit/s. | 10 | + +----------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + | Bandwidth Name | The name of the shared bandwidth. | Bandwidth-001 | + +----------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +#. Click **Create Now**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/shared_bandwidth/deleting_a_shared_bandwidth.rst b/umn/source/operation_guide_old_console_edition/shared_bandwidth/deleting_a_shared_bandwidth.rst new file mode 100644 index 0000000..2568a70 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/shared_bandwidth/deleting_a_shared_bandwidth.rst @@ -0,0 +1,29 @@ +:original_name: vpc_bandwidth02_0006.html + +.. _vpc_bandwidth02_0006: + +Deleting a Shared Bandwidth +=========================== + +Scenarios +--------- + +Delete a shared bandwidth when it is no longer required. + +Prerequisites +------------- + +Before deleting a shared bandwidth, remove all the EIPs associated with it. For details, see :ref:`Removing EIPs from a Shared Bandwidth `. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **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 **Yes**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/shared_bandwidth/index.rst b/umn/source/operation_guide_old_console_edition/shared_bandwidth/index.rst new file mode 100644 index 0000000..12d366d --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/shared_bandwidth/index.rst @@ -0,0 +1,24 @@ +:original_name: vpc_bandwidth02_0000.html + +.. _vpc_bandwidth02_0000: + +Shared Bandwidth +================ + +- :ref:`Shared Bandwidth Overview ` +- :ref:`Assigning a Shared Bandwidth ` +- :ref:`Adding EIPs to a Shared Bandwidth ` +- :ref:`Removing EIPs from a Shared Bandwidth ` +- :ref:`Modifying a Shared Bandwidth ` +- :ref:`Deleting a Shared Bandwidth ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + shared_bandwidth_overview + assigning_a_shared_bandwidth + adding_eips_to_a_shared_bandwidth + removing_eips_from_a_shared_bandwidth + modifying_a_shared_bandwidth + deleting_a_shared_bandwidth diff --git a/umn/source/operation_guide_old_console_edition/shared_bandwidth/modifying_a_shared_bandwidth.rst b/umn/source/operation_guide_old_console_edition/shared_bandwidth/modifying_a_shared_bandwidth.rst new file mode 100644 index 0000000..9f3aa71 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/shared_bandwidth/modifying_a_shared_bandwidth.rst @@ -0,0 +1,37 @@ +:original_name: vpc_bandwidth02_0005.html + +.. _vpc_bandwidth02_0005: + +Modifying a Shared Bandwidth +============================ + +Scenarios +--------- + +You can modify the name and size of a shared bandwidth as required. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **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 + :alt: **Figure 1** Modify Bandwidth + + + **Figure 1** Modify Bandwidth + +6. Click **Next**. + +7. Click **Submit**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/shared_bandwidth/removing_eips_from_a_shared_bandwidth.rst b/umn/source/operation_guide_old_console_edition/shared_bandwidth/removing_eips_from_a_shared_bandwidth.rst new file mode 100644 index 0000000..0474ac1 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/shared_bandwidth/removing_eips_from_a_shared_bandwidth.rst @@ -0,0 +1,35 @@ +:original_name: vpc_bandwidth02_0004.html + +.. _vpc_bandwidth02_0004: + +Removing EIPs from a Shared Bandwidth +===================================== + +Scenarios +--------- + +Remove EIPs that are no longer required from a shared bandwidth if needed. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **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. + + + .. figure:: /_static/images/en-us_image_0000001211445065.png + :alt: **Figure 1** Remove EIP + + + **Figure 1** Remove EIP + +6. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/shared_bandwidth/shared_bandwidth_overview.rst b/umn/source/operation_guide_old_console_edition/shared_bandwidth/shared_bandwidth_overview.rst new file mode 100644 index 0000000..1ae3230 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/shared_bandwidth/shared_bandwidth_overview.rst @@ -0,0 +1,18 @@ +:original_name: vpc_bandwidth02_0001.html + +.. _vpc_bandwidth02_0001: + +Shared Bandwidth Overview +========================= + +Shared bandwidth allows multiple EIPs to share the same bandwidth. All ECSs, BMSs, and load balancers that have EIPs bound in the same region can share a bandwidth. + +When you host a large number of applications on the cloud, if each EIP uses an independent bandwidth, a lot of bandwidths are required, increasing O&M workload. If all EIPs share the same bandwidth, VPCs and the region-level bandwidth can be managed in a unified manner, simplifying O&M statistics and network operations cost settlement. + +- Easy to Manage + + Region-level bandwidth sharing and multiplexing simplify O&M statistics, management, and operations cost settlement. + +- Flexible Operations + + You can add EIPs to a shared bandwidth or remove them from a shared bandwidth regardless of the instances to which they are bound. diff --git a/umn/source/operation_guide_old_console_edition/virtual_ip_address/assigning_a_virtual_ip_address.rst b/umn/source/operation_guide_old_console_edition/virtual_ip_address/assigning_a_virtual_ip_address.rst new file mode 100644 index 0000000..fade059 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/virtual_ip_address/assigning_a_virtual_ip_address.rst @@ -0,0 +1,34 @@ +:original_name: vpc_vip02_0002.html + +.. _vpc_vip02_0002: + +Assigning a Virtual IP Address +============================== + +Scenarios +--------- + +If an ECS requires a virtual IP address or if a virtual IP address needs to be reserved, you can assign a virtual IP address from the subnet. + +Procedure +--------- + +#. Log in to the management console. +#. Click |image1| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, click **Virtual Private Cloud**. +5. On the **Virtual Private Cloud** page, locate the VPC containing the subnet where a virtual IP address is to be assigned, and click the VPC name. +6. On the **Subnets** tab, click the name of the subnet where a virtual IP address is to be assigned. +7. Click the **Virtual IP Addresses** tab and click **Assign Virtual IP Address**. +8. Select a virtual IP address assignment mode. + + - **Automatic**: The system assigns an IP address automatically. + - **Manual**: You can specify an IP address. + +9. Select **Manual** and enter a virtual IP address. +10. Click **OK**. + +You can then query the assigned virtual IP address in the IP address list. + +.. |image1| image:: /_static/images/en-us_image_0226223279.png diff --git a/umn/source/operation_guide_old_console_edition/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip.rst b/umn/source/operation_guide_old_console_edition/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip.rst new file mode 100644 index 0000000..56ea6c7 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip.rst @@ -0,0 +1,29 @@ +:original_name: vpc_vip02_0004.html + +.. _vpc_vip02_0004: + +Binding a Virtual IP Address to an EIP +====================================== + +Scenarios +--------- + +This section describes how to bind a virtual IP address to an EIP. + +Prerequisites +------------- + +- You have assigned an EIP. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Elastic IP**. +4. Locate the row that contains the EIP to be bound to the virtual IP address, and click **Bind** in the **Operation** column. +5. In the **Bind EIP** dialog box, set **Instance Type** to **Virtual IP address**. +6. 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 diff --git a/umn/source/operation_guide_old_console_edition/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip_or_ecs.rst b/umn/source/operation_guide_old_console_edition/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip_or_ecs.rst new file mode 100644 index 0000000..7de7452 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/virtual_ip_address/binding_a_virtual_ip_address_to_an_eip_or_ecs.rst @@ -0,0 +1,140 @@ +:original_name: vpc_vip02_0003.html + +.. _vpc_vip02_0003: + +Binding a Virtual IP Address to an EIP or ECS +============================================= + +Scenarios +--------- + +You can bind a virtual IP address to an EIP so that you can access the ECSs bound with the same virtual IP address from the Internet. These ECSs can work in the active/standby mode to improve fault tolerance. + +Procedure +--------- + +#. Log in to the management console. +#. Click |image1| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, click **Virtual Private Cloud**. + +5. On the **Virtual Private Cloud** page, locate the VPC containing the virtual IP address and click the VPC name. + +6. On the **Subnets** tab, click the name of the subnet that the virtual IP address belongs to. + +7. Click the **Virtual IP Addresses** tab. + + - To bind a virtual IP address to an EIP, locate the row that contains the virtual IP address and click **Bind to EIP** in the **Operation** column. + - To bind a virtual IP address to an ECS, locate the row that contains the virtual IP address and click **More** > **Bind to Server** in the **Operation** column. + +8. Select the desired EIP, or ECS and its NIC. + + .. note:: + + - If the ECS has multiple NICs, bind the virtual IP address to the primary NIC. + - Multiple virtual IP addresses can be bound to an ECS NIC. + +9. Click **OK**. + +10. Manually configure the virtual IP address bound to an ECS. + + After a virtual IP address is bound to an ECS NIC, you need to manually configure the virtual IP address on the ECS. + + **Linux OS** (CentOS 7.2 64bit is used as an example.) + + a. .. _vpc_vip02_0003__en-us_topic_0118499077_li528316578916: + + Run the following command to obtain the NIC to which the virtual IP address is to be bound and the connection of the NIC: + + **nmcli connection** + + Information similar to the following is displayed: + + |image2| + + The command output in this example is described as follows: + + - **eth0** in the **DEVICE** column indicates the NIC to which the virtual IP address is to be bound. + - **Wired connection 1** in the **NAME** column indicates the connection of the NIC. + + b. Run the following command to add the virtual IP address for the target connection: + + **nmcli connection modify "**\ *CONNECTION*\ **" ipv4.addresses** *VIP* + + Configure the parameters as follows: + + - CONNECTION: connection of the NIC obtained in :ref:`10.a `. + - VIP: virtual IP address to be added. + + - If you add multiple virtual IP addresses at a time, separate them with commas (,). + - If a virtual IP address already exists and you need to add a new one, the command must contain both the new and original virtual IP addresses. + + Example commands: + + - Adding a single virtual IP address: **nmcli connection modify "Wired connection 1" ipv4.addresses** **172.16.0.125** + - Adding multiple virtual IP addresses: **nmcli connection modify "Wired connection 1" ipv4.addresses** **172.16.0.125,172.16.0.126** + + c. Run the following command to make the configuration take effect: + + **nmcli connection up "**\ *CONNECTION*\ **"** + + In this example, run the following command: + + **nmcli connection up "Wired connection 1"** + + Information similar to the following is displayed: + + |image3| + + d. Run the following command to check whether the virtual IP address has been bound: + + **ip a** + + Information similar to the following is displayed. In the command output, the virtual IP address 172.16.0.125 is bound to NIC eth0. + + |image4| + + **Windows OS** (Windows Server is used as an example here.) + + a. In **Control Panel**, click **Network and Sharing Center**, and click the corresponding local connection. + + b. On the displayed page, click **Properties**. + + c. On the **Network** tab page, select **Internet Protocol Version 4 (TCP/IPv4)**. + + d. Click **Properties**. + + e. 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 + :alt: **Figure 1** Configuring private IP address + + + **Figure 1** Configuring private IP address + + f. Click **Advanced**. + + g. On the **IP Settings** tab, click **Add** in the **IP addresses** area. + + Add the virtual IP address. For example, 10.0.0.154. + + + .. figure:: /_static/images/en-us_image_0000001225081545.png + :alt: **Figure 2** Configuring virtual IP address + + + **Figure 2** Configuring virtual IP address + + h. Click **OK**. + + i. In the **Start** menu, open the Windows command line window and run the following command to check whether the virtual IP address has been configured: + + **ipconfig /all** + + 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_0226223279.png +.. |image2| image:: /_static/images/en-us_image_0000001281210233.png +.. |image3| image:: /_static/images/en-us_image_0000001237328110.png +.. |image4| image:: /_static/images/en-us_image_0000001237013856.png diff --git a/umn/source/operation_guide_old_console_edition/virtual_ip_address/disabling_source_and_destination_check_ha_load_balancing_cluster_scenario.rst b/umn/source/operation_guide_old_console_edition/virtual_ip_address/disabling_source_and_destination_check_ha_load_balancing_cluster_scenario.rst new file mode 100644 index 0000000..f1e724a --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/virtual_ip_address/disabling_source_and_destination_check_ha_load_balancing_cluster_scenario.rst @@ -0,0 +1,16 @@ +:original_name: vpc_vip02_0009.html + +.. _vpc_vip02_0009: + +Disabling Source and Destination Check (HA Load Balancing Cluster Scenario) +=========================================================================== + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. Under **Compute**, click **Elastic Cloud Server**. +4. In the ECS list, click the ECS name. +5. On the displayed ECS details page, click the **NICs** tab. +6. Check that **Source/Destination Check** is disabled. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/virtual_ip_address/index.rst b/umn/source/operation_guide_old_console_edition/virtual_ip_address/index.rst new file mode 100644 index 0000000..2069f55 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/virtual_ip_address/index.rst @@ -0,0 +1,30 @@ +:original_name: vpc_vip02_0000.html + +.. _vpc_vip02_0000: + +Virtual IP Address +================== + +- :ref:`Virtual IP Address Overview ` +- :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 Source and Destination Check (HA Load Balancing Cluster Scenario) ` +- :ref:`Releasing a Virtual IP Address ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + virtual_ip_address_overview + 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_source_and_destination_check_ha_load_balancing_cluster_scenario + releasing_a_virtual_ip_address diff --git a/umn/source/operation_guide_old_console_edition/virtual_ip_address/releasing_a_virtual_ip_address.rst b/umn/source/operation_guide_old_console_edition/virtual_ip_address/releasing_a_virtual_ip_address.rst new file mode 100644 index 0000000..51e0ae5 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/virtual_ip_address/releasing_a_virtual_ip_address.rst @@ -0,0 +1,37 @@ +:original_name: vpc_vip02_0010.html + +.. _vpc_vip02_0010: + +Releasing a Virtual IP Address +============================== + +Scenarios +--------- + +If you no longer need a virtual IP address or a reserved virtual IP address, you can release it to avoid wasting resources. + +Prerequisites +------------- + +Before deleting a virtual IP address, ensure that the virtual IP address has been unbound from the following resources: + +- ECS +- EIP +- CCE cluster + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, click **Virtual Private Cloud**. + +5. On the **Virtual Private Cloud** page, locate the VPC containing the subnet from which a virtual IP address is to be released, and click the VPC name. +6. On the **Subnets** tab, click the name of the subnet from which a virtual IP address is to be released. +7. Click the **Virtual IP Addresses** tab, locate the row that contains the virtual IP address to be released, click **More** in the **Operation** column, and select **Release**. +8. Click **Yes** in the displayed dialog box. + +.. |image1| image:: /_static/images/en-us_image_0226223279.png diff --git a/umn/source/operation_guide_old_console_edition/virtual_ip_address/using_a_direct_connect_connection_to_access_the_virtual_ip_address.rst b/umn/source/operation_guide_old_console_edition/virtual_ip_address/using_a_direct_connect_connection_to_access_the_virtual_ip_address.rst new file mode 100644 index 0000000..a46e893 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/virtual_ip_address/using_a_direct_connect_connection_to_access_the_virtual_ip_address.rst @@ -0,0 +1,14 @@ +:original_name: vpc_vip02_0006.html + +.. _vpc_vip02_0006: + +Using a Direct Connect Connection to Access the Virtual IP Address +================================================================== + +Procedure +--------- + +#. Configure the ECS networking based on :ref:`Networking `. +#. Create a Direct Connect connection. + +The created Direct Connect connection can be used to access the virtual IP address of the ECS. diff --git a/umn/source/operation_guide_old_console_edition/virtual_ip_address/using_a_vpc_peering_connection_to_access_the_virtual_ip_address.rst b/umn/source/operation_guide_old_console_edition/virtual_ip_address/using_a_vpc_peering_connection_to_access_the_virtual_ip_address.rst new file mode 100644 index 0000000..402026e --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/virtual_ip_address/using_a_vpc_peering_connection_to_access_the_virtual_ip_address.rst @@ -0,0 +1,14 @@ +:original_name: vpc_vip02_0007.html + +.. _vpc_vip02_0007: + +Using a VPC Peering Connection to Access the Virtual IP Address +=============================================================== + +Procedure +--------- + +#. Configure the ECS networking based on :ref:`Networking `. +#. Create a VPC peering connection. + +You can access the virtual IP address of the ECS through the VPC peering connection. diff --git a/umn/source/operation_guide_old_console_edition/virtual_ip_address/using_a_vpn_to_access_a_virtual_ip_address.rst b/umn/source/operation_guide_old_console_edition/virtual_ip_address/using_a_vpn_to_access_a_virtual_ip_address.rst new file mode 100644 index 0000000..ea0a27e --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/virtual_ip_address/using_a_vpn_to_access_a_virtual_ip_address.rst @@ -0,0 +1,14 @@ +:original_name: vpc_vip02_0005.html + +.. _vpc_vip02_0005: + +Using a VPN to Access a Virtual IP Address +========================================== + +Procedure +--------- + +#. Configure the ECS networking based on :ref:`Networking `. +#. Create a VPN. + +The VPN can be used to access the virtual IP address of the ECS. diff --git a/umn/source/operation_guide_old_console_edition/virtual_ip_address/virtual_ip_address_overview.rst b/umn/source/operation_guide_old_console_edition/virtual_ip_address/virtual_ip_address_overview.rst new file mode 100644 index 0000000..c7a386a --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/virtual_ip_address/virtual_ip_address_overview.rst @@ -0,0 +1,92 @@ +:original_name: vpc_vip02_0001.html + +.. _vpc_vip02_0001: + +Virtual IP Address Overview +=========================== + +What Is a 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 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. + +Networking +---------- + +Virtual IP addresses are used for high availability and can work together with Keepalived to make active/standby ECS switchover possible. This way if one ECS goes down for some reason, the other one can take over and services continue uninterrupted. ECSs can be configured for HA or as load balancing clusters. + +- **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. + + + .. figure:: /_static/images/en-us_image_0209608153.png + :alt: **Figure 1** Networking diagram of the HA mode + + + **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. + +- **Networking mode 2**: HA load balancing cluster + + 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_0209608154.png + :alt: **Figure 2** HA load balancing cluster + + + **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 two more ECSs as backend servers. + - Disable the source/destination check for the two backend servers. + + Follow industry standards for configuring Keepalived. The details are not included here. + +Application Scenarios +--------------------- + +- Accessing the virtual IP address through an EIP + + If your application has high availability requirements and needs to provide services through the Internet, it is recommended that you bind an EIP to a virtual IP address. + +- 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. + +Precautions +----------- + +- Virtual IP addresses are not recommended when multiple NICs in the same subnet are configured on an ECS. It is too easy for there to be route conflicts on the ECS, which would cause communication failure using the virtual IP address. +- IP forwarding must be disabled on the standby ECS. Perform the following operations to confirm whether the IP forwarding is disabled on the standby ECS: + + #. Log in to standby ECS and run the following command to check whether the IP forwarding is enabled: + + cat /proc/sys/net/ipv4/ip_forward + + In the command output, **1** indicates it is enabled, and **0** indicates it is disabled. The default value is **0**. + + - If the command output is **1**, perform :ref:`2 ` and :ref:`3 ` to disable the IP forwarding. + - If the command output is **0**, no further action is required. + + #. .. _vpc_vip02_0001__en-us_topic_0118498951_en-us_topic_0206027322_en-us_topic_0095139658_li1473585332417: + + Use the vi editor to open the **/etc/sysctl.conf** file, change the value of **net.ipv4.ip_forward** to **0**, and enter **:wq** to save the change and exit. You can also use the **sed** command to modify the configuration. A command example is as follows: + + sed -i '/net.ipv4.ip_forward/s/1/0/g' /etc/sysctl.conf + + #. .. _vpc_vip02_0001__en-us_topic_0118498951_en-us_topic_0206027322_en-us_topic_0095139658_li88984711254: + + Run the following command to make the change take effect: + + sysctl -p /etc/sysctl.conf + +- The virtual IP address can use only the default security group, which cannot be changed to a custom security group. +- It is recommended that no more than eight virtual IP addresses be bound to an ECS. +- It is recommended that no more than 10 ECSs be bound to a virtual IP address. diff --git a/umn/source/operation_guide_old_console_edition/vpc_and_subnet/creating_a_subnet_for_the_vpc.rst b/umn/source/operation_guide_old_console_edition/vpc_and_subnet/creating_a_subnet_for_the_vpc.rst new file mode 100644 index 0000000..b98a485 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_and_subnet/creating_a_subnet_for_the_vpc.rst @@ -0,0 +1,106 @@ +:original_name: vpc_vpc02_0004.html + +.. _vpc_vpc02_0004: + +Creating a Subnet for the VPC +============================= + +Scenarios +--------- + +A VPC comes with a default subnet. If the default subnet cannot meet your requirements, you can create one. + +The subnet is configured with DHCP by default. When an ECS in this subnet starts, the ECS automatically obtains an IP address using DHCP. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, click **Virtual Private Cloud**. + +#. On the **Virtual Private Cloud** page, locate the VPC for which a subnet is to be created and click the VPC name. + +#. On the displayed **Subnets** tab, click **Create Subnet**. + +#. Set the parameters as prompted. + + + .. figure:: /_static/images/en-us_image_0226222517.png + :alt: **Figure 1** Create Subnet + + + **Figure 1** Create Subnet + + .. table:: **Table 1** Parameter description + + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+=============================================================================================================================================================================================================================================+=======================+ + | Name | Specifies 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. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | CIDR Block | Specifies the CIDR block for the subnet. This value must be within the VPC CIDR block. | 192.168.0.0/24 | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Gateway | Specifies the gateway address of the subnet. | 192.168.0.1 | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | DNS Server Address | By default, two DNS server addresses are configured. You can change them if necessary. A maximum of five DNS server addresses can be configured. Multiple IP addresses must be separated using commas (,). | 100.125.x.x | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | NTP Server Address | Specifies 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 this parameter is left empty, no IP address of the NTP server is added. | | + | | | | + | | A maximum of four IP addresses can be configured. Multiple IP addresses must be separated using commas (,). | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Tag | Specifies the subnet tag, which consists of a key and value pair. You can add a maximum of ten tags to each subnet. | - Key: subnet_key1 | + | | | - Value: subnet-01 | + | | The tag key and value must meet the requirements listed in :ref:`Table 2 `. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + + .. _vpc_vpc02_0004__table42131827173915: + + .. 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 (_) | | + +-----------------------+---------------------------------------------------------------------+-----------------------+ + +#. Click **OK**. + +Precautions +----------- + +When a subnet is created, there are five reserved IP addresses, which cannot be used. For example, in a subnet with CIDR block 192.168.0.0/24, the following IP addresses are reserved: + +- 192.168.0.0: Network ID. This address is the beginning of the private IP address range and will not be assigned to any instance. +- 192.168.0.1: Gateway address. +- 192.168.0.253: Reserved for the system interface. This IP address is used by the VPC for external communication. +- 192.168.0.254: DHCP service address. +- 192.168.0.255: Network broadcast address. + +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_0226223279.png diff --git a/umn/source/operation_guide_old_console_edition/vpc_and_subnet/creating_a_vpc.rst b/umn/source/operation_guide_old_console_edition/vpc_and_subnet/creating_a_vpc.rst new file mode 100644 index 0000000..5845341 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_and_subnet/creating_a_vpc.rst @@ -0,0 +1,130 @@ +:original_name: vpc_vpc02_0002.html + +.. _vpc_vpc02_0002: + +Creating a VPC +============== + +Scenarios +--------- + +A VPC provides an isolated virtual network for ECSs. You can configure and manage the network as required. + +You can create a VPC by following the procedure provided in this section. Then, create subnets, security groups, and assign EIPs by following the procedure provided in subsequent sections based on your actual network requirements. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. 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 | Regions are geographic areas that are physically isolated from each other. The networks inside different regions are not connected to each other, so resources cannot be shared across different regions. For lower network latency and faster access to your resources, select the region nearest you. | 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 | 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 | | + +----------------------------------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ + | 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 | CIDR Block | The CIDR block for the subnet. This value must be within the VPC CIDR block. | 192.168.0.0/24 | + +----------------------------------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ + | 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 this parameter is left empty, no IP address of the NTP server is 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 >). | | + +----------------------------------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ + + .. table:: **Table 2** VPC tag key and value requirements + + +-----------------------+----------------------------------------------------------------------------+-----------------------+ + | Parameter | Requirements | Example Value | + +=======================+============================================================================+=======================+ + | Key | - Cannot be left blank. | vpc_key1 | + | | - Must be unique for the same 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 (_) | | + +-----------------------+----------------------------------------------------------------------------+-----------------------+ + + .. _vpc_vpc02_0002__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**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/vpc_and_subnet/deleting_a_subnet.rst b/umn/source/operation_guide_old_console_edition/vpc_and_subnet/deleting_a_subnet.rst new file mode 100644 index 0000000..18af104 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_and_subnet/deleting_a_subnet.rst @@ -0,0 +1,45 @@ +:original_name: vpc_vpc02_0006.html + +.. _vpc_vpc02_0006: + +Deleting a Subnet +================= + +Scenarios +--------- + +You can delete a subnet to release network resources if the subnet is no longer required. + +Prerequisites +------------- + +You can delete a subnet only if there are no resources in the subnet. If there are resources in the subnet, you must delete those resources before you can delete the subnet. + +You can view all resources of your account on the console homepage and check the resources that are in the subnet you want to delete. + +The resources may include: + +- ECS +- BMS +- CCE cluster +- RDS instance +- MRS cluster +- DCS instance +- Load balancer +- VPN +- Private IP address +- Custom route +- NAT gateway + +Procedure +--------- + +#. Log in to the management console. +#. Click |image1| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, click **Virtual Private Cloud**. +#. On the **Virtual Private Cloud** page, locate the VPC from which a subnet is to be deleted and click the VPC name. +#. On the **Subnets** page, locate the target subnet and click **Delete**. +#. Click **Yes** in the displayed dialog box. + +.. |image1| image:: /_static/images/en-us_image_0226223279.png diff --git a/umn/source/operation_guide_old_console_edition/vpc_and_subnet/deleting_a_vpc.rst b/umn/source/operation_guide_old_console_edition/vpc_and_subnet/deleting_a_vpc.rst new file mode 100644 index 0000000..345ed69 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_and_subnet/deleting_a_vpc.rst @@ -0,0 +1,39 @@ +:original_name: vpc_vpc02_0007.html + +.. _vpc_vpc02_0007: + +Deleting a VPC +============== + +Scenarios +--------- + +You can delete a VPC if the VPC is no longer required. + +You can delete a VPC only if there are no resources in the VPC. If there are resources in the VPC, you must delete those resources before you can delete the VPC. + +A VPC cannot be deleted if it contains subnets, Direct Connect connections, custom routes, VPC peering connections, or VPNs. To delete the VPC, you must first delete or disable the following resources. + +- Subnets. For details, see section :ref:`Deleting a Subnet `. +- VPNs. For details, see *Virtual Private Network User Guide*. +- Direct Connect connections. For details, see the *Direct Connect User Guide*. +- Custom routes. For details, see section :ref:`Deleting a Route `. +- VPC peering connections. For details, see section :ref:`Deleting a VPC Peering Connection `. + +Notes and Constraints +--------------------- + +If there are any EIPs or security groups, the last VPC cannot be deleted. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, click **Virtual Private Cloud**. +5. On the **Virtual Private Cloud** page, locate the row that contains the VPC to be deleted and click **Delete** in the **Operation** column. +6. Click **Yes** in the displayed dialog box. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/vpc_and_subnet/exporting_vpc_list.rst b/umn/source/operation_guide_old_console_edition/vpc_and_subnet/exporting_vpc_list.rst new file mode 100644 index 0000000..560b1ff --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_and_subnet/exporting_vpc_list.rst @@ -0,0 +1,29 @@ +:original_name: vpc_vpc02_0010.html + +.. _vpc_vpc02_0010: + +Exporting VPC List +================== + +Scenarios +--------- + +Information about all VPCs under your account can be exported as an Excel file to a local directory. This file records the names, ID, status, IP address ranges of VPCs, and the number of subnets. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, click **Virtual Private Cloud**. + +5. In the upper right corner of the VPC list, click |image2|. + + The system will automatically export information about all VPCs under your account in the current region. They will be exported in Excel format. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png +.. |image2| image:: /_static/images/en-us_image_0233469654.png diff --git a/umn/source/operation_guide_old_console_edition/vpc_and_subnet/index.rst b/umn/source/operation_guide_old_console_edition/vpc_and_subnet/index.rst new file mode 100644 index 0000000..4d69f5f --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_and_subnet/index.rst @@ -0,0 +1,30 @@ +:original_name: vpc_vpc02_0000.html + +.. _vpc_vpc02_0000: + +VPC and Subnet +============== + +- :ref:`Creating a VPC ` +- :ref:`Modifying a VPC ` +- :ref:`Creating a Subnet for the VPC ` +- :ref:`Modifying a Subnet ` +- :ref:`Deleting a Subnet ` +- :ref:`Deleting a VPC ` +- :ref:`Managing VPC Tags ` +- :ref:`Managing Subnet Tags ` +- :ref:`Exporting VPC List ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + creating_a_vpc + modifying_a_vpc + creating_a_subnet_for_the_vpc + modifying_a_subnet + deleting_a_subnet + deleting_a_vpc + managing_vpc_tags + managing_subnet_tags + exporting_vpc_list diff --git a/umn/source/operation_guide_old_console_edition/vpc_and_subnet/managing_subnet_tags.rst b/umn/source/operation_guide_old_console_edition/vpc_and_subnet/managing_subnet_tags.rst new file mode 100644 index 0000000..28d06a1 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_and_subnet/managing_subnet_tags.rst @@ -0,0 +1,97 @@ +:original_name: vpc_vpc02_0009.html + +.. _vpc_vpc02_0009: + +Managing Subnet Tags +==================== + +Scenarios +--------- + +A subnet tag identifies a subnet. Tags can be added to subnets to facilitate subnet identification and administration. You can add a tag to a subnet when creating the subnet, or you can add a tag to a created subnet on the subnet details page. A maximum of 20 tags can be added to each subnet. + +A tag consists of a key and value pair. :ref:`Table 1 ` lists the tag key and value requirements. + +.. _vpc_vpc02_0009__en-us_topic_0118498932_ted9687ca14074ef785241145365a6175: + +.. table:: **Table 1** 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 (_) | | + +-----------------------+---------------------------------------------------------------------+-----------------------+ + +Procedure +--------- + +**Search for subnets by tag key and value on the page showing the subnet list.** + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. Under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, click **Virtual Private Cloud**. + +#. On the **Virtual Private Cloud** page, locate the VPC containing the target subnet and click the VPC name. + +#. In the upper right corner of the subnet list, click **Search by Tag**. + +#. Enter the tag key of the subnet to be queried. + + Both the tag key and value must be specified. The system automatically displays the subnets you are looking for if both the tag key and value are matched. + +#. Click **+** to specify additional 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 subnets, the subnets containing all specified tags will be displayed. + +#. Click **Search**. + + The system displays the subnets you are looking for based on the entered tag keys and values. + +**Add, delete, edit, and view tags on the Tags tab of a subnet.** + +#. Log in to the management console. +#. Click |image2| in the upper left corner and select the desired region and project. +#. Under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, click **Virtual Private Cloud**. +#. On the **Virtual Private Cloud** page, locate the VPC containing the target subnet and click the VPC name. +#. Click the name of the target subnet. +#. On the subnet details page, click the **Tags** tab and perform desired operations on tags. + + - View tags. + + On the **Tags** tab, you can view details about tags added to the current subnet, including the number of tags and the key and value of each tag. + + - Add a tag. + + Click **Add Tag** in the upper left corner. In the displayed **Add Tag** dialog box, enter the tag key and value, and click **OK**. + + - Edit a tag. + + Locate the row that contains the tag to be edited, and click **Edit** in the **Operation** column. Enter the new tag key and value, and click **OK**. + + - Delete a tag. + + Locate the row that contains the tag to be deleted, and click **Delete** in the **Operation** column. In the displayed **Delete Tag** dialog box, click **Yes**. + +.. |image1| image:: /_static/images/en-us_image_0226829589.png +.. |image2| image:: /_static/images/en-us_image_0226829587.png diff --git a/umn/source/operation_guide_old_console_edition/vpc_and_subnet/managing_vpc_tags.rst b/umn/source/operation_guide_old_console_edition/vpc_and_subnet/managing_vpc_tags.rst new file mode 100644 index 0000000..c5bbacb --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_and_subnet/managing_vpc_tags.rst @@ -0,0 +1,101 @@ +:original_name: vpc_vpc02_0008.html + +.. _vpc_vpc02_0008: + +Managing VPC Tags +================= + +Scenarios +--------- + +A VPC tag identifies a VPC. Tags can be added to VPCs to facilitate VPC identification and management. You can add a tag to a VPC when creating the VPC, or you can add a tag to a created VPC on the VPC details page. A maximum of 20 tags can be added to each VPC. + +A tag consists of a key and value pair. :ref:`Table 1 ` lists the tag key and value requirements. + +.. _vpc_vpc02_0008__en-us_topic_0118498924_ted9687ca14074ef785241145365a6175: + +.. table:: **Table 1** VPC tag key and value requirements + + +-----------------------+----------------------------------------------------------------------------+-----------------------+ + | Parameter | Requirements | Example Value | + +=======================+============================================================================+=======================+ + | Key | - Cannot be left blank. | vpc_key1 | + | | - Must be unique for the same 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 (_) | | + +-----------------------+----------------------------------------------------------------------------+-----------------------+ + +Procedure +--------- + +**Search for VPCs by tag key and value on the page showing the VPC list.** + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, click **Virtual Private Cloud**. + +#. In the upper right corner of the VPC list, click **Search by Tag**. + +#. In the displayed area, enter the tag key and value of the VPC you are looking for. + + Both the tag key and value must be specified. The system automatically displays the VPCs you are looking for if both the tag key and value are matched. + +#. Click + to add more 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 VPCs, the VPCs containing all specified tags will be displayed. + +#. Click **Search**. + + The system displays the VPCs you are looking for based on the entered tag keys and values. + +**Add, delete, edit, and view tags on the Tags tab of a VPC.** + +#. Log in to the management console. + +#. Click |image2| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, click **Virtual Private Cloud**. + +#. On the **Virtual Private Cloud** page, locate the VPC whose tags are to be managed and click the VPC name. + + The page showing details about the particular VPC is displayed. + +#. Click the **Tags** tab and perform desired operations on tags. + + - View tags. + + On the **Tags** tab, you can view details about tags added to the current VPC, including the number of tags and the key and value of each tag. + + - Add a tag. + + Click **Add Tag** in the upper left corner. In the displayed **Add Tag** dialog box, enter the tag key and value, and click **OK**. + + - Edit a tag. + + Locate the row that contains the tag you want to edit and click **Edit** in the **Operation** column. In the **Edit Tag** dialog box, change the tag value and click **OK**. + + - Delete a tag. + + Locate the row that contains the tag 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_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/vpc_and_subnet/modifying_a_subnet.rst b/umn/source/operation_guide_old_console_edition/vpc_and_subnet/modifying_a_subnet.rst new file mode 100644 index 0000000..c3fa6d5 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_and_subnet/modifying_a_subnet.rst @@ -0,0 +1,60 @@ +:original_name: vpc_vpc02_0005.html + +.. _vpc_vpc02_0005: + +Modifying a Subnet +================== + +Scenarios +--------- + +Modify the subnet name, NTP server address, and DNS server address. + +Procedure +--------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, click **Virtual Private Cloud**. + +#. On the **Virtual Private Cloud** page, locate the VPC for which a subnet is to be modified and click the VPC name. + +#. In the subnet list, locate the target subnet and click **Modify**. Modify the parameters as prompted. + + + .. figure:: /_static/images/en-us_image_0226829586.png + :alt: **Figure 1** Modify Subnet + + + **Figure 1** Modify Subnet + + .. table:: **Table 1** Parameter description + + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+=============================================================================================================================================================================================================================================+=======================+ + | Name | Specifies 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. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | DNS Server Address | By default, two DNS server addresses are configured. You can change them if necessary. A maximum of five DNS server addresses can be configured. Multiple IP addresses must be separated using commas (,). | 100.125.x.x | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | NTP Server Address | Specifies 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 this parameter is left empty, no IP address of the NTP server is added. | | + | | | | + | | A maximum of four IP addresses can be configured. Multiple IP addresses must be separated using commas (,). | | + | | | | + | | .. note:: | | + | | | | + | | - If you add or change the NTP server addresses of a subnet, you need to renew the DHCP lease for or restart all the ECSs in the subnet to make the change take effect immediately. | | + | | - If the NTP server addresses have been cleared out, restarting the ECSs will not help. You must renew the DHCP lease for all ECSs to make the change take effect immediately. | | + +-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +#. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0226829591.png diff --git a/umn/source/operation_guide_old_console_edition/vpc_and_subnet/modifying_a_vpc.rst b/umn/source/operation_guide_old_console_edition/vpc_and_subnet/modifying_a_vpc.rst new file mode 100644 index 0000000..ce108a6 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_and_subnet/modifying_a_vpc.rst @@ -0,0 +1,71 @@ +:original_name: vpc_vpc02_0003.html + +.. _vpc_vpc02_0003: + +Modifying a VPC +=============== + +Scenarios +--------- + +Change the VPC name and CIDR block. + +If the VPC CIDR block conflicts with the CIDR block of a VPN created in the VPC, you can modify its CIDR block. + +Notes and Constraints +--------------------- + +- When modifying the VPC CIDR block: + + - The VPC CIDR block to be modified must be in the supported CIDR blocks: 10.0.0.0 – 10.255.255.255, 172.16.0.0 – 172.31.255.255, and 192.168.0.0 – 192.168.255.255 + - If the VPC has subnets, the VPC CIDR block to be modified must contain all subnet CIDR blocks. + +When modifying the VPC CIDR block: + +- The VPC CIDR block to be modified must be in the supported CIDR blocks: 10.0.0.0 – 10.255.255.255, 172.16.0.0 – 172.31.255.255, and 192.168.0.0 – 192.168.255.255 +- If the VPC has subnets, the VPC CIDR block to be modified must contain all subnet CIDR blocks. + +Procedure +--------- + +**Modifying the VPC CIDR Block** + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, click **Virtual Private Cloud**. + +#. On the **Virtual Private Cloud** page, locate the row that contains the VPC to be modified and click **Edit CIDR Block** in the **Operation** column. + +#. Set a new CIDR block. + + + .. figure:: /_static/images/en-us_image_0000001286573614.png + :alt: **Figure 1** Edit CIDR Block + + + **Figure 1** Edit CIDR Block + +#. Click **OK**. + +**Modifying a VPC** + +#. Log in to the management console. +#. Click |image2| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, click **Virtual Private Cloud**. +#. Modify the basic information about a VPC using either of the following methods : + + - In the VPC list, click |image3| on the right of the VPC name to change the VPC name. + + - In the VPC list, click the VPC name. + + On the VPC details page, click |image4| next to the VPC name or description to change the VPC name or description. + +.. |image1| image:: /_static/images/en-us_image_0000001338933333.png +.. |image2| image:: /_static/images/en-us_image_0141273034.png +.. |image3| image:: /_static/images/en-us_image_0000001222749226.png +.. |image4| image:: /_static/images/en-us_image_0000001222749910.png diff --git a/umn/source/operation_guide_old_console_edition/vpc_flow_log/creating_a_vpc_flow_log.rst b/umn/source/operation_guide_old_console_edition/vpc_flow_log/creating_a_vpc_flow_log.rst new file mode 100644 index 0000000..89096d4 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_flow_log/creating_a_vpc_flow_log.rst @@ -0,0 +1,79 @@ +:original_name: vpc_FlowLog02_0002.html + +.. _vpc_FlowLog02_0002: + +Creating a VPC Flow Log +======================= + +Scenarios +--------- + +A VPC flow log records information about the traffic going to and from a VPC. + +Prerequisites +------------- + +Ensure that the following operations have been performed on the LTS console: + +- Create a log group. +- Create a log topic. + +For more information about the LTS service, see the *Log Tank Service User Guide*. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, choose **VPC Flow Logs**. + +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 + :alt: **Figure 1** Create VPC Flow Log + + + **Figure 1** Create VPC Flow Log + + .. table:: **Table 1** Parameter descriptions + + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+============================================================================================================================================================================================================================================================+=======================+ + | Name | The VPC flow log name. | flowlog-495d | + | | | | + | | The name can contain a maximum of 64 characters, which may consist of letters, digits, underscores (_), hyphens (-), and periods (.). The name cannot contain spaces. | | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Resource Type | The type of resources whose traffic is to be logged. You can select **NIC**, **Subnet**, or **VPC**. | NIC | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Resource | The specific NIC whose traffic is to be logged. | N/A | + | | | | + | | .. note:: | | + | | | | + | | We recommend that you select an ECS that is in the running state. If an ECS in the stopped state is selected, restart the ECS after creating the VPC flow log for accurately recording the information about the traffic going to and from the ECS NIC. | | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Filter | - **All traffic**: specifies that both accepted and rejected traffic of the specified resource will be logged. | All | + | | - **Accepted traffic**: specifies that only accepted traffic of the specified resource will be logged. Accepted traffic refers to the traffic permitted by the security group or firewall. | | + | | - **Rejected traffic**: specifies that only rejected traffic of the specified resource will be logged. Rejected traffic refers to the traffic denied by the firewall. | | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Log Group | The log group created in LTS. | lts-group-wule | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Log Topic | The log topic created in LTS. | LogTopic1 | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Description | Supplementary information about the VPC flow log. This parameter is optional. | N/A | + | | | | + | | The VPC flow log description can contain a maximum of 255 characters and cannot contain angle brackets (< or >). | | + +-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + + .. note:: + + Only two flow logs, each with a different filter, can be created for a single resource under the same log group and log topic. Each VPC flow log must be unique. + +6. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/vpc_flow_log/deleting_a_vpc_flow_log.rst b/umn/source/operation_guide_old_console_edition/vpc_flow_log/deleting_a_vpc_flow_log.rst new file mode 100644 index 0000000..f20ed5a --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_flow_log/deleting_a_vpc_flow_log.rst @@ -0,0 +1,39 @@ +:original_name: vpc_FlowLog02_0005.html + +.. _vpc_FlowLog02_0005: + +Deleting a VPC Flow Log +======================= + +Scenarios +--------- + +Delete a VPC flow log that is not required. Deleting a VPC flow log will not delete the existing flow log records in LTS. + +.. note:: + + If a NIC that uses a VPC flow log is deleted, the flow log will be automatically deleted. However, the flow log records are not deleted. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, choose **VPC Flow Logs**. + +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 + :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 diff --git a/umn/source/operation_guide_old_console_edition/vpc_flow_log/enabling_or_disabling_vpc_flow_log.rst b/umn/source/operation_guide_old_console_edition/vpc_flow_log/enabling_or_disabling_vpc_flow_log.rst new file mode 100644 index 0000000..c4af0ed --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_flow_log/enabling_or_disabling_vpc_flow_log.rst @@ -0,0 +1,25 @@ +:original_name: vpc_FlowLog02_0004.html + +.. _vpc_FlowLog02_0004: + +Enabling or Disabling VPC Flow Log +================================== + +Scenarios +--------- + +After a VPC flow log is created, the VPC flow log is automatically enabled. If you do not need to record traffic data, you can disable the corresponding VPC flow log. The disabled VPC flow log can be enabled again. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, choose **VPC Flow Logs**. +5. Locate the VPC flow log to be enabled or disabled, and click **Enable** or **Disable** in the **Operation** column. +6. Click **Yes**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/vpc_flow_log/index.rst b/umn/source/operation_guide_old_console_edition/vpc_flow_log/index.rst new file mode 100644 index 0000000..396b0a7 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_flow_log/index.rst @@ -0,0 +1,22 @@ +:original_name: vpc_FlowLog02_0000.html + +.. _vpc_FlowLog02_0000: + +VPC Flow Log +============ + +- :ref:`VPC Flow Log Overview ` +- :ref:`Creating a VPC Flow Log ` +- :ref:`Viewing a VPC Flow Log ` +- :ref:`Enabling or Disabling VPC Flow Log ` +- :ref:`Deleting a VPC Flow Log ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + vpc_flow_log_overview + creating_a_vpc_flow_log + viewing_a_vpc_flow_log + enabling_or_disabling_vpc_flow_log + deleting_a_vpc_flow_log diff --git a/umn/source/operation_guide_old_console_edition/vpc_flow_log/viewing_a_vpc_flow_log.rst b/umn/source/operation_guide_old_console_edition/vpc_flow_log/viewing_a_vpc_flow_log.rst new file mode 100644 index 0000000..6adf6dc --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_flow_log/viewing_a_vpc_flow_log.rst @@ -0,0 +1,123 @@ +:original_name: vpc_FlowLog02_0003.html + +.. _vpc_FlowLog02_0003: + +Viewing a VPC Flow Log +====================== + +Scenarios +--------- + +View information about your flow log record. + +The capture window is approximately 10 minutes, which indicates that a flow log record will be generated every 10 minutes. After creating a VPC flow log, you need to wait about 10 minutes before you can view the flow log record. + +.. note:: + + If an ECS is in the stopped state, its flow log records will not be displayed. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, choose **VPC Flow Logs**. + +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 + :alt: **Figure 1** Viewing a log record + + + **Figure 1** Viewing a log record + + + .. figure:: /_static/images/en-us_image_0191588554.png + :alt: **Figure 2** Flow log record + + + **Figure 2** Flow log record + + The flow log record is in the following format: + + .. code-block:: + + + + Example 1: The following is an example of a flow log record in which data was recorded during the capture window: + + .. code-block:: + + 1 5f67944957444bd6bb4fe3b367de8f3d 1d515d18-1b36-47dc-a983-bd6512aed4bd 192.168.0.154 192.168.3.25 38929 53 17 1 96 1548752136 1548752736 ACCEPT OK + + Value **1** indicates the VPC flow log version. Traffic with a size of 96 bytes to NIC **1d515d18-1b36-47dc-a983-bd6512aed4bd** during the past 10 minutes (from 16:55:36 to 17:05:36 on January 29, 2019) was allowed. A data packet was transmitted over the UDP protocol from source IP address **192.168.0.154** and port **38929** to destination IP address **192.168.3.25** and port **53**. + + Example 2: The following is an example of a flow log record in which no data was recorded during the capture window: + + .. code-block:: + + 1 5f67944957444bd6bb4fe3b367de8f3d 1d515d18-1b36-47dc-a983-bd6512aed4bd - - - - - - - 1431280876 1431280934 - NODATA + + Example 3: The following is an example of a flow log record in which data was skipped during the capture window: + + .. code-block:: + + 1 5f67944957444bd6bb4fe3b367de8f3d 1d515d18-1b36-47dc-a983-bd6512aed4bd - - - - - - - 1431280876 1431280934 - SKIPDATA + + :ref:`Table 1 ` describes the fields of a flow log record. + + .. _vpc_flowlog02_0003__en-us_topic_0151016582_table1313851722313: + + .. table:: **Table 1** Log field description + + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | Field | Description | Example Value | + +=======================+===============================================================================================================================================================================================================================================================================================================================================+======================================+ + | version | The VPC flow log version. | 1 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | project-id | The project ID. | 5f67944957444bd6bb4fe3b367de8f3d | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | interface-id | The ID of the NIC for which the traffic is recorded. | 1d515d18-1b36-47dc-a983-bd6512aed4bd | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | srcaddr | The source IP address. | 192.168.0.154 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | dstaddr | The destination IP address. | 192.168.3.25 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | srcport | The source port. | 38929 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | dstport | The destination port. | 53 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | protocol | The Internet Assigned Numbers Authority (IANA) protocol number of the traffic. For details, see `Assigned Internet Protocol Numbers `__. | 17 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | packets | The number of packets transferred during the capture window. | 1 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | bytes | The number of bytes transferred during the capture window. | 96 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | start | The time, in Unix seconds, of the start of the capture window. | 1548752136 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | end | The time, in Unix seconds, of the end of the capture window. | 1548752736 | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | action | The action associated with the traffic: | ACCEPT | + | | | | + | | - **ACCEPT**: The recorded traffic was allowed by the security groups or firewalls. | | + | | - **REJECT**: The recorded traffic was denied by the firewalls. | | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | log-status | The logging status of the VPC flow log: | OK | + | | | | + | | - **OK**: Data is logging normally to the chosen destinations. | | + | | - **NODATA**: There was no traffic of the **Filter** setting to or from the NIC during the capture window. | | + | | - **SKIPDATA**: Some flow log records were skipped during the capture window. This may be caused by an internal capacity constraint or an internal error. | | + | | | | + | | Example: | | + | | | | + | | When **Filter** is set to **Accepted traffic**, if there is accepted traffic, the value of **log-status** is **OK**. If there is no accepted traffic, the value of **log-status** is **NODATA** regardless of whether there is rejected traffic. If some accepted traffic is abnormally skipped, the value of **log-status** is **SKIPDATA**. | | + +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + +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 diff --git a/umn/source/operation_guide_old_console_edition/vpc_flow_log/vpc_flow_log_overview.rst b/umn/source/operation_guide_old_console_edition/vpc_flow_log/vpc_flow_log_overview.rst new file mode 100644 index 0000000..f638549 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_flow_log/vpc_flow_log_overview.rst @@ -0,0 +1,25 @@ +:original_name: vpc_FlowLog02_0001.html + +.. _vpc_FlowLog02_0001: + +VPC Flow Log Overview +===================== + +A VPC flow log records information about the traffic going to and from a VPC. VPC flow logs help you monitor network traffic, analyze network attacks, and determine whether security group and firewall rules require modification. + +VPC flow logs must be used together with the Log Tank Service (LTS). Before you create a VPC flow log, you need to create a log group and a log topic in LTS. :ref:`Figure 1 ` shows the process for configuring the VPC flow log function. + +.. _vpc_flowlog02_0001__en-us_topic_0151014680_fig1535115691415: + +.. figure:: /_static/images/en-us_image_0162336264.png + :alt: **Figure 1** Configuring the VPC flow log function + + + **Figure 1** Configuring the VPC flow log function + +Notes and Constraints +--------------------- + +- Currently, only C3, M3, and S2 ECSs support VPC flow logs. +- By default, you can create a maximum of 10 VPC flow logs. +- By default, a maximum of 400,000 flow log records are supported. diff --git a/umn/source/operation_guide_old_console_edition/vpc_peering_connection/creating_a_vpc_peering_connection_with_a_vpc_in_another_account.rst b/umn/source/operation_guide_old_console_edition/vpc_peering_connection/creating_a_vpc_peering_connection_with_a_vpc_in_another_account.rst new file mode 100644 index 0000000..16b581d --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_peering_connection/creating_a_vpc_peering_connection_with_a_vpc_in_another_account.rst @@ -0,0 +1,158 @@ +:original_name: vpc_peering02_0004.html + +.. _vpc_peering02_0004: + +Creating a VPC Peering Connection with a VPC in Another Account +=============================================================== + +Scenarios +--------- + +The VPC service also allows you to create a VPC peering connection with a VPC in another account. The two VPCs must be in the same region. If you request a VPC peering connection with a VPC in another account in the same region, the owner of the peer account must accept the request to activate the connection. + +Creating a VPC Peering Connection +--------------------------------- + +#. Log in to the management console. + +#. Click |image1| in the upper left corner and select the desired region and project. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, click **VPC Peering**. + +#. In the right pane displayed, click **Create VPC Peering Connection**. + +#. Configure parameters as prompted. You must select **Another account** for **Account**. + + + .. figure:: /_static/images/en-us_image_0226829595.png + :alt: **Figure 1** Create VPC Peering Connection + + + **Figure 1** Create VPC Peering Connection + + .. table:: **Table 1** Parameter description + + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | Parameter | Description | Example Value | + +=======================+============================================================================================================================================+======================================+ + | Name | Specifies the name of the VPC peering connection. | peering-001 | + | | | | + | | The name contains a maximum of 64 characters, which consist of letters, digits, hyphens (-), and underscores (_). | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | Local VPC | Specifies the local VPC. You can select one from the drop-down list. | vpc_002 | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | Account | Specifies the account to which the VPC to peer with belongs. | Another account | + | | | | + | | - **My account**: The VPC peering connection will be created between two VPCs, in the same region, in your account. | | + | | - **Another account**: The VPC peering connection will be created between your VPC and a VPC in another account, in the same region. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | Peer Project ID | This parameter is available only when **Another account** is selected. | - | + | | | | + | | For details about how to obtain the peer project ID, see :ref:`Obtaining the Peer Project ID `. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | Peer VPC ID | This parameter is available only when **Another account** is selected. | 65d062b3-40fa-4204-8181-3538f527d2ab | + | | | | + | | For details about how to obtain the peer VPC ID, see :ref:`Obtaining the Peer VPC ID `. | | + +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+ + +#. Click **OK**. + +Accepting a VPC Peering Connection Request +------------------------------------------ + +To request a VPC peering connection with a VPC in another account, the owner of the peer account must accept the request to activate the connection. + +#. The owner of the peer account logs in to the management console. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, click **VPC Peering**. + +#. In the VPC peering connection list, locate the row that contains the target VPC peering connection and click **Accept Request** in the **Operation** column. + + + .. figure:: /_static/images/en-us_image_0162391155.png + :alt: **Figure 2** VPC peering connection list + + + **Figure 2** VPC peering connection list + +#. Click **Yes** in the displayed dialog box. + +Refusing a VPC Peering Connection +--------------------------------- + +The owner of the peer account can reject any VPC peering connection request that they receive. If a VPC peering connection request is rejected, the connection will not be established. You must delete the rejected VPC peering connection request before creating a VPC peering connection between the same VPCs as those in the rejected request. + +#. The owner of the peer account logs in to the management console. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, click **VPC Peering**. +#. In the VPC peering connection list, locate the row that contains the target VPC peering connection and click **Reject Request** in the **Operation** column. +#. Click **Yes** in the displayed dialog box. + +Adding Routes for the VPC Peering Connection +-------------------------------------------- + +If you request a VPC peering connection with a VPC in another account, the owner of the peer account must accept the request. To enable communication between the two VPCs, you need to add routes for the VPC peering connection. The owner of the local account can add only the local route because the owner does not have the required permission to perform operations on the peer VPC. The owner of the peer account must add the peer route. The procedure for adding a local route and a peer route is the same. + +#. Log in to the management console. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, click **VPC Peering**. + +#. Locate the target VPC peering connection in the connection list. + +#. Click the name of the VPC peering connection to switch to the page showing details about the connection. + +#. On the displayed page, click the **Local Routes** tab. + +#. In the displayed **Local Routes** area, click **Add Local Route**. In the displayed dialog box, add a local route. :ref:`Table 2 ` lists the parameters to be configured. + + + .. figure:: /_static/images/en-us_image_0226820459.png + :alt: **Figure 3** Add Local Route + + + **Figure 3** Add Local Route + + .. _vpc_peering02_0004__en-us_topic_0118498933_en-us_topic_0118498960_table1626072032518: + + .. table:: **Table 2** Route parameter description + + +-------------+-------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | Parameter | Description | Example Value | + +=============+=============================================================================================================+======================================+ + | Destination | Specifies the destination address. Set it to the peer VPC or subnet CIDR block. | 192.168.2.0/24 | + +-------------+-------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | Next Hop | Specifies the next hop address. The default value is the VPC peering connection ID. Keep the default value. | d1a7863b-9d5e-4d27-8eaf-ab14d2a9148b | + +-------------+-------------------------------------------------------------------------------------------------------------+--------------------------------------+ + +#. Click **OK**. + +After the VPC peering connection is created, the two VPCs can communicate with each other through private IP addresses. You can run the **ping** command to check whether the two VPCs can communicate with each other. + +If two VPCs cannot communicate with each other, check the configuration by following the instructions provided in :ref:`Why Did Communication Fail Between VPCs That Were Connected by a VPC Peering Connection? ` + +.. _vpc_peering02_0004__section41291933224121: + +Obtaining the Peer Project ID +----------------------------- + +#. The owner of the peer account logs in to the management console. +#. Select **My Credentials** from the username drop-down list. +#. On the **Projects** tab, obtain the required project ID. + +.. _vpc_peering02_0004__section19734314164713: + +Obtaining the Peer VPC ID +------------------------- + +#. The owner of the peer account logs in to the management console. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, click **Virtual Private Cloud**. +#. Click the target VPC name and view VPC ID on the VPC details page. + +.. |image1| image:: /_static/images/en-us_image_0226829583.png diff --git a/umn/source/operation_guide_old_console_edition/vpc_peering_connection/creating_a_vpc_peering_connection_with_another_vpc_in_your_account.rst b/umn/source/operation_guide_old_console_edition/vpc_peering_connection/creating_a_vpc_peering_connection_with_another_vpc_in_your_account.rst new file mode 100644 index 0000000..e1fedb0 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_peering_connection/creating_a_vpc_peering_connection_with_another_vpc_in_your_account.rst @@ -0,0 +1,124 @@ +:original_name: vpc_peering02_0003.html + +.. _vpc_peering02_0003: + +Creating a VPC Peering Connection with Another VPC in Your Account +================================================================== + +Scenarios +--------- + +To create a VPC peering connection, first create a request to peer with another VPC. You can request a VPC peering connection with another VPC in your account, but the two VPCs must be in the same region. The system automatically accepts the request. + +Prerequisites +------------- + +Two VPCs in the same region have been created. + +Creating a VPC Peering Connection +--------------------------------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, click **VPC Peering**. + +5. In the right pane displayed, click **Create VPC Peering Connection**. + +6. Configure parameters as prompted. You must select **My account** for **Account**. :ref:`Table 1 ` lists the parameters to be configured. + + + .. figure:: /_static/images/en-us_image_0167839112.png + :alt: **Figure 1** Create VPC Peering Connection + + + **Figure 1** Create VPC Peering Connection + + .. _vpc_peering02_0003__en-us_topic_0118498960_table1215761020244: + + .. table:: **Table 1** Parameter descriptions + + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Parameter | Description | Example Value | + +=======================+==========================================================================================================================================================+=======================+ + | Name | The name of the VPC peering connection. | peering-001 | + | | | | + | | The name contains a maximum of 64 characters, which consist of letters, digits, hyphens (-), and underscores (_). | | + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Local VPC | The local VPC. You can select one from the drop-down list. | vpc_002 | + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Local VPC CIDR Block | The CIDR block for the local VPC. | 192.168.10.0/24 | + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Account | The account to which the peer VPC belongs. | My account | + | | | | + | | - **My account**: The VPC peering connection will be created between two VPCs, in the same region, in your account. | | + | | - **Another account**: The VPC peering connection will be created between your VPC and a VPC in another account, in the same region. | | + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Peer Project | The peer project name. The project name of the current project is used by default. | aaa | + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Peer VPC | The peer VPC. You can select one from the drop-down list if the VPC peering connection is created between two VPCs in your own account. | vpc_fab1 | + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + | Peer VPC CIDR Block | The CIDR block for the peer VPC. | 192.168.2.0/24 | + | | | | + | | The local and peer VPCs cannot have matching or overlapping CIDR blocks. Otherwise, the routes added for the VPC peering connection may not take effect. | | + +-----------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ + +7. Click **OK**. + +Adding Routes for the VPC Peering Connection +-------------------------------------------- + +If you request a VPC peering connection with another VPC in your own account, the system automatically accepts the request. To enable communication between the two VPCs, you need to add local and peer routes for the VPC peering connection. + +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +#. In the navigation pane on the left, click **VPC Peering**. + +#. Locate the target VPC peering connection in the connection list. + + + .. figure:: /_static/images/en-us_image_0226820452.png + :alt: **Figure 2** VPC peering connection list + + + **Figure 2** VPC peering connection list + +#. Click the name of the VPC peering connection to switch to the page showing details about the connection. + +#. In the displayed **Local Routes** area, click **Add Local Route**. In the displayed dialog box, add a local route. :ref:`Table 2 ` lists the parameters to be configured. + + + .. figure:: /_static/images/en-us_image_0226820455.png + :alt: **Figure 3** Add Local Route + + + **Figure 3** Add Local Route + + .. _vpc_peering02_0003__en-us_topic_0118498960_table1626072032518: + + .. table:: **Table 2** Route parameter description + + +-------------+-------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | Parameter | Description | Example Value | + +=============+=============================================================================================================+======================================+ + | Destination | Specifies the destination address. Set it to the peer VPC or subnet CIDR block. | 192.168.2.0/24 | + +-------------+-------------------------------------------------------------------------------------------------------------+--------------------------------------+ + | Next Hop | Specifies the next hop address. The default value is the VPC peering connection ID. Keep the default value. | d1a7863b-9d5e-4d27-8eaf-ab14d2a9148b | + +-------------+-------------------------------------------------------------------------------------------------------------+--------------------------------------+ + +#. Click **OK** to switch to the page showing the VPC peering connection details. + +#. On the displayed page, click the **Peer Routes** tab. + +#. In the displayed **Peer Routes** area, click **Add Peer Route** and add a route. + +#. Click **OK**. + +After a VPC peering connection is created, the two VPCs can communicate with each other through private IP addresses. You can run the **ping** command to check whether the two VPCs can communicate with each other. + +If two VPCs cannot communicate with each other, check the configuration by following the instructions provided in :ref:`Why Did Communication Fail Between VPCs That Were Connected by a VPC Peering Connection? ` + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/vpc_peering_connection/deleting_a_vpc_peering_connection.rst b/umn/source/operation_guide_old_console_edition/vpc_peering_connection/deleting_a_vpc_peering_connection.rst new file mode 100644 index 0000000..5410d42 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_peering_connection/deleting_a_vpc_peering_connection.rst @@ -0,0 +1,37 @@ +:original_name: vpc_peering02_0007.html + +.. _vpc_peering02_0007: + +Deleting a VPC Peering Connection +================================= + +Scenarios +--------- + +The owners of both the local and peer accounts can delete a VPC peering connection in any state. After a VPC peering connection is deleted, routes configured for the connection will be automatically deleted as well. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, click **VPC Peering**. + +5. In the displayed pane on the right, view information about the VPC peering connections. You can search for specific VPC peering connections by connection status or by name. + + + .. figure:: /_static/images/en-us_image_0162391187.png + :alt: **Figure 1** VPC peering connection list + + + **Figure 1** VPC peering connection list + +6. Locate the target VPC peering connection and click **Delete** in the **Operation** column. + +7. Click **Yes** in the displayed dialog box. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/vpc_peering_connection/deleting_a_vpc_peering_route.rst b/umn/source/operation_guide_old_console_edition/vpc_peering_connection/deleting_a_vpc_peering_route.rst new file mode 100644 index 0000000..e285ba4 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_peering_connection/deleting_a_vpc_peering_route.rst @@ -0,0 +1,29 @@ +:original_name: vpc_peering02_0010.html + +.. _vpc_peering02_0010: + +Deleting a VPC Peering Route +============================ + +Scenarios +--------- + +After routes are added for a VPC peering connection, the owners of both the local and peer accounts can delete the routes on the page showing details about the peering connection. + +Procedure +--------- + +#. Log in to the management console. +#. Click |image1| in the upper left corner and select the desired region and project. +#. On the console homepage, under **Network**, click **Virtual Private Cloud**. +#. In the navigation pane on the left, click **VPC Peering**. +#. Locate the target VPC peering connection in the connection list. +#. Click the name of the VPC peering connection to switch to the page showing details about the connection. +#. On the displayed page, click the **Local Routes** tab and view information about the local route added for the VPC peering connection. +#. On the **Local Routes** page, locate the target local route, and click **Delete** in the **Operation** column. +#. Click **Yes** in the displayed dialog box. +#. On the page showing details about the VPC peering connection, click the **Peer Routes** tab and view information about the peer route added for the VPC peering connection. +#. On the **Peer Routes** page, locate the target peer route, and click **Delete** in the **Operation** column. +#. Click **Yes** in the displayed dialog box. + +.. |image1| image:: /_static/images/en-us_image_0226820796.png diff --git a/umn/source/operation_guide_old_console_edition/vpc_peering_connection/index.rst b/umn/source/operation_guide_old_console_edition/vpc_peering_connection/index.rst new file mode 100644 index 0000000..2226b57 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_peering_connection/index.rst @@ -0,0 +1,30 @@ +:original_name: vpc_peering02_0000.html + +.. _vpc_peering02_0000: + +VPC Peering Connection +====================== + +- :ref:`VPC Peering Connection Creation Procedure ` +- :ref:`VPC Peering Connection Configuration Plans ` +- :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 VPC Peering Connections ` +- :ref:`Modifying a VPC Peering Connection ` +- :ref:`Deleting a VPC Peering Connection ` +- :ref:`Viewing Routes Configured for a VPC Peering Connection ` +- :ref:`Deleting a VPC Peering Route ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + vpc_peering_connection_creation_procedure + vpc_peering_connection_configuration_plans + creating_a_vpc_peering_connection_with_another_vpc_in_your_account + creating_a_vpc_peering_connection_with_a_vpc_in_another_account + viewing_vpc_peering_connections + modifying_a_vpc_peering_connection + deleting_a_vpc_peering_connection + viewing_routes_configured_for_a_vpc_peering_connection + deleting_a_vpc_peering_route diff --git a/umn/source/operation_guide_old_console_edition/vpc_peering_connection/modifying_a_vpc_peering_connection.rst b/umn/source/operation_guide_old_console_edition/vpc_peering_connection/modifying_a_vpc_peering_connection.rst new file mode 100644 index 0000000..2abe7e3 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_peering_connection/modifying_a_vpc_peering_connection.rst @@ -0,0 +1,37 @@ +:original_name: vpc_peering02_0006.html + +.. _vpc_peering02_0006: + +Modifying a VPC Peering Connection +================================== + +Scenarios +--------- + +The owners of both the local and peer accounts can modify a VPC peering connection in any state. The VPC peering connection name can be changed. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, click **VPC Peering**. + +5. In the displayed pane on the right, view information about the VPC peering connections. You can search for specific VPC peering connections by connection status or by name. + + + .. figure:: /_static/images/en-us_image_0162391187.png + :alt: **Figure 1** VPC peering connection list + + + **Figure 1** VPC peering connection list + +6. Locate the target VPC peering connection and click **Modify** in the **Operation** column. In the displayed dialog box, modify information about the VPC peering connection. + +7. Click **OK**. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/vpc_peering_connection/viewing_routes_configured_for_a_vpc_peering_connection.rst b/umn/source/operation_guide_old_console_edition/vpc_peering_connection/viewing_routes_configured_for_a_vpc_peering_connection.rst new file mode 100644 index 0000000..1bff595 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_peering_connection/viewing_routes_configured_for_a_vpc_peering_connection.rst @@ -0,0 +1,26 @@ +:original_name: vpc_peering02_0008.html + +.. _vpc_peering02_0008: + +Viewing Routes Configured for a VPC Peering Connection +====================================================== + +Scenarios +--------- + +After routes are added for a VPC peering connection, the owners of both the local and peer accounts can view information about the routes on the page showing details about the VPC peering connection. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. +4. In the navigation pane on the left, click **VPC Peering**. +5. Locate the target VPC peering connection in the connection list. +6. Click the name of the VPC peering connection to switch to the page showing details about the connection. +7. On the displayed page, click the **Local Routes** tab and view information about the local route added for the VPC peering connection. +8. On the page showing details about the VPC peering connection, click the **Peer Routes** tab and view information about the peer route added for the VPC peering connection. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/vpc_peering_connection/viewing_vpc_peering_connections.rst b/umn/source/operation_guide_old_console_edition/vpc_peering_connection/viewing_vpc_peering_connections.rst new file mode 100644 index 0000000..b48ead2 --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_peering_connection/viewing_vpc_peering_connections.rst @@ -0,0 +1,35 @@ +:original_name: vpc_peering02_0005.html + +.. _vpc_peering02_0005: + +Viewing VPC Peering Connections +=============================== + +Scenarios +--------- + +The owners of both the local and peer accounts can view information about the created VPC peering connections and those that are still waiting to be accepted. + +Procedure +--------- + +#. Log in to the management console. + +2. Click |image1| in the upper left corner and select the desired region and project. + +3. On the console homepage, under **Network**, click **Virtual Private Cloud**. + +4. In the navigation pane on the left, click **VPC Peering**. + +5. In the displayed pane on the right, view information about the VPC peering connections. You can search for specific VPC peering connections by connection status or by name. + + + .. figure:: /_static/images/en-us_image_0162391187.png + :alt: **Figure 1** VPC peering connection list + + + **Figure 1** VPC peering connection list + +6. Click the VPC peering connection name. On the displayed page, view detailed information about the VPC peering connection. + +.. |image1| image:: /_static/images/en-us_image_0141273034.png diff --git a/umn/source/operation_guide_old_console_edition/vpc_peering_connection/vpc_peering_connection_configuration_plans.rst b/umn/source/operation_guide_old_console_edition/vpc_peering_connection/vpc_peering_connection_configuration_plans.rst new file mode 100644 index 0000000..3ad5f3a --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_peering_connection/vpc_peering_connection_configuration_plans.rst @@ -0,0 +1,78 @@ +:original_name: vpc_peering02_0002.html + +.. _vpc_peering02_0002: + +VPC Peering Connection Configuration Plans +========================================== + +To enable two VPCs in the same region to communicate with each other, you can create a VPC peering connection between them. The VPC and subnet CIDR blocks must meet the requirements in :ref:`Table 1 `. + +.. _vpc_peering02_0002__en-us_topic_0118499087_table461583720304: + +.. table:: **Table 1** Requirements for VPC and subnet CIDR blocks + + +-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+ + | Requirement | Description | + +=============================================================================+=================================================================================================================================================+ + | - VPC CIDR blocks do not overlap. | A VPC peering connection can enable communications between the entire VPC CIDR blocks. The destination of a route is a VPC CIDR block. | + | - There are no requirements on subnet CIDR blocks. | | + | | For details, see :ref:`Route Configurations for Connecting Entire VPCs `. | + +-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+ + | - VPC CIDR blocks overlap. | A VPC peering connection can enable communications between subnets in the VPCs. The destination of a route is a subnet CIDR block. | + | - Subnet CIDR blocks connected by a VPC peering connection cannot overlap. | | + | | For details, see :ref:`Route Configurations for Connecting Specific Subnets `. | + +-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+ + +.. _vpc_peering02_0002__en-us_topic_0118499087_section11900751101219: + +Route Configurations for Connecting Entire VPCs +----------------------------------------------- + +- Connections can be: + + - Between two VPCs + - Among multiple VPCs + +- If you need to configure routes that point to entire VPCs, none of the VPCs involved in VPC peering connections can overlap. Otherwise, VPC peering connections will not take effect because the routes will be unreachable. +- The destination of the route that points to an entire VPC is the CIDR block of the peer VPC, and the next hop is the VPC peering connection ID. + +.. _vpc_peering02_0002__en-us_topic_0118499087_section1370341061310: + +Route Configurations for Connecting Specific Subnets +---------------------------------------------------- + +If VPCs connected by a VPC peering connection have overlapping CIDR blocks, the connection can only enable communications between non-overlapping subnets in the VPCs. If subnets in the two VPCs of a VPC peering connection overlap with each other, the connection will not take effect. When you create a VPC peering connection, ensure that the VPCs involved do not contain overlapping subnets. + +For example, VPC 1 and VPC 2 have matching CIDR blocks, but the subnets in the two VPCs do not overlap. A VPC peering connection can be created between pairs of subnets that do not overlap with each other. The route table is used to control the specific subnets that the VPC peering connection is created for. :ref:`Figure 1 ` shows a VPC peering connection created between two subnets. Routes are required to enable communication between Subnet A in VPC 1 and Subnet X in VPC 2. + +.. _vpc_peering02_0002__en-us_topic_0118499087_fig95191521148: + +.. figure:: /_static/images/en-us_image_0194358487.png + :alt: **Figure 1** VPC peering connection between Subnet A and Subnet X + + + **Figure 1** VPC peering connection between Subnet A and Subnet X + +:ref:`Figure 2 ` shows the routes configured for the VPC peering connection between Subnet A and Subnet X. After the routes are configured, Subnet A and Subnet X can communicate with each other. + +.. _vpc_peering02_0002__en-us_topic_0118499087_fig13211186151514: + +.. figure:: /_static/images/en-us_image_0194358495.png + :alt: **Figure 2** Route tables for the VPC peering connection between Subnet A and Subnet X + + + **Figure 2** Route tables for the VPC peering connection between Subnet A and Subnet X + +If two VPCs have overlapping subnets, a VPC peering connection created between the two subnets will not take effect, and the subnets cannot communicate with each other. + +As shown in :ref:`Figure 3 `, a VPC peering connection is created between subnet A of VPC1 and subnet X of VPC2. Subnet B of VPC1 and subnet X of VPC2 overlap with each other. If the destination of a route in the route table of VPC1 is set to the CIDR block of subnet X in VPC2, this route will conflict with the system route of subnet B in VPC1. Subnet A preferentially accesses subnet B and the VPC peering connection does not take effect. + +.. _vpc_peering02_0002__en-us_topic_0118499087_fig1253173812157: + +.. figure:: /_static/images/en-us_image_0194358504.png + :alt: **Figure 3** Invalid VPC peering connection + + + **Figure 3** Invalid VPC peering connection + +If peering connections are used to link VPC 1 to multiple VPCs, for example, VPC 2, VPC 3, and VPC 4, the subnets of VPC 1 cannot overlap with those of VPC 2, VPC 3, and VPC 4. If VPC 2, VPC 3, and VPC 4 have overlapping subnets, a VPC peering connection can be created between only one of these overlapping subnets and a subnet of VPC 1. If a VPC peering connection is created between a subnet and the other *N* subnets, none of the subnets can overlap. diff --git a/umn/source/operation_guide_old_console_edition/vpc_peering_connection/vpc_peering_connection_creation_procedure.rst b/umn/source/operation_guide_old_console_edition/vpc_peering_connection/vpc_peering_connection_creation_procedure.rst new file mode 100644 index 0000000..f9e06bd --- /dev/null +++ b/umn/source/operation_guide_old_console_edition/vpc_peering_connection/vpc_peering_connection_creation_procedure.rst @@ -0,0 +1,34 @@ +:original_name: vpc_peering02_0001.html + +.. _vpc_peering02_0001: + +VPC Peering Connection Creation Procedure +========================================= + +A VPC peering connection is a network connection between two VPCs in one region that enables you to route traffic between them using private IP addresses. ECSs in either VPC can communicate with each other just as if they were in the same region. You can create a VPC peering connection between your own VPCs, or between your VPC and another account's VPC within the same region. However, you cannot create a VPC peering connection between VPCs in different regions. + +- Creating a VPC peering connection between VPCs in your account + + + .. figure:: /_static/images/en-us_image_0162335561.png + :alt: **Figure 1** Creating a VPC peering connection between VPCs in your account + + + **Figure 1** Creating a VPC peering connection between VPCs in your account + + If you create a VPC peering connection between two VPCs in your account, the system accepts the connection by default. You need to add routes for the local and peer VPCs to enable communication between the two VPCs. + +- Creating a VPC peering connection with a VPC in another account + + + .. figure:: /_static/images/en-us_image_0162335565.png + :alt: **Figure 2** Creating a VPC peering connection with a VPC in another account + + + **Figure 2** Creating a VPC peering connection with a VPC in another account + + If you create a VPC peering connection between your VPC and a VPC that is in another account, the VPC peering connection will be in the **Awaiting acceptance** state. After the owner of the peer account accepts the connection, the connection status changes to **Accepted**. The owners of both the local and peer accounts must configure the routes required by the VPC peering connection to enable communication between the two VPCs. + + If the local and peer VPCs have overlapping CIDR blocks, the routes added for the VPC peering connection may become invalid. Before creating a VPC peering connection between two VPCs that have overlapping CIDR blocks, ensure that none of the subnets in the two VPCs overlap. If none of the subnets in the two VPCs overlap, the VPC peering connection you created enables communication between subnets in the two VPCs. + + After a VPC peering connection is created, you can use the ping command to check whether the local network is connected. The ping command cannot be used to check whether the gateway of the peer subnet is connected. diff --git a/umn/source/service_overview/application_scenarios.rst b/umn/source/service_overview/application_scenarios.rst new file mode 100644 index 0000000..ffd6f2e --- /dev/null +++ b/umn/source/service_overview/application_scenarios.rst @@ -0,0 +1,18 @@ +:original_name: overview_0002.html + +.. _overview_0002: + +Application Scenarios +===================== + +- Hosting web applications + + You can host web applications and websites in a VPC and use the VPC as a regular network. With EIPs, you can connect ECSs running your web applications to the Internet. A VPN gateway is used to establish a VPN tunnel between the web applications and the service system on the cloud, ensuring high-speed communication between the website and the service system. + +- Hosting services that demand high security + + You can create a VPC and security groups to host multi-tier web applications in different security zones. You can associate web servers and database servers with different security groups and configure different access control rules for security groups. You can launch web servers in a publicly accessible subnet, and also run database servers in subnets that are not publicly accessible. In this way, you can ensure high security. + +- Extending your corporate network into the cloud + + You can establish a VPN connection between a VPC and a traditional data center to use the ECSs and block storage resources. Applications can be migrated to the cloud and additional web servers can be quickly deployed as needed when there is a spike in demand for computing resources. This way, less money has to be spent on IT and O&M and data is kept safer than in a traditional arrangement. A VPC can span multiple AZs, protecting from single points of failure and ensuring high availability for e-commerce systems. diff --git a/umn/source/service_overview/basic_concepts/elastic_ip.rst b/umn/source/service_overview/basic_concepts/elastic_ip.rst new file mode 100644 index 0000000..9db204e --- /dev/null +++ b/umn/source/service_overview/basic_concepts/elastic_ip.rst @@ -0,0 +1,17 @@ +:original_name: vpc_Concepts_0003.html + +.. _vpc_Concepts_0003: + +Elastic IP +========== + +The Elastic IP (EIP) service enables your cloud resources to communicate with the Internet using static public IP addresses and scalable bandwidths. EIPs can be bound to or unbound from ECSs, BMSs, virtual IP addresses, NAT gateways, or load balancers. + +Each EIP can be used by only one cloud resource at a time. + + +.. figure:: /_static/images/en-us_image_0209583952.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 new file mode 100644 index 0000000..7580aca --- /dev/null +++ b/umn/source/service_overview/basic_concepts/firewall.rst @@ -0,0 +1,8 @@ +:original_name: en-us_topic_0051746676.html + +.. _en-us_topic_0051746676: + +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. diff --git a/umn/source/service_overview/basic_concepts/index.rst b/umn/source/service_overview/basic_concepts/index.rst new file mode 100644 index 0000000..48b47af --- /dev/null +++ b/umn/source/service_overview/basic_concepts/index.rst @@ -0,0 +1,32 @@ +:original_name: vpc_Concepts_0001.html + +.. _vpc_Concepts_0001: + +Basic Concepts +============== + +- :ref:`Subnet ` +- :ref:`Elastic IP ` +- :ref:`Route Table ` +- :ref:`SNAT ` +- :ref:`Security Group ` +- :ref:`Shared SNAT ` +- :ref:`VPC Peering Connection ` +- :ref:`Firewall ` +- :ref:`Virtual IP Address ` +- :ref:`Region and AZ ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + subnet + elastic_ip + route_table + snat + security_group + shared_snat + vpc_peering_connection + firewall + virtual_ip_address + region_and_az diff --git a/umn/source/service_overview/basic_concepts/region_and_az.rst b/umn/source/service_overview/basic_concepts/region_and_az.rst new file mode 100644 index 0000000..8eef7cd --- /dev/null +++ b/umn/source/service_overview/basic_concepts/region_and_az.rst @@ -0,0 +1,42 @@ +:original_name: overview_region.html + +.. _overview_region: + +Region and AZ +============= + +Concept +------- + +A region and availability zone (AZ) identify the location of a data center. You can create resources in a specific region and AZ. + +- A region is a physical data center, which is completely isolated to improve fault tolerance and stability. The region that is selected during resource creation cannot be changed after the resource is created. +- An AZ is a physical location where resources use independent power supplies and networks. A region contains one or more AZs that are physically isolated but interconnected through internal networks. Because AZs are isolated from each other, any fault that occurs in one AZ will not affect others. + +:ref:`Figure 1 ` shows the relationship between regions and AZs. + +.. _overview_region__en-us_topic_0171382832_en-us_topic_0184026189_fig8747114281212: + +.. figure:: /_static/images/en-us_image_0184026531.png + :alt: **Figure 1** Regions and AZs + + + **Figure 1** Regions and AZs + +Selecting a Region +------------------ + +Select a region closest to your target users for lower network latency and quick access. + +Selecting an AZ +--------------- + +When deploying resources, consider your applications' requirements on disaster recovery (DR) and network latency. + +- For high DR capability, deploy resources in different AZs within the same region. +- For lower network latency, deploy resources in the same AZ. + +Regions and Endpoints +--------------------- + +Before you use an API to call resources, specify its region and endpoint. For more details, see `Regions and Endpoints `__. diff --git a/umn/source/service_overview/basic_concepts/route_table.rst b/umn/source/service_overview/basic_concepts/route_table.rst new file mode 100644 index 0000000..0cc3a55 --- /dev/null +++ b/umn/source/service_overview/basic_concepts/route_table.rst @@ -0,0 +1,156 @@ +:original_name: en-us_topic_0038263963.html + +.. _en-us_topic_0038263963: + +Route Table +=========== + +Background +---------- + +VPC has old and new console editions. You can click |image1| in the lower right corner of the console to switch between the old and new consoles. + +- On the new console, the route table module is accessible from the navigation pane on the left, as shown in :ref:`Figure 1 `. For details, see :ref:`Route Table (New Console Edition) `, :ref:`Default Route Table and Custom Route Table `, and :ref:`Route `. + + .. _en-us_topic_0038263963__en-us_topic_0118498988_fig166812264154: + + .. figure:: /_static/images/en-us_image_0000001206933138.png + :alt: **Figure 1** New console + + + **Figure 1** New console + +- On the old console, the route table module is accessible from the VPC details page, as shown in :ref:`Figure 2 `. For details, see :ref:`Route Table (Old Console Edition) `. + + .. _en-us_topic_0038263963__en-us_topic_0118498988_fig1118575931512: + + .. figure:: /_static/images/en-us_image_0000001251773147.png + :alt: **Figure 2** Old console + + + **Figure 2** Old console + +.. _en-us_topic_0038263963__en-us_topic_0118498988_section22531339489: + +Route Table (New Console Edition) +--------------------------------- + +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. You can associate a subnet with only one route table at a time, but you can associate multiple subnets with the same route table. + + +.. figure:: /_static/images/en-us_image_0000001229959315.png + :alt: **Figure 3** Route Table + + + **Figure 3** Route Table + +.. _en-us_topic_0038263963__en-us_topic_0118498988_section29931443171216: + +Default Route Table and Custom Route Table +------------------------------------------ + +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. You can add, delete, and modify routes in the default route table, but you cannot delete the route table. When you create a VPN, Direct Connect connection, the default route table automatically delivers a route that cannot be deleted or modified. If you want to modify or delete the route, you can associate your subnet with a custom route table and replicate the route to the custom route table to modify or delete it. + +If you do not want to use the default route table, you can now create a custom route table and associate it with the subnet. Custom route tables can be deleted if they are no longer required. + +.. _en-us_topic_0038263963__en-us_topic_0118498988_section16240184933120: + +Route +----- + +A route is configured with the destination, next hop type, and next hop 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. + + After a route table is created, the system automatically adds the following system routes to the route table, so that instances in a VPC can communicate with each other. + + - Routes whose destination is 100.64.0.0/10 or 198.19.128.0/20. + - Routes whose destination are the IPv4 and IPv6 CIDR blocks of subnets in the VPC. + + .. note:: + + In addition to the preceding system routes, the system automatically adds a route whose destination is 127.0.0.0/8. This is the local loopback address. + +- 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. + + .. _en-us_topic_0038263963__en-us_topic_0118498988_en-us_topic_0121831807_table1727714140542: + + .. table:: **Table 1** Next hop type + + +------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + | Next Hop Type | Description | Supported Route Table | + +========================+==============================================================================================================================================================+========================+ + | Server | Traffic intended for the destination is forwarded to an ECS in the VPC. | - Default route table | + | | | - Custom route table | + +------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + | 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 | + +------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + | VPN connection | Traffic intended for the destination is forwarded to a VPN gateway. | Custom route table | + +------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + | Direct Connect gateway | Traffic intended for the destination is forwarded to a Direct Connect gateway. | Custom route table | + +------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + | NAT gateway | Traffic intended for the destination is forwarded to a NAT gateway. | - Default route table | + | | | - Custom route table | + +------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + | VPC peering connection | Traffic intended for the destination is forwarded to a VPC peering connection. | - Default route table | + | | | - Custom route table | + +------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + | Virtual IP address | Traffic intended for the destination is forwarded to a virtual IP address and then sent to active and standby ECSs to which the virtual IP address is bound. | - Default route table | + | | | - Custom route table | + +------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + + .. note:: + + 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. + +.. _en-us_topic_0038263963__en-us_topic_0118498988_section1155203705018: + +Route Table (Old Console Edition) +--------------------------------- + +A route table contains a set of rules that determine where network traffic is directed. You can add routes to a route table to enable other ECSs in a VPC to access the Internet through the ECS that has a bound EIP. + +You can use a route table configured in standalone mode or active/standby mode. + +- :ref:`Figure 4 ` shows the route table configured in standalone mode. + + .. _en-us_topic_0038263963__en-us_topic_0118498988_fig15091812119: + + .. figure:: /_static/images/en-us_image_0209273220.png + :alt: **Figure 4** Route table configured in standalone mode + + + **Figure 4** Route table configured in standalone mode + + In standalone mode, ECSs in a VPC that do not have EIPs bound access the Internet through an ECS that has an EIP bound and has the SNAT function configured. + + You can create a route table for the VPC used by ECSs that do not have EIPs bound to enable these ECSs to access the Internet. The next hop in the route table is the private IP address of the ECS that has an EIP bound (that is the private IP address of the SNAT server). + +- :ref:`Figure 5 ` shows the route table configured in active/standby mode. + + .. _en-us_topic_0038263963__en-us_topic_0118498988_fig1588016299143: + + .. figure:: /_static/images/en-us_image_0118498947.png + :alt: **Figure 5** Route table configured in active/standby mode + + + **Figure 5** Route table configured in active/standby mode + + In active/standby mode, ECSs in a VPC that do not have EIPs bound access the Internet through two ECSs that have EIPs bound and have the SNAT function configured. + + In active/standby mode, you can add a route table for the VPC used by ECSs that do not have EIPs bound, to enable these ECSs to access the Internet. The next hop in the route table is the virtual IP address of the two ECSs that have EIPs bound. + +In both the standalone and active/standby modes, the ECSs that have EIPs bound must have the SNAT function. For details about the SNAT function, see :ref:`SNAT `. For details about how to configure an ECS as the SNAT server, see :ref:`Configuring an SNAT Server `. + +.. important:: + + - Before using the route table function, you need to deploy the SNAT server. For details, see section :ref:`Configuring an SNAT Server `. + - The ECS providing SNAT function can have only one NIC. + - The ECS providing SNAT function must have the source/destination check function disabled. + +.. |image1| image:: /_static/images/en-us_image_0000001207093220.png diff --git a/umn/source/service_overview/basic_concepts/security_group.rst b/umn/source/service_overview/basic_concepts/security_group.rst new file mode 100644 index 0000000..cb40f2c --- /dev/null +++ b/umn/source/service_overview/basic_concepts/security_group.rst @@ -0,0 +1,10 @@ +:original_name: vpc_Concepts_0005.html + +.. _vpc_Concepts_0005: + +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 within a VPC. After a security group is created, you can create various access rules for the security group, these rules will apply to all cloud resources added to this security group. + +Your account automatically comes with a default security group. The default security group allows all outbound traffic, denies all inbound traffic, and allows all traffic between cloud resources in the group. Your cloud resources in this security group can communicate with each other already without adding additional rules. diff --git a/umn/source/service_overview/basic_concepts/shared_snat.rst b/umn/source/service_overview/basic_concepts/shared_snat.rst new file mode 100644 index 0000000..288b782 --- /dev/null +++ b/umn/source/service_overview/basic_concepts/shared_snat.rst @@ -0,0 +1,62 @@ +:original_name: vpc_Concepts_0010.html + +.. _vpc_Concepts_0010: + +Shared SNAT +=========== + +The VPC service provides free SNAT function, which allows ECSs to use a limited number of public IP addresses to gain one-way access to the Internet for operations, such as updating software. However, Internet users cannot directly access the ECSs. + +:ref:`Figure 1 ` shows how shared SNAT works. The SNAT device forwards traffic from ECSs to the Internet and the response traffic from the Internet to the ECSs. When forwarding ECS traffic to the Internet, the SNAT device converts the source IP addresses (ECS private IP addresses) in the data packets into the public IP addresses set on the SNAT device. When processing the response packets from the Internet to the ECSs, the SNAT device changes the public IP addresses in the response data packets to the private IP addresses of the ECSs. + +.. _vpc_concepts_0010__en-us_topic_0118499016_f04fc5d5739d142e5b38d73f3746f6cad: + +.. figure:: /_static/images/en-us_image_0118499140.png + :alt: **Figure 1** SNAT function + + + **Figure 1** SNAT function + +- To enable shared SNAT using the API, set **enable_snat** to **true** by following the instructions provided in **Neutron** > **Routers** > **Update router** in the *Native OpenStack API Reference*. +- To enable shared SNAT on the management console: + + #. Log in to the management console. + #. On the console homepage, under **Network**, click **Virtual Private Cloud**. + #. 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. + +For example: + +To prevent an ECS from connecting to the Internet but allow the ECS to access 192.168.10.0/24, configure the following rule for the security group associated with the ECS: + +#. Delete the default outbound rule that allows all outgoing data packets from the security group. + + 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 + :alt: **Figure 2** Deleting the default outbound rule from the security group + + + **Figure 2** Deleting the default outbound rule from the security group + +#. Add the required outbound rule. + + 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 + :alt: **Figure 3** Adding an outbound rule for the security group + + + **Figure 3** Adding an outbound rule for the security group + + The differences between shared SNAT and custom routes are as follows: + + - Shared SNAT provides the SNAT function for a specified VPC through an API or the management console and enables all ECSs in the VPC to gain one-way access to the Internet. + - 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. diff --git a/umn/source/service_overview/basic_concepts/snat.rst b/umn/source/service_overview/basic_concepts/snat.rst new file mode 100644 index 0000000..7c5a8a2 --- /dev/null +++ b/umn/source/service_overview/basic_concepts/snat.rst @@ -0,0 +1,12 @@ +:original_name: vpc_Concepts_0004.html + +.. _vpc_Concepts_0004: + +SNAT +==== + +In addition to services provided by the system, some ECSs need to access the Internet to obtain information or download software. You can bind EIPs to virtual NICs (ports) of ECSs to enable the ECSs to access the Internet. However, assigning an EIP to each ECS consumes already-limited IPv4 addresses, incurs additional costs, and may increase the attack surface for a virtual environment. Therefore, SNAT is introduced to enable multiple ECSs to share one EIP. + +On a public cloud, an EIP can be assigned to an ECS that serves as the SNAT router or gateway for other ECSs from the same subnet or VPC. + +For details about how to configure SNAT, see :ref:`Configuring an SNAT Server `. diff --git a/umn/source/service_overview/basic_concepts/subnet.rst b/umn/source/service_overview/basic_concepts/subnet.rst new file mode 100644 index 0000000..39e5eaf --- /dev/null +++ b/umn/source/service_overview/basic_concepts/subnet.rst @@ -0,0 +1,20 @@ +:original_name: en-us_topic_0030969424.html + +.. _en-us_topic_0030969424: + +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, ECSs in all subnets of the same VPC can communicate with one another, but ECSs in different VPCs cannot. + + You can create VPC peering connections to enable ECSs in different VPCs but in the same region to communicate with one another. For details, see :ref:`VPC Peering Connection Creation Procedure `. + +- After a subnet is created, its CIDR block cannot be modified. + + The subnets used to deploy your resources must reside within your VPC, and the subnet masks used to define them can be between the netmask of its VPC CIDR block and /29 netmask. + + - 10.0.0.0 – 10.255.255.255 + - 172.16.0.0 – 172.31.255.255 + - 192.168.0.0 – 192.168.255.255 diff --git a/umn/source/service_overview/basic_concepts/virtual_ip_address.rst b/umn/source/service_overview/basic_concepts/virtual_ip_address.rst new file mode 100644 index 0000000..856f174 --- /dev/null +++ b/umn/source/service_overview/basic_concepts/virtual_ip_address.rst @@ -0,0 +1,58 @@ +:original_name: vpc_Concepts_0012.html + +.. _vpc_Concepts_0012: + +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 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. + +Networking +---------- + +Virtual IP addresses are used for high availability and can work together with Keepalived to make active/standby ECS switchover possible. This way if one ECS goes down for some reason, the other one can take over and services continue uninterrupted. ECSs can be configured for HA or as load balancing clusters. + +- **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. + + + .. figure:: /_static/images/en-us_image_0209608153.png + :alt: **Figure 1** Networking diagram of the HA mode + + + **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. + +- **Networking mode 2**: HA load balancing cluster + + 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_0209608154.png + :alt: **Figure 2** HA load balancing cluster + + + **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 two more ECSs as backend servers. + - Disable the source/destination check for the two backend servers. + + Follow industry standards for configuring Keepalived. The details are not included here. + +Application Scenarios +--------------------- + +- Accessing the virtual IP address through an EIP + + If your application has high availability requirements and needs to provide services through the Internet, it is recommended that you bind an EIP to a virtual IP address. + +- 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. diff --git a/umn/source/service_overview/basic_concepts/vpc_peering_connection.rst b/umn/source/service_overview/basic_concepts/vpc_peering_connection.rst new file mode 100644 index 0000000..68837df --- /dev/null +++ b/umn/source/service_overview/basic_concepts/vpc_peering_connection.rst @@ -0,0 +1,18 @@ +:original_name: vpc_Concepts_0011.html + +.. _vpc_Concepts_0011: + +VPC Peering Connection +====================== + +A VPC peering connection is a network connection between two VPCs in one region that enables you to route traffic between them using private IP addresses. ECSs in either VPC can communicate with each other just as if they were in the same region. You can create a VPC peering connection between your own VPCs, or between your VPC and another account's VPC within the same region. However, you cannot create a VPC peering connection between VPCs in different regions. + +Each account can have a maximum of 50 VPC peering connections in each region by default. + +- VPC peering connections between VPCs in one account: Each account can create a maximum of 50 VPC peering connections in one region. + +- VPC peering connections between VPCs of different accounts: Accepted VPC peering connections use the quotas of both accounts. To-be-accepted VPC peering connections only use the quotas of accounts that request the connections. + + An account can create VPC peering connections with different accounts if the account has enough quota. + +For details about VPC peering connections, see :ref:`VPC Peering Connection `. diff --git a/umn/source/service_overview/document_usage_instructions.rst b/umn/source/service_overview/document_usage_instructions.rst new file mode 100644 index 0000000..c50beed --- /dev/null +++ b/umn/source/service_overview/document_usage_instructions.rst @@ -0,0 +1,22 @@ +:original_name: vpc_use_0001.html + +.. _vpc_use_0001: + +Document Usage Instructions +=========================== + +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. + +- Click |image2| in the lower right corner of the console to switch between the new and the old consoles. The old edition does not have the function of associating a subnet with a route table. + + This document provides two sets of operation guides. (The "Getting Started" chapter uses the new console edition as an example.) + + - If you use the new console edition, see :ref:`Operation Guide (New Console Edition) `. + - If you use the old console edition, see :ref:`Operation Guide (Old Console Edition) `. + +.. |image1| image:: /_static/images/en-us_image_0239476777.png +.. |image2| image:: /_static/images/en-us_image_0226788663.png diff --git a/umn/source/service_overview/index.rst b/umn/source/service_overview/index.rst new file mode 100644 index 0000000..bbc3f01 --- /dev/null +++ b/umn/source/service_overview/index.rst @@ -0,0 +1,26 @@ +:original_name: vpc_pro_0000.html + +.. _vpc_pro_0000: + +Service Overview +================ + +- :ref:`What Is Virtual Private Cloud? ` +- :ref:`Application Scenarios ` +- :ref:`VPC Connectivity ` +- :ref:`VPC and Other Services ` +- :ref:`User Permissions ` +- :ref:`Basic Concepts ` +- :ref:`Document Usage Instructions ` + +.. toctree:: + :maxdepth: 1 + :hidden: + + what_is_virtual_private_cloud + application_scenarios + vpc_connectivity + vpc_and_other_services + user_permissions + basic_concepts/index + document_usage_instructions diff --git a/umn/source/service_overview/user_permissions.rst b/umn/source/service_overview/user_permissions.rst new file mode 100644 index 0000000..6cb8791 --- /dev/null +++ b/umn/source/service_overview/user_permissions.rst @@ -0,0 +1,10 @@ +:original_name: vpc_permissions_0001.html + +.. _vpc_permissions_0001: + +User Permissions +================ + +The cloud system provides two types of user permissions by default: user management and resource management. User management refers to the management of users, user groups, and user group rights. Resource management refers to the control operations that can be performed by users on cloud service resources. + +For further details, see `Permissions `__. diff --git a/umn/source/service_overview/vpc_and_other_services.rst b/umn/source/service_overview/vpc_and_other_services.rst new file mode 100644 index 0000000..ce46e7b --- /dev/null +++ b/umn/source/service_overview/vpc_and_other_services.rst @@ -0,0 +1,18 @@ +:original_name: vpc_relationship_0001.html + +.. _vpc_relationship_0001: + +VPC and Other Services +====================== + +- ECS + + The VPC service provides an isolated virtual network for ECSs. You can configure and manage the network as required. There are multiple connectivity options for ECSs to access the Internet. You can also define rules for communication between ECSs in the same security group or in different security groups. + +- ELB + + ELB uses the EIPs and bandwidths associated with the VPC service. + +- Cloud Eye + + You can use Cloud Eye to monitor the status of your VPCs without adding plug-ins. diff --git a/umn/source/service_overview/vpc_connectivity.rst b/umn/source/service_overview/vpc_connectivity.rst new file mode 100644 index 0000000..5d8c488 --- /dev/null +++ b/umn/source/service_overview/vpc_connectivity.rst @@ -0,0 +1,24 @@ +:original_name: overview_0001.html + +.. _overview_0001: + +VPC Connectivity +================ + +You can use EIPs, load balancers, NAT gateways, VPN connections, and Direct Connect connections to access the Internet if required. + +- **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. + +- **Use NAT Gateways 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 the ECSs. With NAT gateways, you do not need to assign an EIP to each ECS, which reduces management costs incurred by an excessive number of EIPs. A NAT gateway offers both the SNAT and DNAT functions. 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. SNAT supports up to 1 million concurrent connections and 30,000 new connections. 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. + +- Use ELB to Connect to 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. + +- Use VPN or Direct Connect to Extend Your On-premises Data Center into the Cloud over the Internet + + For customers with equipment rooms in their on-premises data centers, not all businesses of the customers will be migrated to the cloud because the customers want to reuse their legacy devices and require smooth business evolution. Then, you can use VPN or Direct Connect to interconnect your VPC and on-premises data center. A VPN connection routes traffic through the Internet, which allows you to use a private network with the price of the public network. A Direct Connect connection is a dedicated, private network connection that provides you with more efficient data transmission and more consistent network experience than Internet-based connections. diff --git a/umn/source/service_overview/what_is_virtual_private_cloud.rst b/umn/source/service_overview/what_is_virtual_private_cloud.rst new file mode 100644 index 0000000..9c20c06 --- /dev/null +++ b/umn/source/service_overview/what_is_virtual_private_cloud.rst @@ -0,0 +1,56 @@ +:original_name: en-us_topic_0013748729.html + +.. _en-us_topic_0013748729: + +What Is Virtual Private Cloud? +============================== + +Overview +-------- + +The Virtual Private Cloud (VPC) service enables you to provision logically isolated, configurable, and manageable virtual networks for Elastic Cloud Servers (ECSs), improving cloud resource security and simplifying network deployment. + +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 for communication between ECSs in the same security group or in different security groups. + + +.. figure:: /_static/images/en-us_image_0209606948.png + :alt: **Figure 1** VPC components + + + **Figure 1** VPC components + +Advantages +---------- + +- Flexible configuration + + You can create VPCs, add subnets, specify IP address ranges, and configure route tables. You can configure the same VPC for ECSs that are in different availability zones (AZs). + +- Secure and reliable + + Each VPC is completely logically isolated from other VPCs using the tunneling technology. By default, different VPCs cannot communicate with each other. You can use firewalls to protect subnets and use security groups to protect instances, such as cloud servers, containers, and databases. The firewalls and security groups add additional layers of security to your VPCs, making your network secure. + +- Interconnectivity + + By default, instances in a VPC cannot access the Internet. You can leverage Elastic IP (EIP), Elastic Load Balancing (ELB), NAT Gateways, Virtual Private Network (VPN), and Direct Connect to enable access to or from the Internet. + + By default, instances in two VPCs cannot communicate with each other. You can create a VPC peering connection to enable the instances in the two VPCs in the same region to communicate with each other using private IP addresses. + + Multiple connectivity options are provided to meet diverse service requirements for the cloud, enabling you to deploy enterprise applications with ease and lower enterprise IT operation and maintenance (O&M) costs. + +- High-speed access + + Dynamic Border Gateway Protocol (BGP) is used to provide access to various carrier networks. For example, up to 21 dynamic BGP connections are established to multiple carriers. The dynamic BGP connections enable real-time failover based on preset routing protocols, ensuring high network stability, low network latency, and smooth access to services on the cloud. + +Accessing the VPC Service +------------------------- + +You can access the VPC service through the management console or using HTTPS-based APIs. + +- Management console + + You can use the console to directly perform operations on VPC resources. To access the VPC service, log in to the management console and select **Virtual Private Cloud** from the console homepage. + +- API + + If you need to integrate the VPC service provided by the cloud system into a third-party system for secondary development, you can use APIs to access the VPC service. For details, see the *Virtual Private Cloud API Reference*.