You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用AWS Secrets Manager BatchGetSecretValue命令遇无效选项错误求助

AWS Secrets Manager批量密钥检索命令无效错误解决方案

错误原因

你遇到的argument operation: Invalid choice错误,核心原因是当前使用的AWS CLI版本过低——batch-get-secret-value是2023年11月新增的批量密钥检索命令,旧版本的AWS CLI未集成该操作指令。

解决步骤

  1. 检查当前AWS CLI版本
    执行以下命令查看版本号:

    aws --version
    

    该命令要求AWS CLI v2至少为2.13.0版本,AWS CLI v1至少为1.29.0版本(版本要求以AWS官方适配标准为准)。

  2. 更新AWS CLI

    • 若使用AWS CLI v2:
      • Linux/macOS系统执行更新命令:
        curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
        unzip awscliv2.zip
        sudo ./aws/install --update
        
      • Windows系统直接下载最新版安装包覆盖安装即可。
    • 若使用AWS CLI v1(通过pip安装):
      pip install awscli --upgrade --user
      
  3. 修正命令格式并验证
    注意--secret-id-list参数的密钥ID之间不要加空格(避免参数解析异常),重新执行命令:

    aws secretsmanager batch-get-secret-value --secret-id-list X_L1YX95,X_GIRNAK,X_M8CM8D
    

内容的提问来源于stack exchange,提问作者SyCode

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 12:03:12