日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

PushMeteringData - 推送計量數據

調用PushMeteringData推送計量數據。

接口說明

該命令只支持推送按量付費的計算巢服務實例的計量數據,推送的計量項需要定義為服務商上報。

請求參數

名稱

類型

是否必選

描述

示例值

Metering

String

示例中的參數說明如下:

  • StartTime:計量開始時間。單位:秒。

  • EndTime:計量結束時間。單位:秒。

  • Entities:計量實體對象。

    • Key:計量項屬性名稱。

      • Frequency:使用次數(次)。

      • Period:使用小時時長(秒)。

        重要

        請求參數中的時長單位為秒,而計費單位為小時,因此計費時會轉換為小時,如推送19:00-20:00的用量1800,計費價格為1元/小時,按小時出賬該時段費用為1800/3600×1 = 0.5 元,費用如為小數,保留兩位小數,超過兩位舍棄。

      • Storage:使用存儲空間(Byte)。

        重要

        請求參數中的單位為Byte,而計費單位為MB,因此計費時會轉換為MB,如推送19:00-20:00的用量524288,計費價格為 1 元/MB,按小時出賬該時段費用為524288/1024/1024×1=0.5 元,費用如為小數,保留兩位小數,超過兩位舍棄。

      • NetworkOut:上行使用流量(Bit)。

        重要

        請求參數中的單位為Bit,而計費單位為MB,因此計費時會轉換為MB,如推送 19:00-20:00 的用量524288,計費價格為 1 元/MB,按小時出賬該時段費用為 524288/1024/1024×1 = 0.5 元,費用如為小數,保留兩位小數,超過兩位舍棄。

      • NetworkIn:下行使用流量(Bit)。

        重要

        請求參數中的單位為Bit,而計費單位為MB,因此計費時會轉換為MB,如推送 19:00-20:00 的用量524288,計費價格為1 元/MB,按小時出賬該時段費用為 524288/1024/1024×1=0.5 元,費用如為小數,保留兩位小數,超過兩位舍棄。

      • Character:字符數(個)。

      • DailyActiveUser:日活躍用戶數(DAU)。

      • PeriodMin:使用分鐘時長(分鐘)。

      • VirtualCpu:虛擬CPU核數。

    • Value:計量數值(取值>=0),參數類型為Integer。

說明
  • 如果商品設置為實時出賬,StartTime和EndTime為任意時間寬度均可以,但是EndTime一定要大于StartTime。

  • 如果商品設置為非實時出賬(即選擇按小時、按天、按月等),StartTime和EndTime的間隔必須大于5分鐘。

[{"StartTime":"1664451045","EndTime":"1664451198","Entities":[{"Key":"Frequency","Value":"6"}]}]

Token

String

用于計算巢對比,判斷推送方是否是服務商。

使用MD5加密算法對Metering&Key加密,加密為32位小寫的值。

  • Metering:[{"StartTime":"1664451045","EndTime":"1664451198","Entities":[{"Key":"Frequency","Value":"6"}]}],如何獲取請參見Metering。

  • Key:服務Key,示例e98893f5ecc3ae1ctest,您可在服務詳情頁獲取服務Key。

  • 待加密字符串:Metering=[{"StartTime":"1664451045","EndTime":"1664451198","Entities":[{"Key":"Frequency","Value":"6"}]}]&Key=e98893f5ecc3ae1ctest

  • 加密后的Token值:7aa81300b2aea77984b772495c8e4e83

返回參數

名稱

類型

描述

示例值

RequestId

String

計算巢請求ID。

e6862d3a-9305-4289-8dd3-9c52a680228b

PushMeteringDataRequestId

String

云市場請求ID。

7lc658a2-tr41-****-****-c25es45vc248

Token

String

用于服務商對比數字簽名。請參見計算巢校驗數字簽名說明

50130a063c6acf833280d23169898bd4

Success

Boolean

成功狀態標識。

true

示例

本示例是云市場按量付費的計算巢商品創建的ECS中發起調用。

  1. 獲取ECS地域信息

    在調用PushMeteringData前,您需要獲取應用部署的ECS地域(regionld)信息。獲取到的地域信息會在后續步驟中使用,因此需要服務商記錄。

    1. 訪問如下網址,獲得地域信息。

      curl http://100.100.100.200/latest/meta-data/region-id
    2. 地域返回示例。

      cn-hangzhou
  2. 準備入參

    "Metering":"[{"StartTime":"1664451045","EndTime":"1664451198","Entities":[{"Key":"Frequency","Value":"6"}]}]","Token":"7aa81300b2aea77984b772495c8e4e83"

    • Metering:[{"StartTime":"1664451045","EndTime":"1664451198","Entities":[{"Key":"Frequency","Value":"6"}]}]

    • Token:將字符串Metering&服務Key通過MD5加密獲取32位小寫的值7aa81300b2aea77984b772495c8e4e83。

  3. 請求示例

    curl -H "Content-Type: application/json" -XPOST https://cn-hangzhou.axt.aliyun.com/computeNest/marketplace/push_metering_data -d '{"Metering":"[{"StartTime":"1664451045","EndTime":"1664451198","Entities":[{"Key":"Frequency","Value":"6"}]}]","Token":"7aa81300b2aea77984b772495c8e4e83"}'
  4. 返回示例

    {
        "RequestId":"4ca591b5-bc30-****-****-c4d0ec5d24ed", 
        "Success":"true",
        "PushMeteringDataRequestId":"7lc658a2-tr41-****-****-c25es45vc248", 
        "Token":"50130a063c6acf833280d23169898bd4"
    }

錯誤碼

錯誤碼

錯誤信息

描述

OperationDenied

The serviceInstance does not supported push metering data.

非按量付費服務實例不支持推送。

Only metering entities classified as Custom and associated with a service can be pushed. The entity ${EntityId} is invalid.

計量項****不支持推送,需要設置為服務商上報且完成計量項綁定。

MissingParameter.${parametersName}

The input parameter "${parametersName}" that is mandatory for processing this request is not supplied.

參數缺失。

InvalidParameter.${parametersName}

The provided parameter "${parametersName}" is invalid.

參數非法。

EntityNotExist.ServiceInstance

The specified service instance cannot be found.

服務實例不存在(非計算巢創建的ECS)。