Sitetositevpn
AWSOfficialPublished by AWS
- Skill
- Tool integration
- Cloud and DevOps
- Apache-2.0
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
This skill acts as a comprehensive guide for establishing encrypted IPsec VPN connections between on-premises data centers or branch offices and AWS. It covers the entire lifecycle of a Site-to-Site VPN, including routing decisions (static vs. BGP), bandwidth sizing, high-availability configurations, and troubleshooting. The skill functions as a router, directing users to specific, self-contained reference procedures for each phase of the deployment and maintenance process.
What it does
- Guides the selection between static and dynamic (BGP) routing based on device capabilities.
- Provides procedures for creating and configuring VPN connections and target gateways.
- Assists in sizing tunnel bandwidth for standard or high-throughput requirements.
- Explains how to consolidate multiple sites using a VPN Concentrator.
- Offers guidance on applying configuration settings to on-premises customer gateway devices.
- Provides diagnostic steps for monitoring and troubleshooting tunnel connectivity.
When to use it
- When you need to connect an on-premises network to an AWS VPC over an encrypted tunnel.
- When you are deciding between static and dynamic routing for your VPN connection.
- When you need to scale throughput or consolidate multiple branch office connections.
- When you need to ensure high availability for your VPN tunnels.
- When you are experiencing connectivity issues and need to diagnose a down tunnel.
Advantages
- Provides structured, task-specific procedures for complex networking configurations.
- Ensures routing decisions are made correctly before deployment to avoid rework.
- Helps balance throughput needs with architectural constraints like gateway types.
- Clarifies the distinction between AWS-side configuration and on-premises device setup.
- Centralizes troubleshooting steps for monitoring tunnel health.
Usage examples
- “How do I decide between static and dynamic routing for my new VPN?”
- The agent will guide you through verifying your device's BGP support and your specific route-control requirements to recommend the appropriate routing type.
- “My VPN tunnel is down, how can I troubleshoot it?”
- The agent will direct you to the monitoring and troubleshooting reference to check CloudWatch metrics, logs, and common failure points.
- “How do I configure my on-premises router for the AWS VPN?”
- The agent will explain how to download the correct sample configuration file and advise on adapting it to your specific security requirements.
Install
Download the skill as a ZIP:
https://autogineer.com/agent-skills/aws/sitetositevpn/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip sitetositevpn.zip -d .agents/skills
Documentation by AWS
AWS Site-to-Site VPN
Overview
Domain expertise for configuring AWS Site-to-Site VPN, the managed service that builds an encrypted IP Security (IPsec) connection between an on-premises network and AWS. Covers the routing decision (static versus dynamic (BGP) routing), creating the connection and its dependent resources in the right order, sizing tunnel bandwidth, consolidating many sites through a VPN Concentrator, applying the customer gateway device configuration, building for high availability, and monitoring and troubleshooting tunnels.
This skill is a router. Each customer task maps to a procedure file under references/. Read the
matching reference in full before acting, then follow its constraints and steps. The reference
files are self-contained: each carries its own decision tables, constraints, procedure, and
troubleshooting.
Execute commands using the AWS MCP server when connected (sandboxed execution, audit logging,
observability). Fall back to the AWS CLI otherwise. Site-to-Site VPN is a regional service: pass
--region {region} matching the VPC or transit gateway the connection terminates on.
Which Site-to-Site VPN task do you need?
| Goal | Reference |
|---|---|
| Decide between static and dynamic (BGP) routing before creating a connection | choosing static or dynamic routing |
| Create an encrypted VPN connection from on-premises to a VPC | creating a site-to-site vpn connection |
| Size tunnel bandwidth at Standard (1.25 Gbps) or Large (5 Gbps) | choosing tunnel bandwidth |
| Connect 25 or more low-bandwidth sites through one shared attachment | connecting many sites with a vpn concentrator |
| Configure the on-premises customer gateway device | applying the customer gateway device configuration |
| Make the connection survive tunnel maintenance and device failure | making a connection highly available |
| Detect a down tunnel and find out why | monitoring and troubleshooting tunnels |
Routing notes
Decide routing before you build. The static-versus-dynamic decision shapes the customer gateway, the failover behavior, and whether the customer can control which routes enter their network. Run the choosing-static-or-dynamic-routing reference before creating the connection so the customer does not have to recreate it to change routing type.
The target gateway gates almost everything. A virtual private gateway terminates the VPN at one VPC. A transit gateway fronts many VPCs and is the only target that supports Large (5 Gbps) tunnels, equal-cost multi-path (ECMP) bandwidth aggregation, IPv6 customer gateways, and the VPN Concentrator. The gateway choice lives in the creating reference and is referenced again by the bandwidth and concentrator references, because picking a virtual private gateway closes those doors.
Bandwidth sizing vs the Concentrator. Both scale capacity, in opposite directions. Large tunnels give one connection more throughput (up to 5 Gbps per tunnel); the Concentrator gives many low-bandwidth sites a shared 5 Gbps attachment so each site does not need its own full-bandwidth connection. Match the reference to whether the customer has one high-throughput site or many small ones.
AWS side vs device side. Creating the connection and downloading the configuration happen on the AWS side; applying that configuration happens on the customer's on-premises device, which AWS never touches. The applying-the-customer-gateway-device-configuration reference is device-side education, not an AWS-side step.
Monitoring is its own task. Detecting and diagnosing a down tunnel (CloudWatch metrics, alarms, and VPN logs) is the monitoring reference, separate from building the connection.
Additional Resources
Files
- ATTRIBUTION.mdAdded by AutoGineer937 B
- LICENSELicence file added by AutoGineer9.9 KiB
- NOTICELicence file added by AutoGineer67 B
- SKILL.md5.3 KiB
- references/applying-the-customer-gateway-device-configuration.md11.4 KiB
- references/choosing-static-or-dynamic-routing.md10.9 KiB
- references/choosing-tunnel-bandwidth-standard-or-large.md12.3 KiB
- references/connecting-many-sites-with-a-vpn-concentrator.md12.0 KiB
- references/creating-a-site-to-site-vpn-connection.md16.7 KiB
- references/making-a-connection-highly-available.md10.3 KiB
- references/monitoring-and-troubleshooting-tunnels.md19.7 KiB
Requirements and compatibility
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Needs: Needs an MCP server
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Published by
- AWS
- Publisher
- AWS (Official)
- Source
- aws/agent-toolkit-for-aws · skills/specialized-skills/networking-and-content-delivery-skills/sitetositevpn · commit 0a218f8
- Licence
- Apache License 2.0 (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- NOTICE (added by AutoGineer from NOTICE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by AWS or AWS.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download sitetositevpn.zip