I’m crafting Postman collections in support of the upcoming re:Invent conference in Vegas in December. One of the first collections I crafted was for Amazon EC2, allowing anyone put the Postman collection to work managing their AWS EC2 infrastructure. At first glance of the 359 actions available via the AWS EC2 API documentation page, I was overwhelmed. I definitely needed a way to tame the AWS EC2 API, making it more accessible and usable by a human—while APIs are meant for system to system integration, and delivering desktop, web, mobile, and device applications, it still has to be implemented by a human.
When crafting the AWS EC2 Postman collection I wanted to take some time to better organize the wealth of actions you can take, making them more accessible via a single Postman collection, organized by resource. You can access the collection here, and the Postman generated API documentation for the AWS EC2 API by clicking on the image below.
The Postman collection helps organize the 350+ actions into folders by resource—making them a little easier on the eyes, and to navigate, while also making every AWS EC2 action immediately executable once you publish your keys and secrets to the Postman environment that accompanies the collection. By organizing all of the individual resources into more coherent groups, it increases the chance that the resource you need will be found, and put too use.
Account Attributes
- Describe Account Attributes (Docs)
Address To Classic
- Restore Address To Classic (Docs)
Address To VPC
- Move Address To VPC (Docs)
Addresses
- Allocate Address (Docs)
- Associate Address (Docs)
- Describe Addresses (Docs)
- Disassociate Address (Docs)
- Release Address (Docs)
Aggregate ID Format
- Describe Aggregate ID Format (Docs)
Availability Zones
- Describe Availability Zones (Docs)
BYOIP CIDR
- Advertise BYOIP CIDR (Docs)
- Deprovision BYOIP CIDR (Docs)
- Provision BYOIP CIDR (Docs)
- Withdraw BYOIP CIDR (Docs)
Bundle Task
- Cancel Bundle Task (Docs)
Capacity Reservation
- Cancel Capacity Reservation (Docs)
- Create Capacity Reservation (Docs)
- Modify Capacity Reservation (Docs)
Capacity Reservation Usage
- Get Capacity Reservation Usage (Docs)
Classic Link Instances
- Describe Classic Link Instances (Docs)
Classic Link VPC
Client VPN Authorization Rules
- Describe Client VPN Authorization Rules (Docs)
Client VPN Client Certificate Revocation List
- Export Client VPN Client Certificate Revocation List (Docs)
- Import Client VPN Client Certificate Revocation List (Docs)
Client VPN Client Configuration
- Export Client VPN Client Configuration (Docs)
Client VPN Connections
Client VPN Endpoint
- Create Client VPN Endpoint (Docs)
- Delete Client VPN Endpoint (Docs)
- Modify Client VPN Endpoint (Docs)
Client VPN Ingress
Client VPN Route
Client VPN Target Network
Console Output
- Get Console Output (Docs)
Console Screenshot
- Get Console Screenshot (Docs)
Conversion Task
- Cancel Conversion Task (Docs)
Customer Gateway
DHCP Options
- Associate DHCP Options (Docs)
- Create DHCP Options (Docs)
- Delete DHCP Options (Docs)
- Describe DHCP Options (Docs)
Diagnostic Interrupt
- Send Diagnostic Interrupt (Docs)
EBS Encryption By Default
- Disable EBS Encryption By Default (Docs)
- Enable EBS Encryption By Default (Docs)
- Get EBS Encryption By Default (Docs)
EBS Kms Key ID
- Get EBS Default Kms Key ID (Docs)
- Modify EBS Default Kms Key ID (Docs)
- Reset EBS Default Kms Key ID (Docs)
Egress Only Internet Gateway
Elastic GPUs
- Describe Elastic GPUs (Docs)
Export Image Tasks
- Describe Export Image Tasks (Docs)
Export Task
- Cancel Export Task (Docs)
FPGA Image
FPGA Image Attribute
- Describe FPGA Image Attribute (Docs)
- Modify FPGA Image Attribute (Docs)
- Reset FPGA Image Attribute (Docs)
Fleet
Fleet History
- Describe Fleet History (Docs)
Fleet Instances
- Describe Fleet Instances (Docs)
Flow Logs
Host Reservation
- Purchase Host Reservation (Docs)
Host Reservation Offerings
- Describe Host Reservation Offerings (Docs)
Host Reservation Purchase Preview
- Get Host Reservation Purchase Preview (Docs)
Host Reservations
- Describe Host Reservations (Docs)
Hosts
IAM Instance Profile
IAM Instance Profile Association
- Replace IAM Instance Profile Association (Docs)
IAM Instance Profile Associations
- Describe IAM Instance Profile Associations (Docs)
ID Format
IDentity ID Format
IPV6 Addresses
Image
- Copy Image (Docs)
- Create Image (Docs)
- Deregister Image (Docs)
- Export Image (Docs)
- Import Image (Docs)
- Register Image (Docs)
Image Attribute
Import Image Tasks
- Describe Import Image Tasks (Docs)
Import Snapshot Tasks
- Describe Import Snapshot Tasks (Docs)
Import Task
- Cancel Import Task (Docs)
Instance
Instance Attribute
Instance Capacity Reservation Attributes
- Modify Instance Capacity Reservation Attributes (Docs)
Instance Credit Specification
- Modify Instance Credit Specification (Docs)
Instance Credit Specifications
- Describe Instance Credit Specifications (Docs)
Instance Event Start Time
- Modify Instance Event Start Time (Docs)
Instance Export Task
- Create Instance Export Task (Docs)
Instance Placement
- Modify Instance Placement (Docs)
Instance Status
Internet Gateway
- Attach Internet Gateway (Docs)
- Create Internet Gateway (Docs)
- Delete Internet Gateway (Docs)
- Detach Internet Gateway (Docs)
Key Pair
Launch Template
Launch Template Data
- Get Launch Template Data (Docs)
Launch Template Version
- Create Launch Template Version (Docs)
Moving Addresses
- Describe Moving Addresses (Docs)
Nat Gateway
Network ACL
Network ACL Association
- Replace Network ACL Association (Docs)
Network ACL Entry
Network Interface
- Attach Network Interface (Docs)
- Create Network Interface (Docs)
- Delete Network Interface (Docs)
- Detach Network Interface (Docs)
Network Interface Attribute
- Describe Network Interface Attribute (Docs)
- Modify Network Interface Attribute (Docs)
- Reset Network Interface Attribute (Docs)
Network Interface Permission
Password Data
- Get Password Data (Docs)
Placement Group
Prefix Lists
- Describe Prefix Lists (Docs)
Principal ID Format
- Describe Principal ID Format (Docs)
Private IP Addresses
Product Instance
- Confirm Product Instance (Docs)
Public IPV4 Pools
- Describe Public IPV4 Pools (Docs)
Queued Reserved Instances
- Delete Queued Reserved Instances (Docs)
Regions
- Describe Regions (Docs)
Reserved Instances
Reserved Instances Exchange Quote
Reserved Instances Listing
Reserved Instances Modifications
- Describe Reserved Instances Modifications (Docs)
Reserved Instances Offering
- Purchase Reserved Instances Offering (Docs)
Reserved Instances Offerings
- Describe Reserved Instances Offerings (Docs)
Route
Route Table
- Associate Route Table (Docs)
- Create Route Table (Docs)
- Delete Route Table (Docs)
- Disassociate Route Table (Docs)
Route Table Association
- Replace Route Table Association (Docs)
Scheduled Instance Availability
- Describe Scheduled Instance Availability (Docs)
Scheduled Instances
- Describe Scheduled Instances (Docs)
- Purchase Scheduled Instances (Docs)
- Run Scheduled Instances (Docs)
Security Group
Security Group Egress
Security Group Ingress
Security Group References
- Describe Security Group References (Docs)
Security Group Rule Descriptions Egress
- Update Security Group Rule Descriptions Egress (Docs)
Security Group Rule Descriptions Ingress
- Update Security Group Rule Descriptions Ingress (Docs)
Security Groups To Client VPN Target Network
- Apply Security Groups To Client VPN Target Network (Docs)
Snapshot
Snapshot Attribute
Spot Datafeed Subscription
- Create Spot Datafeed Subscription (Docs)
- Delete Spot Datafeed Subscription (Docs)
- Describe Spot Datafeed Subscription (Docs)
Spot Fleet
- Request Spot Fleet (Docs)
Spot Fleet Instances
- Describe Spot Fleet Instances (Docs)
Spot Fleet Request
- Modify Spot Fleet Request (Docs)
Spot Fleet Request History
- Describe Spot Fleet Request History (Docs)
Spot Fleet Requests
Spot Instance Requests
Spot Instances
- Request Spot Instances (Docs)
Spot Price History
- Describe Spot Price History (Docs)
Stale Security Groups
- Describe Stale Security Groups (Docs)
Subnet
Subnet Attribute
- Modify Subnet Attribute (Docs)
Subnet CIDR Block
Tags
Traffic Mirror Filter
Traffic Mirror Filter Network Services
- Modify Traffic Mirror Filter Network Services (Docs)
Traffic Mirror Filter Rule
- Create Traffic Mirror Filter Rule (Docs)
- Delete Traffic Mirror Filter Rule (Docs)
- Modify Traffic Mirror Filter Rule (Docs)
Traffic Mirror Session
- Create Traffic Mirror Session (Docs)
- Delete Traffic Mirror Session (Docs)
- Modify Traffic Mirror Session (Docs)
Traffic Mirror Target
Transit Gateway
Transit Gateway Attachment Propagations
- Get Transit Gateway Attachment Propagations (Docs)
Transit Gateway Attachments
- Describe Transit Gateway Attachments (Docs)
Transit Gateway Route
- Create Transit Gateway Route (Docs)
- Delete Transit Gateway Route (Docs)
- Replace Transit Gateway Route (Docs)
Transit Gateway Route Table
- Associate Transit Gateway Route Table (Docs)
- Create Transit Gateway Route Table (Docs)
- Delete Transit Gateway Route Table (Docs)
- Disassociate Transit Gateway Route Table (Docs)
Transit Gateway Route Table Associations
- Get Transit Gateway Route Table Associations (Docs)
Transit Gateway Route Table Propagation
- Disable Transit Gateway Route Table Propagation (Docs)
- Enable Transit Gateway Route Table Propagation (Docs)
Transit Gateway VPC Attachment
- Accept Transit Gateway VPC Attachment (Docs)
- Create Transit Gateway VPC Attachment (Docs)
- Delete Transit Gateway VPC Attachment (Docs)
- Modify Transit Gateway VPC Attachment (Docs)
- Reject Transit Gateway VPC Attachment (Docs)
VPC
VPC Attribute
VPC CIDR Block
VPC Classic Link
VPC Classic Link Dns Support
- Describe VPC Classic Link Dns Support (Docs)
- Disable VPC Classic Link Dns Support (Docs)
- Enable VPC Classic Link Dns Support (Docs)
VPC Endpoint
VPC Endpoint Connection Notification
- Create VPC Endpoint Connection Notification (Docs)
- Modify VPC Endpoint Connection Notification (Docs)
VPC Endpoint Connections
- Accept VPC Endpoint Connections (Docs)
- Describe VPC Endpoint Connections (Docs)
- Reject VPC Endpoint Connections (Docs)
VPC Endpoint Service Configuration
VPC Endpoint Service Permissions
VPC Endpoint Services
- Describe VPC Endpoint Services (Docs)
VPC Peering Connection
- Accept VPC Peering Connection (Docs)
- Create VPC Peering Connection (Docs)
- Delete VPC Peering Connection (Docs)
- Reject VPC Peering Connection (Docs)
VPC Peering Connection Options
- Modify VPC Peering Connection Options (Docs)
VPC Tenancy
- Modify VPC Tenancy (Docs)
VPN Connection
VPN Connection Route
VPN Gateway
- Attach VPN Gateway (Docs)
- Create VPN Gateway (Docs)
- Delete VPN Gateway (Docs)
- Detach VPN Gateway (Docs)
VPN Tunnel Certificate
- Modify VPN Tunnel Certificate (Docs)
VPN Tunnel Options
- Modify VPN Tunnel Options (Docs)
Vgw Route Propagation
Volume
- Attach Volume (Docs)
- Create Volume (Docs)
- Delete Volume (Docs)
- Detach Volume (Docs)
- Import Volume (Docs)
- Modify Volume (Docs)
Volume Attribute
Volume IO
- Enable Volume IO (Docs)
Volume Status
- Describe Volume Status (Docs)
Volumes Modifications
- Describe Volumes Modifications (Docs)
I am working my way through the full list of AWS services—we will see how many I can get done by the time re:Invent happens. I’m looking to get a full stack of reference collections available for the most popular of the AWS services, but then also work to deliver some more meaningful capability and workflow collections that speak to specific busine