alicloud-storage-oss-ossutil
npx skills add https://github.com/cinience/alicloud-skills --skill alicloud-storage-oss-ossutil
Agent 安装分布
Skill 文档
Category: tool
OSSï¼ossutil 2.0ï¼å½ä»¤è¡æè½
ç®æ
- ä½¿ç¨ ossutil 2.0 管ç OSSï¼ä¸ä¼ ãä¸è½½ã忥ä¸èµæºç®¡çã
- ç»ä¸å®è£ ãé ç½®ãåè¯ä¸ Region/Endpoint ç CLI æµç¨ã
å¿«éæ¥å ¥æµç¨
- å®è£ ossutil 2.0ã
- é
ç½® AK/SK ä¸é»è®¤ Regionï¼
ossutil configæé ç½®æä»¶ï¼ã - å
ossutil lså bucketï¼åæ bucket æå¨ region å objectã - æ§è¡ä¸ä¼ /ä¸è½½/忥æ API 级å½ä»¤ã
å®è£ ossutil 2.0
- æå¹³å°å®è£
æ¥éª¤è§
references/install.mdã
é ç½® ossutil
- 交äºå¼é ç½®ï¼
ossutil config
- é»è®¤é
ç½®æä»¶è·¯å¾ï¼
- Linux/macOSï¼
~/.ossutilconfig - Windowsï¼
C:\Users\issuser\.ossutilconfig
- Linux/macOSï¼
é 置项主è¦å æ¬ï¼
AccessKey IDAccessKey SecretRegionï¼ç¤ºä¾é»è®¤cn-hangzhouï¼æªç¡®å®æåç Region æ¶é询é®ï¼Endpointï¼å¯éï¼æªæå®æ¶æ Region èªå¨æ¨å¯¼ï¼
AccessKey é ç½®æç¤º
å»ºè®®ä½¿ç¨ RAM ç¨æ·/è§è²å¹¶éµå¾ªæå°æéååï¼é¿å å¨å½ä»¤è¡ä¸ææä¼ å ¥ AKã
æ¨èæ¹å¼ï¼ç¯å¢åéï¼ï¼
export ALICLOUD_ACCESS_KEY_ID="ä½ çAK"
export ALICLOUD_ACCESS_KEY_SECRET="ä½ çSK"
export ALICLOUD_REGION_ID="cn-beijing"
ALICLOUD_REGION_ID å¯ä½ä¸ºé»è®¤ Regionï¼æªè®¾ç½®æ¶å¯éæ©æåç Regionï¼æ æ³å¤æå询é®ç¨æ·ã
æä½¿ç¨æ åå ±äº«åè¯æä»¶ï¼
~/.alibabacloud/credentials
[default]
type = access_key
access_key_id = ä½ çAK
access_key_secret = ä½ çSK
å½ä»¤ç»æï¼2.0ï¼
- é«çº§å½ä»¤ç¤ºä¾ï¼
ossutil config - API 级å½ä»¤ç¤ºä¾ï¼
ossutil api put-bucket-acl
常ç¨å½ä»¤ç¤ºä¾
ossutil ls
ossutil ls oss://your-bucket -r --short-format --region cn-shanghai -e https://oss-cn-shanghai.aliyuncs.com
ossutil cp ./local.txt oss://your-bucket/path/local.txt
ossutil cp oss://your-bucket/path/remote.txt ./remote.txt
ossutil sync ./local-dir oss://your-bucket/path/ --delete
æ¨èæ§è¡æµç¨ï¼å å bucketï¼åå对象ï¼
- ååºææ bucket
ossutil ls
-
ä»è¾åºä¸æ¿å°ç®æ bucket ç regionï¼ä¾å¦
oss-cn-shanghaiï¼ï¼è½¬æ¢æ--regionæéæ ¼å¼ï¼cn-shanghaiï¼ -
åå¯¹è±¡æ¶æ¾å¼æå®
--regionä¸-eï¼é¿å è·¨å°åç¾å/endpoint é误ï¼
ossutil ls oss://your-bucket \
-r --short-format \
--region cn-shanghai \
-e https://oss-cn-shanghai.aliyuncs.com
- å¯¹è¶ å¤§ bucketï¼ä¼å éå¶è¾åºè§æ¨¡
ossutil ls oss://your-bucket --limited-num 100
ossutil ls oss://your-bucket/some-prefix/ -r --short-format --region cn-shanghai -e https://oss-cn-shanghai.aliyuncs.com
å¸¸è§æ¥éä¸å¤ç
-
Error: region must be set in sign version 4.- åå ï¼ç¼ºå° region é ç½®ã
- å¤çï¼å¨é
ç½®æä»¶è¡¥å
regionï¼æå½ä»¤è¡å--region cn-xxxã
-
The bucket you are attempting to access must be addressed using the specified endpoint- åå ï¼è¯·æ± endpoint ä¸ bucket å®é å°åä¸ä¸è´ã
- å¤çï¼æ¹ç¨ bucket æå¨å°å endpointï¼å¦
-e https://oss-cn-hongkong.aliyuncs.comã
-
Invalid signing region in Authorization header- åå ï¼ç¾å region ä¸ bucket å°åä¸ä¸è´ã
- å¤çï¼åæ¶ä¿®æ£
--regionä¸-eï¼ä¸¤è å¿ é¡»ä¸ bucket æå¨å°åä¸è´ã
åè¯ä¸å®å ¨å»ºè®®
- ä¼å ä½¿ç¨ RAM ç¨æ·ç AK è¿è¡è®¿é®æ§å¶ã
- å½ä»¤è¡é项å¯è¦çé ç½®æä»¶ï¼ä½ç´æ¥å¨å½ä»¤è¡ä¼ å ¥å¯é¥å卿³é²é£é©ã
- ç产ç¯å¢å»ºè®®ä½¿ç¨é ç½®æä»¶æç¯å¢åéæ¹å¼ç®¡çå¯é¥ã
éæ©é®é¢ï¼ä¸ç¡®å®æ¶æé®ï¼
- ä½ çæä½å¯¹è±¡æ¯ Bucket è¿æ¯ Objectï¼
- éè¦ä¸ä¼ /ä¸è½½/忥ï¼è¿æ¯æé/çå½å¨æ/è·¨åç管çæä½ï¼
- ç®æ Region ä¸ Endpoint æ¯ä»ä¹ï¼
- æ¯å¦å¨åå°å ECS ä¸è®¿é® OSSï¼å¯èèå ç½ Endpointï¼ï¼
åè
-
OSSUTIL 2.0 æ¦è¿°ä¸å®è£ /é ç½®ï¼
-
宿¹ææ¡£æ¥æºæ¸ åï¼
references/sources.md