五月婷婷丁香性爱|j久久一级免费片|久久美女福利视频|中文观看在线观看|加勒比四区三区二|亚洲裸女视频网站|超碰97AV在线69网站免费观看|有码在线免费视频|久久青青日本视频|亚洲国产AAAA

華為云服務事件發(fā)送流程

操作場景

華為云對象存儲服務(Object Storage Service,簡稱OBS)作為云服務事件源將產(chǎn)生的云服務事件發(fā)送到事件網(wǎng)格,事件規(guī)則對云服務事件進行過濾和轉(zhuǎn)換,通過轉(zhuǎn)換后的事件觸發(fā)事件目標(函數(shù)工作流服務中的函數(shù))。

前提條件

  1. 已開通事件網(wǎng)格服務并授權(quán)。
  2. 已開通對象存儲服務并授權(quán)。
  3. 已開通函數(shù)工作流服務并授權(quán)。

步驟一:創(chuàng)建事件目標(創(chuàng)建函數(shù))

1 登錄函數(shù)工作流控制臺。

2 在左側(cè)導航欄選擇“函數(shù) > 函數(shù)列表”,進入函數(shù)列表頁面。

3 單擊“創(chuàng)建函數(shù)”,進入“創(chuàng)建空白函數(shù)”頁面。

4 設置函數(shù)參數(shù)。

  1. 函數(shù)類型:選擇“事件函數(shù)”
  2. 區(qū)域:選擇業(yè)務區(qū)域
  3. 函數(shù)名稱:輸入“test”
  4. 委托名稱:選擇“未使用任何委托”
  5. 運行時語言:選擇“Python 2.7”

圖1 創(chuàng)建函數(shù)

5 單擊“創(chuàng)建函數(shù)”,完成函數(shù)的創(chuàng)建。

6 在函數(shù)詳情頁的“代碼”頁簽中,輸入如下代碼,單擊“部署”

# -*- coding:utf-8 -*-
import json
def handler (event, context):
print(json.dumps(event))
return {
"statusCode": 200,
"isBase64Encoded": False,
"body": json.dumps(event),
"headers": {
"Content-Type": "application/json"
}
}

步驟二:創(chuàng)建事件訂閱

1 登錄事件網(wǎng)格控制臺。

2 在左側(cè)導航欄選擇“事件訂閱”,進入“事件訂閱”頁面。

3 單擊“創(chuàng)建事件訂閱”,進入訂閱詳情頁。

4 單擊訂閱名稱旁的,彈出“修改訂閱”彈窗。

5 在“訂閱名稱”中輸入“OfficialEvent”,單擊“確定”,回到訂閱詳情頁。

6 單擊“事件源”,配置事件源。

  1. 選擇提供方:選擇“華為云”
  2. 事件源:選擇“對象存儲服務”
  3. 過濾規(guī)則:保存默認

圖2 設置事件源參數(shù)

7 單擊“事件目標”,配置事件目標。

  1. 選擇提供方:選擇“華為云”
  2. 事件目標:選擇“FunctionGraph(函數(shù)計算)”
  3. 函數(shù):選擇步驟一中創(chuàng)建的“test”函數(shù)
  4. 版本:選擇“l(fā)atest”
  5. 類型:選擇“透傳”

圖3 設置事件目標參數(shù)

8 單擊“保存”,完成事件訂閱的配置。

步驟三:產(chǎn)生OBS事件(創(chuàng)建OBS桶)

1 登錄OBS控制臺。

2 單擊“創(chuàng)建桶”,進入“創(chuàng)建桶”頁面。

3 設置桶參數(shù)。

  1. 區(qū)域:與事件網(wǎng)格所在區(qū)域保持一致
  2. 桶名稱:輸入“eg-test”
  3. 默認存儲類別:選擇“標準存儲”
  4. 桶策略:選擇“私有”
  5. 默認加密:不勾選
  6. 歸檔數(shù)據(jù)直讀:選擇“關(guān)閉”
  7. 企業(yè)項目:選擇“default”

圖4 創(chuàng)建桶

4 單擊“立刻創(chuàng)建”,根據(jù)提示信息完成桶的創(chuàng)建。

步驟四:查看結(jié)果

1 登錄函數(shù)工作流控制臺。

2 在左側(cè)導航欄選擇“函數(shù) > 函數(shù)列表”,進入函數(shù)列表頁面。

3 單擊函數(shù)名稱“test”,進入函數(shù)詳情頁。

4 在“監(jiān)控”頁簽,查看調(diào)用次數(shù)、運行時間等。

圖5 監(jiān)控視圖