内嵌日志服务控制台实战

| 2019-05-17

操作步骤:

1、获取RoleArn

官网步骤




2、获取临时密钥
官网步骤
用户调用AssumeRole接口成功后,获取到角色cls-iframe-demo的临时密钥。



3、生成签名
PHP签名代码
<?php
     $secretId  = "AKI***";            //STS 返回的临时 AK
     $secretKey = "Gu5***PLE";         //STS 返回的临时 Secret
     $token     = "ADE***fds";         //STS 返回的安全 TOKEN
     $param["nonce"]     = 11886;      //rand(10000,100000000);
     $param["timestamp"] = 1465185768; //time();
     $param["secretId"]  = $secretId;
     $param["action"]    = "roleLogin";
     ksort($param);
     $signStr = "GETcloud.tencent.com/login/roleAccessCallback?";
     foreach ( $param as $key => $value ) {
         $signStr = $signStr . $key . "=" . $value . "&";
     }
     $signStr   = substr($signStr, 0, -1);
     $signature = base64_encode(hash_hmac("sha1", $signStr, $secretKey, true));
     echo $signature.PHP_EOL;
例如我的如下:

执行PHP脚本,获得签名并记录

4、拼接URL
官网访问(第6步骤):https://cloud.tencent.com/developer/article/1931071
 

编辑:航网科技 来源:腾讯云 本文版权归原作者所有 转载请注明出处

在线客服

微信扫一扫咨询客服


全国免费服务热线
0755-36300002

返回顶部