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

文檔

云速搭A(yù)PI模板實(shí)現(xiàn)應(yīng)用架構(gòu)批量部署

通過(guò)云速搭A(yù)PI結(jié)合模板可以快速完成應(yīng)用架構(gòu)批量部署,提高運(yùn)維效率。

場(chǎng)景介紹

本實(shí)踐適合需要將相同的應(yīng)用架構(gòu)進(jìn)行多次批量創(chuàng)建的場(chǎng)景,這里演示模擬部署10套獨(dú)立的網(wǎng)站后臺(tái)環(huán)境,每一套的基本架構(gòu)為EIP+ECS,部署架構(gòu)如下圖所示。image..png

業(yè)務(wù)流程

image..png

環(huán)境準(zhǔn)備

為完成本實(shí)踐,需要一臺(tái)具有公網(wǎng)訪問(wèn)能力的ECS作為部署服務(wù)器,鏡像及版本為CentOS 7.9 64位。image..png

操作步驟

創(chuàng)建RAM用戶并授權(quán)

為保證信息安全,加強(qiáng)安全防控,這里演示使用RAM用戶操作本場(chǎng)景。

  1. 按標(biāo)簽順序完成配置,創(chuàng)建RAM用戶。

    說(shuō)明

    生產(chǎn)環(huán)境建議開(kāi)啟MFA多因素認(rèn)證。

    image..png

  2. 下載保存此RAM用戶的AK/SK信息,后面?zhèn)溆谩?img id="4befa760f9agc" src="https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/7202184861/p673420.png" alt="image..png" placement="break" width="523" height="221" class="image break">

  3. 授予RAM用戶以下權(quán)限。

    • AliyunCADTFullAccess

    • AliyunECSFullAccess

    • AliyunEIPFullAccess

    • AliyunVPCFullAccess

    image..png

  4. 登錄RAM用戶。image..pngimage..pngimage..png

  5. 后續(xù)操作通過(guò)該RAM用戶完成。image..png

創(chuàng)建CADT模板

創(chuàng)建應(yīng)用架構(gòu)

  1. 創(chuàng)建一個(gè)如下圖所示的應(yīng)用。image..png

  2. 測(cè)試應(yīng)用部署流程,確保應(yīng)用配置正確。image..pngimage..png

  3. 部署成功后,為節(jié)約資源,釋放該應(yīng)用。image..png

創(chuàng)建私有模板

  1. 應(yīng)用 > 我的應(yīng)用頁(yè)面找到剛才創(chuàng)建的應(yīng)用,單擊另存為模板image..pngimage..png

  2. 設(shè)置模板相關(guān)信息。image..png

  3. 新建 > 我的解決方案頁(yè)面,找到剛才保存的模板。image..png

  4. 單擊編輯模板image..png

  5. 在打開(kāi)的頁(yè)面中記錄模板ID備用。image..png

    本模板ID為:XPQE4N36BLZMOWTB。

在部署服務(wù)器上安裝CADT SDK

  1. 登錄部署服務(wù)器。image..png

  2. 執(zhí)行以下命令,檢查操作系統(tǒng)和Python版本。

    cat /etc/redhat-release
    python3 --version

    image..png

  3. 升級(jí)pip版本。

    python3 -m pip install --upgrade pip
  4. 安裝CADT SDK。

    pip3 install alibabacloud_bpstudio20210931

下載并配置示例腳本

  1. 在部署服務(wù)器上,下載示例腳本。

    yum -y install git
    git clone https://code.aliyun.com/best-practice/301.git
    cd 301
    ls

    可以看到以下三個(gè)文件:

    createAppliationFromTemplate.py

    getApplication.py

    deployApplication.py

    image..png

  2. 分別編輯打開(kāi)以上三個(gè)腳本,將“b.access_key_id”和“b.access_key_secret”配置為RAM用戶的AK和SK。image..png

通過(guò)云速搭A(yù)PI批量部署應(yīng)用

部署腳本使用說(shuō)明:

  • 通過(guò)模板批量創(chuàng)建應(yīng)用

    python3 createAppliationFromTemplate.py {template-id}
    說(shuō)明

    {template-id}為CADT模板ID。

  • 批量部署應(yīng)用

    python3 deployApplication.py {application-id}
    說(shuō)明

    {application-id}為應(yīng)用ID。

  • 查詢應(yīng)用信息

    python3 getApplication.py {application-id}
  1. 在部署服務(wù)器執(zhí)行以下命令,通過(guò)模板批量創(chuàng)建應(yīng)用。

    python3 createAppliationFromTemplate.py XPQE4N36BLZMOWTB

    根據(jù)腳本配置,這里批量創(chuàng)建了10個(gè)應(yīng)用:

    image..png

  2. 記錄以上輸出結(jié)果的應(yīng)用ID,在后續(xù)步驟部署應(yīng)用時(shí)會(huì)用到。

  3. 在CADT控制臺(tái)應(yīng)用 > 我的應(yīng)用頁(yè)面,可以看到批量創(chuàng)建的10個(gè)應(yīng)用。image..png

  4. 執(zhí)行以下命令,部署應(yīng)用。

    python3 deployApplication.py {application-id}

    例如:

    python3 deployApplication.py JJQN2VZI8OILKMT9

    image..png

  5. 以相同方式,替換其他9個(gè)應(yīng)用ID進(jìn)行部署。

  6. 執(zhí)行以下命令,查詢應(yīng)用信息。

    python3 getApplication.py {application-id}

    例如,

    python3 getApplication.py JJQN2VZI8OILKMT9

    image..png

    至此,已完成應(yīng)用的批量部署。