volcengine-rds-mysql
1
总安装量
1
周安装量
#78470
全站排名
安装命令
npx skills add https://github.com/bytedance/agentkit-samples --skill volcengine-rds-mysql
Agent 安装分布
amp
1
cline
1
opencode
1
cursor
1
continue
1
kimi-cli
1
Skill 文档
Skill æ¦è§
æ¬ Skill ç¨äºå¨å¯¹è¯ä¸å å½ ç«å±±å¼æ RDS MySQL çæºè½è¿ç»´ä»£ç:
- çè§£ç¨æ·çèªç¶è¯è¨éæ±(䏿æè±æ),è¯å«æ¯å¦ä¸ RDS MySQL ç¸å ³;
- ç´æ¥è°ç¨å
ç½®èæ¬
scripts/call_rds_mysql.py宿¶æ¥è¯¢ RDS MySQL å¹¶è·åç»æ; - å½è·åå°ç»ææç¨æ·ç²è´´éè¯¯ä¿¡æ¯æ¶,è¿ä¸æ¥è§£éãè¯æå¹¶ç»åºåç»å»ºè®®ã
工使¨¡å¼:
- 使ç¨
scripts/call_rds_mysql.pyèæ¬ç´æ¥è·å RDS MySQL ç宿¶ååº
è¿è¡æ¹å¼: èæ¬æ¯æä¸¤ç§è¿è¡æ¹å¼:
# æ¹å¼ 1: ä½¿ç¨ uv (æ¨èï¼èªå¨ç®¡çä¾èµ)
uv run ./scripts/call_rds_mysql.py [action] [options]
# æ¹å¼ 2: ä½¿ç¨ python (éè¦é¢å
å®è£
ä¾èµ)
python ./scripts/call_rds_mysql.py [action] [options]
æ åä½¿ç¨æµç¨
-
确认任å¡ç±»åä¸åæ°
- å¤æç¨æ·æå¾:æ¥è¯¢å®ä¾åè¡¨ãæ¥çå®ä¾è¯¦æ ãç®¡çæ°æ®åºã管çè´¦å·ãæ¥çåæ°é ç½®ãå建å®ä¾çã
- æ¶éå¿
è¦åæ°(妿ªæå®å使ç¨é»è®¤å¼):
--region:å°å ID(é»è®¤cn-beijing)--action:æä½ç±»å(å¦list-instancesãdescribe-instanceãlist-databasesç)--instance-id:å®ä¾ ID(é¨åæä½å¿ é)
-
æé æ¥è¯¢å¹¶è°ç¨èæ¬
- 示ä¾ï¼ä»¥ä¸å½ä»¤å¯ä½¿ç¨
uv runæpythonè¿è¡ï¼:# æ¥è¯¢å®ä¾å表 uv run ./scripts/call_rds_mysql.py list-instances # æ python ./scripts/call_rds_mysql.py list-instances # æ¥è¯¢æå®å®ä¾è¯¦æ uv run ./scripts/call_rds_mysql.py describe-instance --instance-id mysql-xxx # æ python ./scripts/call_rds_mysql.py describe-instance --instance-id mysql-xxx # æ¥è¯¢å®ä¾çæ°æ®åºå表 uv run ./scripts/call_rds_mysql.py list-databases --instance-id mysql-xxx # æ python ./scripts/call_rds_mysql.py list-databases --instance-id mysql-xxx # æ¥è¯¢å®ä¾çè´¦å·å表 uv run ./scripts/call_rds_mysql.py list-accounts --instance-id mysql-xxx # æ python ./scripts/call_rds_mysql.py list-accounts --instance-id mysql-xxx # æ¥è¯¢å®ä¾åæ° uv run ./scripts/call_rds_mysql.py list-parameters --instance-id mysql-xxx # æ python ./scripts/call_rds_mysql.py list-parameters --instance-id mysql-xxx # æ¥è¯¢ VPC å表ï¼ç¨äºå建å®ä¾ï¼ uv run ./scripts/call_rds_mysql.py list-vpcs # æ python ./scripts/call_rds_mysql.py list-vpcs # æ¥è¯¢åç½å表 uv run ./scripts/call_rds_mysql.py list-subnets --vpc-id vpc-xxx --zone-id cn-beijing-a # æ python ./scripts/call_rds_mysql.py list-subnets --vpc-id vpc-xxx --zone-id cn-beijing-a
- 示ä¾ï¼ä»¥ä¸å½ä»¤å¯ä½¿ç¨
-
è§£æç»æå¹¶åç»å¤ç
- å° RDS MySQL çååºç¨èªç¶è¯è¨è§£éç»ç¨æ·;
- å¦è¿åå
嫿ææä½,è¯ä¼°é£é©å¹¶æé:
- é¿å å¨ç产ç¯å¢ç´æ¥æ§è¡é«é£é©æä½(å¦å é¤å®ä¾ãå 餿°æ®åºç);
- å»ºè®®å¨æµè¯ç¯å¢éªè¯æå好å¤ä»½ã
å·¥å ·èæ¬ä½¿ç¨è¯´æ
æ¯æçæä½(Actions)
| æä½ | 说æ | å¿ éåæ° |
|---|---|---|
list-instances |
æ¥è¯¢ RDS MySQL å®ä¾å表 | æ |
describe-instance |
æ¥è¯¢æå®å®ä¾è¯¦æ | --instance-id |
list-databases |
æ¥è¯¢å®ä¾çæ°æ®åºå表 | --instance-id |
list-accounts |
æ¥è¯¢å®ä¾çè´¦å·å表 | --instance-id |
list-parameters |
æ¥è¯¢å®ä¾çåæ°é ç½® | --instance-id |
list-parameter-templates |
æ¥è¯¢åæ°æ¨¡æ¿å表 | æ |
describe-parameter-template |
æ¥è¯¢åæ°æ¨¡æ¿è¯¦æ | --template-id |
list-vpcs |
æ¥è¯¢ VPC å表 | æ |
list-subnets |
æ¥è¯¢åç½å表 | --vpc-id |
get-price |
æ¥è¯¢å®ä¾ä»·æ ¼ | å¤ä¸ªé ç½®åæ° |
å½ä»¤è¡åæ°
| åæ° | 说æ | é»è®¤å¼ |
|---|---|---|
action |
æä½ç±»å(å¿ é) | – |
--region / -r |
ç«å±±å¼æå°å ID | cn-beijing |
--instance-id / -i |
å®ä¾ ID | æ |
--page-number |
å页页ç | 1 |
--page-size |
æ¯é¡µè®°å½æ° | 10 |
--output / -o |
è¾åºæ ¼å¼(json/table) | json |
è¾åºæ ¼å¼
èæ¬ä¼å°æ¥è¯¢ä¿¡æ¯è¾åºå° stderr,å°ç»æè¾åºå° stdout,便äºå离æ¥å¿åç»æ:
[æä½] list-instances
[å°å] cn-beijing
============================================================
[æ¥è¯¢ç»æ]
<å®é
ç»æå
容>
常è§ä½¿ç¨åºæ¯
1. æ¥çææå®ä¾
uv run ./scripts/call_rds_mysql.py list-instances
2. æ¥çå®ä¾è¯¦æ
uv run ./scripts/call_rds_mysql.py describe-instance --instance-id mysql-xxx
3. æ¥çå®ä¾çæ°æ®åº
uv run ./scripts/call_rds_mysql.py list-databases --instance-id mysql-xxx
4. æ¥çå®ä¾çè´¦å·
uv run ./scripts/call_rds_mysql.py list-accounts --instance-id mysql-xxx
5. æ¥çå®ä¾åæ°é ç½®
uv run ./scripts/call_rds_mysql.py list-parameters --instance-id mysql-xxx
6. å建å®ä¾åæ¥è¯¢ç½ç»ä¿¡æ¯
# å
æ¥è¯¢ VPC
uv run ./scripts/call_rds_mysql.py list-vpcs
# åæ¥è¯¢åç½
uv run ./scripts/call_rds_mysql.py list-subnets --vpc-id vpc-xxx --zone-id cn-beijing-a
ç¯å¢åéé ç½®
-
è·åç«å±±å¼æè®¿é®åè¯ï¼åè ç¨æ·æå è·å AK/SK
-
é 置以ä¸ç¯å¢åé:
export VOLCENGINE_ACCESS_KEY="your-access-key"
export VOLCENGINE_SECRET_KEY="your-secret-key"
export VOLCENGINE_REGION="cn-beijing" # å¯éï¼é»è®¤ cn-beijing