开发者社区 问答 正文

命令行工具 CLI:配置命令行工具和SDK:公共云版



注意:本文档内容仅适用于公共云用户配置其命令行工具,专有云、专有域用户请参见配置命令行工具的 专有云/专有域版
安装好命令行工具后,您需要先配置 access key ID 和 access key secret,这是调用 Open API 的必要信息,所以您首先要在可连网的设备上创建 access key。
此外,您还可以配置您购买的阿里云产品的区域信息和默认的输出格式,如 text、table 或 json。

创建 access key


  1. 登录阿里云管理控制台官网 https://home.console.aliyun.com/

  2. 点击 AccessKeys
    注意:若出现如下提示框,请点击继续使用 Accesskey

  3. 点击创建 Access Key,然后再点击同意并创建

  4. 输入短信校验码,点击确定。Access Key 创建成功。


配置命令行工具


在 Windows 环境下,执行如下命令,打开并填写所列参数。
  1. cd C:\Python27\Scripts
  2. aliyuncli configure
  3. Aliyun Access Key ID [None]: <输入 Access Key ID>
  4. Aliyun Access Key Secret [None]: <输入 Access Key Secret>
  5. Default Region Id [None]: <输入实例的 Region Id>
  6. Default output format [None]: <输入您需要的输出格式>

在 Linux/UNIX 和 Mac OS 环境下,执行如下命令,打开并填写所列参数。
  1. $ sudo aliyuncli configure
  2. Aliyun Access Key ID [None]: <输入 Access Key ID>
  3. Aliyun Access Key Secret [None]: <输入 Access Key Secret>
  4. Default Region Id [None]: <输入您购买的阿里云产品的 Region Id>
  5. Default output format [None]: <输入您需要的输出格式>


修改命令行工具的配置


若需要修改命令行工具中的参数设置,请执行aliyuncli configure命令。不需修改的参数,请直接按 Enter 键;需要修改的参数,请输入新的参数值。请参见以下案例。
在 Windows 环境下,执行如下命令:
  1. cd C:\Python27\Scripts
  2. aliyuncli configure
  3. Aliyun Access Key ID [************jkf]: <Enter>
  4. Aliyun Access Key Secret [***************Okl]: <Enter>
  5. Default Region Id [cn-qingdao]: cn-hangzhou
  6. Default output format [table]: <Enter>

在 Linux/UNIX 和 Mac OS 环境下,执行如下命令:
  1. $ sudo aliyuncli configure
  2. Aliyun Access Key ID [************jkf]: <Enter>
  3. Aliyun Access Key Secret [***************Okl]: <Enter>
  4. Default Region Id [cn-qingdao]: cn-hangzhou
  5. Default output format [table]: <Enter>

展开
收起
行者武松 2017-10-20 15:23:07 2186 分享 版权
阿里云 AI 助理回答

您已经成功了解了如何为阿里云命令行工具配置AccessKey ID、AccessKey Secret、默认区域ID以及默认输出格式。这里简要回顾并补充一些关键点和建议:

创建AccessKey

  1. 重要性:AccessKey是访问阿里云API的密钥对,包括Access Key ID(公钥)和Access Key Secret(私钥),用于身份验证。
  2. 安全性:请妥善保管AccessKey Secret,不要泄露给他人,也不要直接在代码中明文存储,以防安全风险。

配置命令行工具

  • 环境差异

    • Windows: 使用cd命令切换到Python安装目录下的Scripts文件夹,然后运行aliyuncli configure
    • Linux/UNIX/Mac OS: 可能需要使用sudo来执行配置命令,具体取决于您的系统设置和权限配置。
  • 参数说明

    • Aliyun Access Key ID & Secret: 您从控制台创建的密钥对,用于认证。
    • Default Region Id: 指定操作的默认地域,如cn-hangzhou。这会影响哪些资源可以被操作,特别是当某些服务仅在特定区域提供时。
    • Default output format: 输出格式可选texttablejson,根据个人偏好或自动化脚本需求选择。

修改配置

  • 如果需要修改已配置的信息,重新运行aliyuncli configure命令,并按需输入新值或直接回车保留原有设置。

安全与最佳实践

  • 定期轮换AccessKey:出于安全考虑,建议定期更换AccessKey,尤其是Secret部分。
  • 最小权限原则:为不同的应用场景创建不同权限的AccessKey,避免使用具有全部权限的Key,减少潜在的安全风险。
  • 日志审计:监控和记录命令行工具的使用情况,有助于追踪异常操作和进行安全审计。

确保遵循上述步骤和建议,可以有效且安全地利用阿里云命令行工具管理您的云资源。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答