éç¨äº API è°ç¨
1.æ¥å£æè¿°â
manager-node é对 TencentCloud äº API è°ç¨ï¼ æä¾äº commonService çç»ä¸æ¹æ³è°ç¨
æ¥å£å£°æï¼manager.commonService(service, version).call(option): Promise<Object>
â ï¸ æ¬æ¥å£ä» 3.0.0 çæ¬åï¼commonService ä½ä¸ºæ¹æ³ä½¿ç¨ï¼è¯·æ±åæ°ä¸º(service?:string, version?:string) ï¼å±äºä¸å ¼å®¹åæ´
2. è¾å ¥åæ°â
commonService æ¹æ³
| åæ®µ | ç±»å | å¿ å¡« | 说æ |
|---|---|---|---|
| service | string | å¦ | 请æ±èµæºæå± |
| version | string | å¦ | æ¥å£çæ¬ |
call æ¹æ³
| åæ®µ | ç±»å | å¿ å¡« | 说æ |
|---|---|---|---|
| - | ICommonApiServiceOption | æ¯ | å ¬å ±æ¥å£ä¼ å |
ICommonApiServiceOption ç»æä½â
| åæ®µ | ç±»å | å¿ å¡« | 说æ |
|---|---|---|---|
| Action | String | æ¯ | æ¥å£å |
| Param | Object | æ¯ | æ¥å£ä¼ åï¼å ·ä½å½¢å¼åèåæ¥å£æå¼ |
3. è¿åç»æâ
| åæ®µ | ç±»å | å¿ å¡« | 说æ |
|---|---|---|---|
| - | Object | æ¯ | ä¸åç actionï¼è¯·æ±åå 对象ä¸å |
4. 示ä¾ä»£ç â
import CloudBase from '@cloudbase/manager-node'
const manager = new CloudBase({
secretId: 'Your SecretId',
secretKey: 'Your SecretKey',
envId: 'Your envId' // äºå¼åç¯å¢IDï¼å¯å¨è
¾è®¯äºäºå¼åæ§å¶å°è·å
})
async function test() {
const res = await manager.commonService().call({
Action: 'DescribeDatabaseACL',
Param: {
CollectionName: 'xxx',
EnvId: 'xxx'
}
})
console.log(res)
}
test()