配置阿里云CLI-aliyun命令与安装ossutil

1.aliyun命令官网文档

bash 复制代码
可以参考文档配置不同账户凭证 https://help.aliyun.com/document_detail/121259.html?spm=a2c4g.121193.0.i1 

使用阿里云 CLI可以参考 
https://help.aliyun.com/document_detail/110289.html?spm=a2c4g.121259.0.0.5ad27f08HvO1dw

1)账号添加

/root/.aliyun/config.json #配置文件位置

aliyun configure list #列出已有账号

阿里云CLI(Command Line Interface)支持同时配置多个账户,可以通过configure配置多个profile,配置完成后,可以通过运行 aliyun configure list 命令来查看已配置的账户信息。

在使用CLI命令时,可以使用 --profile 参数来指定使用哪个账户的配置。

配置AccessKey凭证

除必需选项外,AccessKey凭证类型还需要指定的凭证选项如下:

--access-key-id

:指定您的AccessKey ID。

--access-key-secret

:指定您的AccessKey Secret。

如下示例命令,配置名为akProfile的AccessKey凭证。

bash 复制代码
aliyun configure set \
  --profile akProfile \
  --mode AK \
  --region cn-hangzhou \
  --access-key-id AccessKeyId \
  --access-key-secret AccessKeySecret

常见的通用选项如下,其适用于任一凭证类型。

--profile

(必选):指定配置名称。如果指定的配置存在,则修改配置。若不存在,则创建配置。

--region

(必选):指定默认区域的RegionId。阿里云支持的RegionId,请参见地域和可用区。

--language

:指定阿里云CLI显示的语言,默认为英语。

--mode

:指定配置的凭证类型,默认为AK。

2)操作命令

获取某一配置的详细信息

执行如下命令,获取默认配置信息。

aliyun configure get

执行如下命令,获取指定配置名称的配置信息。其中, 选项--profile,用以指定要获取配置的名称。

aliyun configure get --profile akProfile

删除指定配置

执行如下命令,删除名为akProfile的配置。其中,选项--profile,用以指定要删除配置的名称。

aliyun configure delete --profile akProfile

2.安装ossutil

1)当您需要快速上传大文件、下载文件、删除固定前缀文件时,可以使用ossutil工具。ossutil支持在Windows、Linux、macOS等系统中运行,您可以根据实际环境下载和安装合适的版本。

bash 复制代码
https://help.aliyun.com/zh/oss/developer-reference/configure-ossutil?spm=a2c4g.11186623.0.0.498b2ef5bXcEQd  #官网文档地址
sudo -v ; curl https://gosspublic.alicdn.com/ossutil/install.sh | sudo bash

配置ossutil。

输入配置命令。

ossutil config

根据提示设置配置文件路径。

请输入配置文件名,文件名可以带路径(默认为:/home/user/.ossutilconfig,回车将使用默认路径。

如果用户设置为其它路径,在使用命令时需要将--config-file选项设置为该路径):

ossutil默认使用/home/user/.ossutilconfig作为配置文件,若您设置了配置文件的路径,则每次使用命令时需增加-c选项指定配置文件。例如配置文件保存为/home/config,使用ls时,命令格式如下:

ossutil ls oss://examplebucket -c /home/config

根据提示设置工具的语言。请输入语言CH或EN。工具使用的语言默认与操作系统保持一致。该配置项将在此次config命令设置成功后生效。

根据提示分别设置Endpoint、AccessKey ID、AccessKey Secret和STSToken参数。关于参数的更多信息,请参见通过config命令进行快速配置。

验证是否已成功安装ossutil。

ossutil

如果屏幕中输出ossutil所有支持的命令,表明已成功安装ossutil。

同步命令

bash 复制代码
/bin/ossutil64 sync -u /home/ansible/workspace/version/st/offline/scorpio/ue-agent-signalserver oss://jindidevops/cicd/version/st/scorpio/ue-agent-signalserver
相关推荐
志栋智能5 分钟前
运维不再“猜谜”:自动化定界终结无效排查
运维·数据库·自动化
职场的momo8 分钟前
16384个槽怎么搬?解析Redis集群迁移与脑裂防御
数据库·redis·缓存
隔窗听雨眠11 分钟前
异构数据库迁移至南大通用GBase 8a完全指南:从调研到双轨切换的实战路径
数据库
CNSSIRD数据库13 分钟前
中国企业海关信用数据库
大数据·数据库·数据分析·论文笔记
算法大模型备案干货咪38 分钟前
《大模型备案工程实操:语料标注规则、关键词拦截列表与测试题集的设计》
数据库·人工智能
Elastic 中国社区官方博客44 分钟前
安装 Elasticsearch
大数据·数据库·elasticsearch·搜索引擎·全文检索
小白说大模型44 分钟前
基于 Qwen3.8-Max 构建 AI 合同精审系统:文档解析、多轮条款分析 Pipeline 工程实战
数据库·人工智能·spring·机器学习·自然语言处理
TheBestRucy1 小时前
Python九阳神功之陆:数据库持久化与缓存·乾坤大挪移
数据库·python·缓存
索西引擎1 小时前
基于 Docker 容器化的 MySQL 数据库部署与访问控制机制研究
数据库·mysql·docker
TDengine (老段)1 小时前
TDengine 内存管理 — 池化、缓存、回收
大数据·数据库·物联网·缓存·时序数据库·tdengine·涛思数据