对于 Linux、macOS 或 Unix:
aws docdb describe-db-subnet-groups \
--db-subnet-group-name default
\
--query 'DBSubnetGroups[*].[DBSubnetGroupName,Subnets[*].[SubnetAvailabilityZone.Name,SubnetIdentifier]]'
对于 Windows:
aws docdb describe-db-subnet-groups ^
--db-subnet-group-name default
^
--query 'DBSubnetGroups[*].[DBSubnetGroupName,Subnets[*].[SubnetAvailabilityZone.Name,SubnetIdentifier]]'
此操作的输出将类似于下文(JSON 格式)。
[
[
"default",
[
[
"us-east-1a",
"subnet-4e26d263"
],
[
"us-east-1c",
"subnet-afc329f4"
],
[
"us-east-1e",
"subnet-b3806e8f"
],
[
"us-east-1d",
"subnet-53ab3636"
],
[
"us-east-1b",
"subnet-991cb8d0"
],
[
"us-east-1f",
"subnet-29ab1025"
]
]
]
]
通过使用上一操作中的输出,您可以创建新的子网组。新子网组必须包含至少两个可用区中的子网。
参数:
-
--db-subnet-group-name
– 必填项。该子网组的名称。
-
--db-subnet-group-description
– 必填项。该子网组的描述。
-
--subnet-ids
– 必填项。要包含在该子网组中的子网的列表。示例:subnet-53ab3636
。
-
--标签
—可选。要附加到该子网组的标签(键/值对)的列表。
以下代码创建具有三个子网(subnet-4e26d263
、subnet-afc329f4
和 subnet-b3806e8f
)的子网组 sample-subnet-group
。
对于 Linux、macOS 或 Unix:
aws docdb create-db-subnet-group \
--db-subnet-group-name sample-subnet-group
\
--db-subnet-group-description "A sample subnet group"
\
--subnet-ids subnet-4e26d263 subnet-afc329f4 subnet-b3806e8f
\
--tags Key=tag1,Value=One Key=tag2,Value=2
对于 Windows:
aws docdb create-db-subnet-group ^
--db-subnet-group-name sample-subnet-group
^
--db-subnet-group-description "A sample subnet group"
^
--subnet-ids subnet-4e26d263 subnet-afc329f4 subnet-b3806e8f
^
--tags Key=tag1,Value=One Key=tag2,Value=2
此操作的输出将类似于下文(JSON 格式)。
{
"DBSubnetGroup": {
"DBSubnetGroupDescription": "A sample subnet group",
"DBSubnetGroupName": "sample-subnet-group",
"Subnets": [
{
"SubnetAvailabilityZone": {
"Name": "us-east-1a"
},
"SubnetIdentifier": "subnet-4e26d263",
"SubnetStatus": "Active"
},
{
"SubnetAvailabilityZone": {
"Name": "us-east-1c"
},
"SubnetIdentifier": "subnet-afc329f4",
"SubnetStatus": "Active"
},
{
"SubnetAvailabilityZone": {
"Name": "us-east-1e"
},
"SubnetIdentifier": "subnet-b3806e8f",
"SubnetStatus": "Active"
}
],
"VpcId": "vpc-91280df6",
"DBSubnetGroupArn": "arn:aws:rds:us-east-1:123SAMPLE012:subgrp:sample-subnet-group",
"SubnetGroupStatus": "Complete"
}
}