
brenthoover/grpcurl-interactive本镜像专为AWS环境设计,作为调试容器使用,集成了grpcurl工具和AWS客户端,方便用户在AWS环境中进行gRPC服务调试及与AWS服务的交互操作。
通过以下命令启动调试容器:
bashdocker run --rm -it [镜像名称]:[标签] /bin/sh
参数说明:
--rm:容器退出后自动删除-it:以交互模式运行并分配终端为AWS CLI配置凭证,可通过环境变量传递:
bashdocker run --rm -it \ -e AWS_ACCESS_KEY_ID=your_access_key \ -e AWS_SECRET_ACCESS_KEY=your_secret_key \ -e AWS_REGION=us-west-2 \ [镜像名称]:[标签] /bin/sh
常用环境变量:
AWS_ACCESS_KEY_ID:AWS访问密钥IDAWS_SECRET_ACCESS_KEY:AWS密钥AWS_REGION:AWS区域(默认无需指定,根据实际环境配置)bashaws --version
bashgrpcurl -plaintext service.example.com:50051 list
bashaws s3 ls
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务