Skip to content

Commit f0ce6b8

Browse files
committed
Add IPAM example
1 parent 06a21c6 commit f0ce6b8

1 file changed

Lines changed: 30 additions & 2 deletions

File tree

.doc_gen/metadata/vpc_gs_metadata.yaml

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ vpc_GettingStartedCLI:
77
- Configure your network
88
- Configure security
99
- Deploy resources
10-
- Test and verify
10+
- Test and verify
1111
- Clean up resources
1212
- Consider production implications
1313
- Consider security implications
@@ -23,4 +23,32 @@ vpc_GettingStartedCLI:
2323
- tuts/002-vpc-gs/vpc-gs.sh
2424
services:
2525
ec2: {
26-
AllocateAddress, AssociateRouteTable, AttachInternetGateway, AuthorizeSecurityGroupIngress, CreateInternetGateway, CreateKeyPair, CreateNatGateway, CreateRoute, CreateRouteTable, CreateSecurityGroup, CreateSubnet, CreateVpc, DeleteInternetGateway, DeleteKeyPair, DeleteNatGateway, DeleteRouteTable, DeleteSecurityGroup, DeleteSubnet, DeleteVpc, DescribeAvailabilityZones, DescribeImages, DescribeInstances, DescribeInternetGateways, DescribeNatGateways, DescribeRouteTables, DescribeSecurityGroups, DescribeSubnets, DescribeVpcs, DetachInternetGateway, DisassociateRouteTable, ModifySubnetAttribute, ModifyVpcAttribute, ReleaseAddress, RunInstances, TerminateInstances}
26+
AllocateAddress, AssociateRouteTable, AttachInternetGateway, AuthorizeSecurityGroupIngress, CreateInternetGateway, CreateKeyPair, CreateNatGateway, CreateRoute, CreateRouteTable, CreateSecurityGroup, CreateSubnet, CreateVpc, DeleteInternetGateway, DeleteKeyPair, DeleteNatGateway, DeleteRouteTable, DeleteSecurityGroup, DeleteSubnet, DeleteVpc, DescribeAvailabilityZones, DescribeImages, DescribeInstances, DescribeInternetGateways, DescribeNatGateways, DescribeRouteTables, DescribeSecurityGroups, DescribeSubnets, DescribeVpcs, DetachInternetGateway, DisassociateRouteTable, ModifySubnetAttribute, ModifyVpcAttribute, ReleaseAddress, RunInstances, TerminateInstances}
27+
28+
vpc_GettingStartedIpam:
29+
title: Get started using Amazon VPC IPAM using the CLI
30+
title_abbrev: Get started with Amazon VPC IPAM
31+
synopsis_list:
32+
- Set up and configure Amazon VPC IP Address Manager (IPAM) using the AWS CLI.
33+
- Create an IPAM with operating regions (e.g., us-east-1, us-west-2).
34+
- Retrieve the private scope ID for the IPAM.
35+
- Create a hierarchical structure of IPv4 pools (top-level, regional, and development pools).
36+
- Provision CIDR blocks to each pool (e.g., 10.0.0.0/8, 10.0.0.0/16, 10.0.0.0/24).
37+
- Create a VPC using a CIDR allocated from an IPAM pool.
38+
- Verify IPAM pool allocations and VPC creation.
39+
- Troubleshoot common issues like permission errors, CIDR allocation failures, and dependency violations.
40+
- Clean up IPAM resources (VPC, pools, CIDRs, and IPAM) to avoid unnecessary charges.
41+
- Explore next steps for advanced IPAM features.
42+
category: Scenarios
43+
languages:
44+
Bash:
45+
versions:
46+
- sdk_version: 3
47+
github: tuts/009-vpc-ipam-gs
48+
excerpts:
49+
- description:
50+
snippet_files:
51+
- tuts/009-vpc-ipam-gs/vpc-ipam-gs.sh
52+
services:
53+
ec2: {
54+
CreateIpam, CreateIpamPool, CreateVpc, DeleteIpam, DeleteIpamPool, DeleteVpc, DeprovisionIpamPoolCidr, DescribeIpamPools, DescribeIpams, DescribeVpcs, GetIpamPoolAllocations, GetIpamPoolCidrs, ProvisionIpamPoolCidr}

0 commit comments

Comments
 (0)