diff --git "a/api/\350\256\241\347\256\227\344\270\216\347\275\221\347\273\234/\344\272\221\346\234\215\345\212\241\345\231\250/\344\272\221\346\234\215\345\212\241\345\231\250API\357\274\210\346\227\247\347\211\210\357\274\211/\350\260\203\347\224\250\346\226\271\345\274\217/\346\216\245\345\217\243\351\211\264\346\235\203.md" "b/api/\350\256\241\347\256\227\344\270\216\347\275\221\347\273\234/\344\272\221\346\234\215\345\212\241\345\231\250/\344\272\221\346\234\215\345\212\241\345\231\250API\357\274\210\346\227\247\347\211\210\357\274\211/\350\260\203\347\224\250\346\226\271\345\274\217/\346\216\245\345\217\243\351\211\264\346\235\203.md" index ac9263e6c3f9..2c03e5584de3 100644 --- "a/api/\350\256\241\347\256\227\344\270\216\347\275\221\347\273\234/\344\272\221\346\234\215\345\212\241\345\231\250/\344\272\221\346\234\215\345\212\241\345\231\250API\357\274\210\346\227\247\347\211\210\357\274\211/\350\260\203\347\224\250\346\226\271\345\274\217/\346\216\245\345\217\243\351\211\264\346\235\203.md" +++ "b/api/\350\256\241\347\256\227\344\270\216\347\275\221\347\273\234/\344\272\221\346\234\215\345\212\241\345\231\250/\344\272\221\346\234\215\345\212\241\345\231\250API\357\274\210\346\227\247\347\211\210\357\274\211/\350\260\203\347\224\250\346\226\271\345\274\217/\346\216\245\345\217\243\351\211\264\346\235\203.md" @@ -29,8 +29,8 @@ 有了安全凭证SecretId 和 SecretKey后,就可以生成签名串了。以下是生成签名串的详细过程: 假设你的 SecretId 和 SecretKey 分别是: -> SecretId: AKIDz8krbsJ5yKBZQpn74WFkmLPx3gnPhESA -> SecretKey: Gu5t9xGARNpq86cd98joQYCN3Cozk1qA +> SecretId: ********************************************* +> SecretKey: **************************************** **注意:这里只是示例,请请根据你实际申请的SecretId和SecretKey进行后续操作!** @@ -39,7 +39,7 @@ | 参数名称 | 中文 | 参数值| |---------|---------|---------| | Action | 方法名| DescribeInstances | -| SecretId | 密钥Id | AKIDz8krbsJ5yKBZQpn74WFkmLPx3gnPhESA | +| SecretId | 密钥Id | ******************************************* | | Timestamp | 当前时间戳 | 1465185768 | | Nonce | 随机正整数 | 11886 | | Region | 实例所在区域 | gz | @@ -56,7 +56,7 @@ 'Action' : 'DescribeInstances', 'Nonce' : 11886, 'Region' : 'gz', - 'SecretId' : 'AKIDz8krbsJ5yKBZQpn74WFkmLPx3gnPhESA', + 'SecretId' : '*********************************************', 'Timestamp' : 1465185768, 'instanceIds.0' : 'ins-09dx96dg', 'limit' : 20, @@ -72,7 +72,7 @@ 然后将格式化后的各个参数用"&"拼接在一起,最终生成的请求字符串为: ``` -Action=DescribeInstances&Nonce=11886&Region=gz&SecretId=AKIDz8krbsJ5yKBZQpn74WFkmLPx3gnPhESA&Timestamp=1465185768&instanceIds.0=ins-09dx96dg&limit=20&offset=0 +Action=DescribeInstances&Nonce=11886&Region=gz&SecretId=*********************************************&Timestamp=1465185768&instanceIds.0=ins-09dx96dg&limit=20&offset=0 ``` ### 2.3. 拼接签名原文字符串 @@ -90,7 +90,7 @@ Action=DescribeInstances&Nonce=11886&Region=gz&SecretId=AKIDz8krbsJ5yKBZQpn74WFk 示例的拼接结果为: ``` -GETcvm.api.qcloud.com/v2/index.php?Action=DescribeInstances&Nonce=11886&Region=gz&SecretId=AKIDz8krbsJ5yKBZQpn74WFkmLPx3gnPhESA&Timestamp=1465185768&instanceIds.0=ins-09dx96dg&limit=20&offset=0 +GETcvm.api.qcloud.com/v2/index.php?Action=DescribeInstances&Nonce=11886&Region=gz&SecretId=*********************************************&Timestamp=1465185768&instanceIds.0=ins-09dx96dg&limit=20&offset=0 ``` ### 2.4. 生成签名串 @@ -100,8 +100,8 @@ GETcvm.api.qcloud.com/v2/index.php?Action=DescribeInstances&Nonce=11886&Region=g 具体代码如下,以 PHP 语言为例: ``` -$secretKey = 'Gu5t9xGARNpq86cd98joQYCN3Cozk1qA'; -$srcStr = 'GETcvm.api.qcloud.com/v2/index.php?Action=DescribeInstances&Nonce=11886&Region=gz&SecretId=AKIDz8krbsJ5yKBZQpn74WFkmLPx3gnPhESA&Timestamp=1465185768&instanceIds.0=ins-09dx96dg&limit=20&offset=0'; +$secretKey = '********************************'; +$srcStr = 'GETcvm.api.qcloud.com/v2/index.php?Action=DescribeInstances&Nonce=11886&Region=gz&SecretId=*********************************************&Timestamp=1465185768&instanceIds.0=ins-09dx96dg&limit=20&offset=0'; $signStr = base64_encode(hash_hmac('sha1', $srcStr, $secretKey, true)); echo $signStr; ```