91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何進行Serverless + CVM的實戰分析

發布時間:2021-12-16 11:10:48 來源:億速云 閱讀:143 作者:柒染 欄目:云計算

本篇文章為大家展示了如何進行Serverless + CVM的實戰分析,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

項目背景

目前有客戶有需求對數量眾多的測試環境想通過非工作時間進行關機操作,同時騰訊提供關機不收費的 CVM 操作,一定程度可以節省 IT 開支,每天早上工作時間提前進行開機,如此如果人工來操作重復周期性的操作顯然非常不合適,但是共有云目前沒有提供這種對服務器定時開關機操作的產品功能,只能利用其 API 來進行,但是需要一臺具備公網能力的服務器來發起API調用請求,此時剛好利用 Serverless 的 Tencent Serverless Toolkit for VS Code 小試牛刀,本次示例利用騰訊云函數(SCF)簡單示例下 Serverless 的一小部分功能。

之前由于沒有IDE,將程序部署到SCF后運行不便與調試,現在有了神器Tencent Serverless Toolkit for VS Code,簡單方便的本地配置,快速拉取云端函數并可以在本地模擬COS,CMQ,API網關等出發事件運行還書,本地化的開發,調試,可謂補齊了SCF不便于代碼上傳調試的缺點,利用此插件可在本地快捷調試代碼,一鍵上傳程序,為SCF如虎添翼。

項目編寫

1. 根據模版創建項目

如何進行Serverless + CVM的實戰分析

2. 填寫項目名稱

填寫項目名稱完成項目創建

如何進行Serverless + CVM的實戰分析

3. 了解項目結構

在項目模版中,主要關注index.py 和template.yaml

  • Index.py 為業務邏輯代碼

  • Template.yaml 為騰訊云SCF配置相關,如下為我的定時任務配置

    為提高安全性其中由于使用的了騰訊云的secretid/secretkey,將其作為變量放置在配置中,業務代碼從配置中獲取,

    其中也配置了超時時間以及定時cron

Resources:
  default:
    Type: TencentCloud::Serverless::Namespace
    cvm_oper:
      Properties:
        CodeUri: .
        Description: cvm oper
        Environment:
          Variables:
            secretid: AKIDZyGxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
            secretkey: kFUTDkxxxxxxxxxxxxxxxxxxxxxxxx
        Events:
          stop_cvm:
            Properties:
              CronExpression: 0 59 11 * * MON-FRI *
              Enable: true
            Type: Timer
        Handler: index.main_handler
        MemorySize: 128
        Runtime: Python3.6
        Timeout: 10
        VpcConfig:
          SubnetId: ''
          VpcId: ''
      Type: TencentCloud::Serverless::Function

編寫代碼

1. 代碼程序

在此我利用騰訊云的CVM的SDK進行了云服務器的停止與開機操作,在此簡單實例下cvm啟動

其中有event,正式環境可以為其傳入自己業務需求的參數來處理具體業務邏輯。

2. 本地測試

在本地 IDE 進行運行測試

查看以及運行成功,服務器也正常啟動

上傳項目到云端

1. 上傳到云端進行測試

2. 云端查看項目

云端測試

查看運行日志

至此我們以及利用Tencent Serverless Toolkit for VS Cod完成了簡單的項目編寫部署,在此只是拋磚引玉,實際代碼需要考慮到傳入參數,多項目協調部署等。

上述內容就是如何進行Serverless + CVM的實戰分析,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

扎囊县| 长春市| 伊春市| 大石桥市| 西宁市| 长泰县| 巴青县| 扎赉特旗| 治县。| 岐山县| 娱乐| 宜春市| 沅陵县| 华池县| 乐平市| 如皋市| 宜丰县| 达拉特旗| 淮阳县| 台前县| 烟台市| 阿拉善左旗| 盐边县| 湘潭县| 侯马市| 临沧市| 巴彦淖尔市| 余江县| 翼城县| 长垣县| 浠水县| 友谊县| 绥宁县| 桐乡市| 平潭县| 攀枝花市| 宝鸡市| 观塘区| 台南市| 乌拉特中旗| 慈利县|