卸载 Amazon CLI 版本 2 - Amazon Command Line Interface
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

卸载 Amazon CLI 版本 2

本主题介绍如何卸载 Amazon Command Line Interface 版本 2(Amazon CLI 版本 2)。

Amazon CLI 版本 2 的卸载说明:

要卸载,请按照与安装相同的方法进行卸载 Amazon CLI。

Command line installer

要卸载 Amazon CLI 版本 2,请运行以下命令。

  1. 找到符号链接和安装路径。

    • 使用 which 命令查找符号链接。这显示与 --bin-dir 参数一起使用的路径。

      $ which aws /usr/local/bin/aws
    • 使用 ls 命令查找符号链接指向的目录。这为您提供与 --install-dir 参数一起使用的路径。

      $ ls -l /usr/local/bin/aws lrwxrwxrwx 1 ec2-user ec2-user 49 Oct 22 09:49 /usr/local/bin/aws -> /usr/local/aws-cli/v2/current/bin/aws
  2. 删除 --bin-dir 目录中的两个符号链接。如果您的用户对这些目录具有写入权限,则无需使用 sudo

    $ sudo rm /usr/local/bin/aws $ sudo rm /usr/local/bin/aws_completer
  3. 删除 --install-dir 目录。如果您的用户对此目录具有写入权限,则无需使用 sudo

    $ sudo rm -rf /usr/local/aws-cli
  4. (可选)删除.aws文件夹中的共享 Amazon SDK和 Amazon CLI 设置信息。

    警告

    这些配置和凭据设置在所有 Amazon SDKs和之间共享 Amazon CLI。如果删除此文件夹,则系统上仍 Amazon SDKs存在的任何文件都无法访问这些文件夹。

    .aws文件夹的默认位置因平台而异,默认情况下,该文件夹位于 ~/.aws/。 如果您的用户拥有此目录的写入权限,则无需使用sudo

    $ sudo rm -rf ~/.aws/
Snap

我们提供了 Amazon CLI on 的官方 Amazon 支持版本snap。如果您曾经安装snap过 Amazon CLI,请按以下步骤操作:

  1. 为运行以下snap remove命令 Amazon CLI。

    $ snap remove aws-cli --classic

    如果您曾经sudo安装过 Amazon CLI,则需要将其添加到命令中。

    $ sudo snap remove aws-cli --classic
  2. 您可能需要重新启动命令提示符窗口或电脑才能删除所有文件。

  3. (可选)删除.aws文件夹中的共享 Amazon SDK和 Amazon CLI 设置信息。

    警告

    这些配置和凭据设置在所有 Amazon SDKs和之间共享 Amazon CLI。如果删除此文件夹,则系统上仍 Amazon SDKs存在的任何文件都无法访问这些文件夹。

    .aws文件夹的默认位置因平台而异,默认情况下,该文件夹位于 ~/.aws/。 如果您对此目录具有写入权限,则无需使用sudo

    $ sudo rm -r ~/.aws/

要卸载 Amazon CLI 版本 2,请运行以下命令,替换您用于安装的路径。示例命令使用原定设置安装路径。

  1. 找到包含指向主程序和补全程序的符号链接的文件夹。

    $ which aws /usr/local/bin/aws
  2. 使用该信息,运行以下命令来查找符号链接指向的安装文件夹。

    $ ls -l /usr/local/bin/aws lrwxrwxrwx 1 ec2-user ec2-user 49 Oct 22 09:49 /usr/local/bin/aws -> /usr/local/aws-cli/aws
  3. 删除第一个文件夹中的两个符号链接。如果您的用户已具有这些文件夹的写入权限,则无需使用 sudo

    $ sudo rm /usr/local/bin/aws $ sudo rm /usr/local/bin/aws_completer
  4. 删除主安装文件夹。使用 sudo 获得对 /usr/local 文件夹的写入访问权限。

    $ sudo rm -rf /usr/local/aws-cli
  5. (可选)删除.aws文件夹中的共享 Amazon SDK和 Amazon CLI 设置信息。

    警告

    这些配置和凭据设置在所有 Amazon SDKs和之间共享 Amazon CLI。如果删除此文件夹,则系统上仍 Amazon SDKs存在的任何文件都无法访问这些文件夹。

    .aws文件夹的默认位置因平台而异,默认情况下,该文件夹位于 ~/.aws/。 如果您的用户拥有此目录的写入权限,则无需使用sudo

    $ sudo rm -rf ~/.aws/
  1. 通过执行以下操作之一打开程序和功能

    • 打开控制面板,然后选择程序和功能

    • 打开命令提示符,然后输入以下命令。

      C:\> appwiz.cpl
  2. 选择名为 Amazon Command Line Interface 的条目,然后选择 Uninstall(卸载)启动卸载程序。

  3. 确认您要卸载 Amazon CLI。

  4. (可选)删除.aws文件夹中的共享 Amazon SDK和 Amazon CLI 设置信息。

    警告

    这些配置和凭据设置在所有 Amazon SDKs和之间共享 Amazon CLI。如果删除此文件夹,则系统上仍 Amazon SDKs存在的任何文件都无法访问这些文件夹。

    .aws文件夹的默认位置因平台而异,默认情况下,该文件夹位于 %UserProfile%\.aws.

    $ rmdir %UserProfile%\.aws

Amazon CLI 安装和卸载错误疑难解答

如果您在安装或卸载后遇到问题 Amazon CLI,对错误进行故障排除 Amazon CLI请参阅,了解故障排除步骤。有关相关性最高的故障排除步骤,请参阅找不到命令错误“aws --version”命令返回的版本与您安装的版本不同卸载后,aws --version“” 命令会返回一个版本 Amazon CLI