用途:AWS CLI 用于在终端中管理 AWS 全部服务,覆盖 EC2、S3、Lambda、IAM 等,适合智能体执行云基础设施开通、S3 存储桶管理、Lambda 函数调用等任务。
主要能力:支持列出与复制 S3 对象、查询 EC2 实例、调用 Lambda 函数、列出 IAM 用户、获取当前调用身份等操作。常用命令包括 aws s3 ls、aws s3 cp file.txt s3://bucket/file.txt、aws ec2 describe-instances --output json、aws lambda invoke --function-name myFunc output.json、aws iam list-users --output json、aws sts get-caller-identity。
使用方式:安装可执行 brew install awscli,随后运行 aws configure 配置凭据。认证支持基于 profile(--profile)以及环境变量(AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY)。输出可用 --output json 获得结构化结果,也支持 text、table;可用 --query 做 JMESPath 过滤;用 --no-cli-pager 关闭交互式分页,便于自动化与智能体调用。
适用场景:需要以脚本或智能体方式批量操作 AWS 资源、获取结构化云资源信息、进行跨服务编排时。
限制:资料未提供具体收费、价格、平台支持范围、性能指标或配额信息;实际可用服务与权限取决于 AWS 账户配置与凭据授权。