Skip to content

Commit dd40dcb

Browse files
lsy1968shanye997
authored andcommitted
201-use-case-nat-gateway-snat-function
1 parent e876eca commit dd40dcb

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

quickstarts/VPC/201-use-case-nat-gateway-snat-function/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ No modules.
4545
|------|-------------|------|---------|:--------:|
4646
| <a name="input_name"></a> [name](#input\_name) | n/a | `string` | `"nat-test"` | no |
4747
| <a name="input_password"></a> [password](#input\_password) | n/a | `string` | `"Test123@"` | no |
48-
| <a name="input_region"></a> [region](#input\_region) | n/a | `string` | `"cn-beijing"` | no |
48+
| <a name="input_region"></a> [region](#input\_region) | n/a | `string` | `"cn-shanghai"` | no |
4949
<!-- END_TF_DOCS -->
5050

5151
## Documentation

quickstarts/VPC/201-use-case-nat-gateway-snat-function/main.tf

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
variable "region" {
2-
default = "cn-beijing"
2+
default = "cn-shanghai"
33
}
44
provider "alicloud" {
55
region = var.region
@@ -21,9 +21,11 @@ data "alicloud_instance_types" "default" {
2121
image_id = data.alicloud_images.default.images.0.id
2222
}
2323
# 可用区
24-
data "alicloud_zones" "default" {}
24+
data "alicloud_zones" "default" {
25+
available_resource_creation = "VSwitch"
26+
available_disk_category = "cloud_efficiency"
27+
}
2528
locals {
26-
zone_id = "cn-beijing-h"
2729
image_id = "aliyun_3_x64_20G_alibase_20241103.vhd"
2830
}
2931
# 创建VPC
@@ -35,7 +37,7 @@ resource "alicloud_vpc" "vpc" {
3537
resource "alicloud_vswitch" "vsw" {
3638
vpc_id = alicloud_vpc.vpc.id
3739
cidr_block = "192.168.20.0/24"
38-
zone_id = local.zone_id
40+
zone_id = data.alicloud_zones.default.zones.0.id
3941
vswitch_name = var.name
4042
}
4143
# 安全组
@@ -69,7 +71,7 @@ resource "alicloud_instance" "example" {
6971
internet_max_bandwidth_out = "0"
7072
# 启动实例的可用区
7173
// availability_zone = data.alicloud_instance_types.default.instance_types.0.availability_zones.0
72-
availability_zone = local.zone_id
74+
availability_zone = data.alicloud_zones.default.zones.0.id
7375
# 有效值为 PrePaid、PostPaid,默认值为 PostPaid。
7476
instance_charge_type = "PostPaid"
7577
# 仅对一些非 I/O 优化实例使用。

0 commit comments

Comments
 (0)