tencent-cloud-sdk

    1.0.5 • Public • Published

    Tencent Cloud SDK

    npm NPM downloads Build Status semantic-release

    How to using Cloud API?

    const { apigw } = require('../lib/index')
    
    const secret = {
      SecretId: '',
      SecretKey: ''
    }
    
    const apigwClient = new apigw(secret)
    
    const data = {
        Action: 'DescribeServicesStatus'
    }
    
    apigwClient.request(data)
    
    

    Refer to: https://cloud.tencent.com/document/api

    How to use COS?

    const { cos } = require('../lib/index')
    
    const secret = {
      SecretId: '',
      SecretKey: ''
    }
    
    const cosClient = new cos(secret)
    
    cosClient.getService(function(err, data) {
        console.log(err || data);
    });
    

    Refer to: https://cloud.tencent.com/document/product/436/8629

    Monitor for SCF

    const { slsMonitor } = require('./src/index')
    
    const slsClient = new slsMonitor(secret)
    
    const rangeTime = {
        rangeStart: 'begin Time string rfc3339 format', // 2018-09-22T19:51:23+08:00
        rangeEnd: 'end Time string rfc3339 format' // 2018-09-22T19:51:23+08:00
    }
    const period = 3600
    const ret = await slsClient.getScfMetrics('ap-guangzhou', rangeTime, period, 'funcName', 'default', '$latest')
    console.log(ret)
    

    Refer to: https://cloud.tencent.com/document/product/248/31649

    Development

    All git commit mesage must follow below syntax:

    type(scope?): subject  #scope is optional 

    support type:

    • feat: add new feature
    • fix: fix bug or patch feature
    • ci: CI
    • chore: modify config, nothing to do with production code
    • docs: create or modifiy documents
    • refactor: refactor project
    • revert: revert
    • test: test

    Most of time, we just use feat and fix.

    License

    Copyright (c) 2019-present Tencent Cloud, Inc.

    Install

    npm i tencent-cloud-sdk

    DownloadsWeekly Downloads

    24

    Version

    1.0.5

    License

    MIT

    Unpacked Size

    305 kB

    Total Files

    36

    Last publish

    Collaborators

    • yugasun
    • anycodes