获取上传临时凭证

2022-07-07
暂无评分

设备上报获取临时凭证

Topic:

thing/product/{pid}/requests

参数说明:

参数必填类型说明
tidstring
bidstring
methodstringmessage类型
timestampint13位时间戳
dataobject
» moduleint模块枚举值 0-媒体

示例:

//Topic: thing/product/{pid}/requests
{
    "method":"storage_config_get",
    "tid":"123",
    "bid":"456",
    "timestamp":"1234567890123",
    "data":{
       "module": 0
    }
}

云端下发临时凭证

Topic:

thing/product/{pid}/requests_reply

参数说明:

参数必填类型说明
tidYstring
bidYstring
methodYstringmessage类型
timestampYint13位时间戳
dataYobject
» resultYint响应结果0代表正常
» outputYobject输出
»» endpointYstring对外服务的访问域名
»» object_key_prefixYstring文件在对象存储桶的key的前缀
»» providerYstring云厂商枚举值
* ali - 阿里云
* aws - 亚马逊云
»» regionYstring数据中心所在的地域,参考相应云厂商region枚举值
»» bucketYstring对象存储桶名称
»» credentialsYobject凭证信息
»»» access_key_idYstring访问密钥ID(用于云厂商标志用户)
»»» access_key_secretYstring秘密访问密钥(用于加密签名字符串和云厂商用来验证签名字符串的密钥)
»»» expireYint访问密钥过期时间,单位:秒
»»» security_tokenYstringsession token
// topic  thing/product/{pid}/requests_reply
{
    "method":"storage_config_get",
    "tid":"123",
    "bid":"456",
    "timestamp":"1234567890123",
    "data":{
        "result":0,
        "output":{
            "bucket":"bucket_name",
            "credentials":{
                "access_key_id":"access_key_id",
                "access_key_secret":"access_key_secret",
                "expire":3600,
                "security_token":"security_token"
            },
            "endpoint":"https://oss-cn-hangzhou.aliyuncs.com",
            "object_key_prefix":"b4cfaae6-bd9d-4cd0-8472-63b608c3c581",
            "provider":"ali",
            "region":"hz"
        }
    }
}