一键导入
aws-appmesh
App Mesh via AWS CLI v2 (`aws appmesh`). Meshes, virtual nodes, virtual services, virtual routers, routes, virtual gateways, gateway routes.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
App Mesh via AWS CLI v2 (`aws appmesh`). Meshes, virtual nodes, virtual services, virtual routers, routes, virtual gateways, gateway routes.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
IAM Access Analyzer via AWS CLI v2 (`aws accessanalyzer`). Analyzers, findings, archive rules, access previews, policy tools.
Private CA via AWS CLI v2 (`aws acm-pca`). Certificate authorities, certificates, audit reports, permissions, policies.
ACM via AWS CLI v2 (`aws acm`). Certificates, import/export, validation, tags, account configuration.
Managed Prometheus via AWS CLI v2 (`aws amp`). Workspaces, alert manager, rule groups, scrapers, logging, resource policies.
Amplify via AWS CLI v2 (`aws amplify`). Apps, branches, domain associations, jobs, deployments, webhooks.
API Gateway via AWS CLI v2 (`aws apigateway`). REST APIs, HTTP APIs, resources, methods, stages, authorizers, API keys, usage plans.
| name | aws-appmesh |
| description | App Mesh via AWS CLI v2 (`aws appmesh`). Meshes, virtual nodes, virtual services, virtual routers, routes, virtual gateways, gateway routes. |
Complete reference for all aws appmesh subcommands in AWS CLI v2. Covers service mesh management, virtual nodes, virtual services, virtual routers, routes, virtual gateways, gateway routes, and resource tagging. App Mesh provides application-level networking with service-to-service communication using the Envoy proxy.
aws appmesh create-mesh --mesh-name my-mesh \
--spec egressFilter={type=DROP_ALL}
aws appmesh create-virtual-node --mesh-name my-mesh \
--virtual-node-name my-service-v1 \
--spec '{
"listeners": [{"portMapping": {"port": 8080, "protocol": "http"}}],
"serviceDiscovery": {"dns": {"hostname": "my-service.local"}}
}'
aws appmesh create-virtual-router --mesh-name my-mesh \
--virtual-router-name my-router \
--spec 'listeners=[{portMapping={port=8080,protocol=http}}]'
aws appmesh create-route --mesh-name my-mesh \
--virtual-router-name my-router \
--route-name my-route \
--spec '{
"httpRoute": {
"match": {"prefix": "/"},
"action": {
"weightedTargets": [
{"virtualNode": "my-service-v1", "weight": 90},
{"virtualNode": "my-service-v2", "weight": 10}
]
}
}
}'
aws appmesh create-virtual-service --mesh-name my-mesh \
--virtual-service-name my-service.local \
--spec 'provider={virtualRouter={virtualRouterName=my-router}}'
aws appmesh create-virtual-gateway --mesh-name my-mesh \
--virtual-gateway-name my-gateway \
--spec 'listeners=[{portMapping={port=9080,protocol=http}}]'
aws appmesh create-gateway-route --mesh-name my-mesh \
--virtual-gateway-name my-gateway \
--gateway-route-name my-gw-route \
--spec '{
"httpRoute": {
"match": {"prefix": "/"},
"action": {"target": {"virtualService": {"virtualServiceName": "my-service.local"}}}
}
}'
aws appmesh list-virtual-nodes --mesh-name my-mesh --query 'virtualNodes[].virtualNodeName'
aws appmesh list-virtual-services --mesh-name my-mesh --query 'virtualServices[].virtualServiceName'
aws appmesh list-virtual-routers --mesh-name my-mesh --query 'virtualRouters[].virtualRouterName'
See index.md for the quick reference table and global options.
| Group | File | Commands |
|---|---|---|
| Meshes | meshes.md | create-mesh, delete-mesh, describe-mesh, list-meshes, update-mesh |
| Virtual Nodes | virtual-nodes.md | create-virtual-node, delete-virtual-node, describe-virtual-node, list-virtual-nodes, update-virtual-node |
| Virtual Services | virtual-services.md | create-virtual-service, delete-virtual-service, describe-virtual-service, list-virtual-services, update-virtual-service |
| Virtual Routers | virtual-routers.md | create-virtual-router, delete-virtual-router, describe-virtual-router, list-virtual-routers, update-virtual-router |
| Routes | routes.md | create-route, delete-route, describe-route, list-routes, update-route |
| Virtual Gateways | virtual-gateways.md | create-virtual-gateway, delete-virtual-gateway, describe-virtual-gateway, list-virtual-gateways, update-virtual-gateway |
| Gateway Routes | gateway-routes.md | create-gateway-route, delete-gateway-route, describe-gateway-route, list-gateway-routes, update-gateway-route |
| Tags | tags.md | tag-resource, untag-resource, list-tags-for-resource |