先存个最好的s3fs挂载指南,注意可能是 (a)时差不统一 (b)加载了cache 会导致读写文件出现Input/output error
安装AWS CLI
安装pip,如存在可跳过
安装参考使用pip安装 AWS CLI
$ pip install awscli --upgrade --user
--user不能丢!!丢过一次找不到配置文件哪儿去了
验证是否安装成功
$ aws --version
aws-cli/1.11.84 Python/3.6.2 Linux/4.4.0-59-generic botocore/1.5.47
要升级到最新版本,请重新运行安装命令:
$ pip install awscli --upgrade --user
- 将 AWS CLI 可执行文件添加到命令行路径
- 在您的用户文件夹中查找 Shell 的配置文件脚本。如果您不能确定所使用的 Shell,请运行 echo $SHELL。
- 向配置文件脚本中添加导出命令
export PATH=~/.local/bin:$PATH
在本示例中,此命令将路径 ~/.local/bin 添加到当前 PATH 变量中。
- 将配置文件加载到当前会话。
$ source ~/.bash_profil
配置AWS CLI
$ aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: us-west-2
Default output format [None]: json
配置文件保存在~/.aws/
也可以通过环境变量更改
$ export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE
$ export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
$ export AWS_DEFAULT_REGION=us-west-2
使用AWS CLI操作S3
https://docs.aws.amazon.com/zh_cn/cli/latest/userguide/cli-s3.html