opscli file command
主机 - 本地与对象存储互传文件
- 设置 AK\SK
export ak=
export sk=
- 上传本地文件
./tmp.log到对象存储s3://logs/tmp.log
/usr/local/bin/opscli file --direction upload --localfile ./tmp.log --remotefile s3://logs/tmp.log --bucket obs-test
--bucket 为 S3 bucket 名称,--region 为 S3 bucket 所在区域,--endpoint 为 S3 bucket 的 endpoint,--direction 为上传方向,--localfile 为本地文件,--remotefile 为远程文件。
- 下载 S3
s3://logs/tmp.log到本地文件./tmp1.log
/usr/local/bin/opscli file --direction download --localfile ./tmp1.log --remotefile s3://logs/tmp.log --bucket obs-test
- 清理 AK\SK
unset ak
unset sk
集群 - 本地与对象存储互传文件
- 上传
/usr/local/bin/opscli file -i ~/.kube/config --nodename xxx --direction upload --ak xxx --sk xxx --region beijing --endpoint ks3-cn-beijing.ksyun.com --bucket multimodal --localfile /root/tmp.log --remotefile s3://logs/tmp.log --runtimeimage shaowenchen/ops-cli
- 下载
/usr/local/bin/opscli file -i ~/.kube/config --nodename xxx --direction download --ak xxx --sk xxx --region beijing --endpoint ks3-cn-beijing.ksyun.com --bucket multimodal --localfile /root/tmp2.log --remotefile s3://logs/tmp.log --runtimeimage shaowenchen/ops-cli
集群 - 镜像文件拷贝到本地
/usr/local/bin/opscli file -i ~/.kube/config --nodename xxx --direction download --localfile /root/opscli-copy --remotefile shaowenchen/ops-cli:latest:///usr/local/bin/opscli