我正在根据博客在Mac上为当前用户安装AWS cli 2https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-mac.html#cliv2-mac-install-cmd-current-userAWS正确安装,我无法理解第四点,为什么我需要创建符号链接,folder/in/path
对应什么4.
最后,您必须在$ PATH中创建一个指向实际aws和aws_completer程序的符号链接文件。由于标准用户权限通常不允许写入路径中的文件夹,因此,此模式下的安装程序不会尝试添加符号链接。安装程序完成后,您必须手动创建符号链接。如果$ PATH包含可写入的文件夹,并且您将该文件夹指定为目标路径,则可以不使用sudo运行以下命令。如果$ PATH中没有可写文件夹,则必须在命令中使用sudo以获得写入指定目标文件夹的权限。
$ sudo ln -s /folder/installed/aws-cli/aws /folder/in/path/aws
$ sudo ln -s /folder/installed/aws-cli/aws_completer /folder/in/path/aws_completer
有两种方法来配置文件夹aws
下的aws-cli
程序的路径,第一方法使用以下命令aws-cli
将文件夹PATH
的路径添加到我们的export PATH=$PATH:$HOME/aws-cli
变量中] //假设在$ HOME处安装了aws-cli,这足以开始使用aws
命令。第二种方式 PATH
变量包含/usr/local/bin
文件夹的路径,并且该文件夹包含所有可执行程序的链接。因此,在该文件夹中创建指向/aws-cli/aws
的符号链接将是另一种方式,并且会更健壮,因为它不直接依赖PATH
变量,因此AWS documentation也指的是。命令想要>> sudo ln -s /Users/akshayjain/aws-cli/aws /usr/bin/local/aws
>> sudo ln -s /Users/akshayjain/aws-cli/aws_completer /usr/bin/local/aws_completer
无论哪种方式,您都可以使用以下命令aws --version
来确认您的安装>