Azure 運(yùn)維篇 通過 Ansible 批量更改 Azure 資源,azure開發(fā)教程-ESG跨境

Azure 運(yùn)維篇 通過 Ansible 批量更改 Azure 資源,azure開發(fā)教程

來源網(wǎng)絡(luò)
來源網(wǎng)絡(luò)
2022-07-05
點(diǎn)贊icon 0
查看icon 641

Azure 運(yùn)維篇 通過 Ansible 批量更改 Azure 資源,azure開發(fā)教程Azure運(yùn)維篇通過Ansible批量更改Azure資源。本文主要介紹如何通過Ansible的Playbook批量更改Azure中的資源。在這里,首先,選擇Ansible的原因是你寫不出復(fù)雜的Shell腳本。如果有大神看到這篇文章,......

Azure 運(yùn)維篇 通過 Ansible 批量更改 Azure 資源,azure開發(fā)教程





Azure運(yùn)維篇通過Ansible批量更改Azure資源。

本文主要介紹如何通過Ansible的Playbook批量更改Azure中的資源。在這里,首先,選擇Ansible的原因是你寫不出復(fù)雜的Shell腳本。如果有大神看到這篇文章,請自動右轉(zhuǎn)哈哈。

在這個實(shí)驗中,我們其實(shí)做了一件比較簡單但是很實(shí)用的事情,將所有沒有HttpsOnly的存儲賬號設(shè)置為HttpsOnly,只支持Https訪問,使得訪問更加安全。

當(dāng)我們環(huán)境中有許多存儲帳戶時,必須通過腳本來完成。腳本可以通過多種方式實(shí)現(xiàn),比如Azure CLIPowerShellPython、Ansible或者Terraform。

構(gòu)建運(yùn)行Ansible的環(huán)境

建議創(chuàng)建一個VM來完成以后的運(yùn)維工作。這種虛擬機(jī)可以在平時關(guān)閉,節(jié)省成本,并在需要時開始執(zhí)行任務(wù)。除了在機(jī)器上安裝Ansible之外,包括Grafana在內(nèi)的很多未來的運(yùn)維工具也可以放在這臺機(jī)器上,讓這臺機(jī)器的利用效率更高。

#創(chuàng)建一個Linux虛擬機(jī),比如Ubuntu 16.04,安裝相應(yīng)的依賴包和ansiblesudo aptget更新sudo aptget instally libssldevlibffidev pythondev pythonpi pudo pip安裝ansible [azure] #登錄Linux虛擬機(jī),安裝azure Clic URLSL https://aka.ms/InstallAzureCLIDeb sudobash #,切換云環(huán)境,登錄Azure,每次在ansible之前登錄Azure,確保Ansible可以使用Azure登錄信息。當(dāng)然還有其他Ansible登錄憑證,可以選擇嘗試az cloud setn azurecentacloud。

為所有存儲帳戶準(zhǔn)備可行的行動手冊并僅更改https

Ansible的一個概念叫做劇本,劇本執(zhí)行一組任務(wù),完成一件事。如果想進(jìn)一步了解學(xué)習(xí)Ansible的知識和結(jié)構(gòu),請參考文末的Ansible文檔。

在此示例中,使用的劇本azure storageaccount ops.yml如下:

name:將所有存儲帳戶設(shè)置為http only hosts:localhost連接:localhost任務(wù): name:列出訂閱中的所有存儲帳戶命令:az存儲帳戶列表register:allStorageAccountsname:將所有存儲帳戶的http only更新為True命令:az存儲帳戶updat en { { item . name } }g { { item . resource group } }httpsonly True with items:{ { allStorageAccounts . stdout from JSON } } when:item . enablehttpstrafficonly

在LInux VM中創(chuàng)建一個文件夾azureops/ansible,將azurestorageaccountops.yml放入其中。

#執(zhí)行可行的行動手冊非常簡單

ansi bleplaybook ~/azure ops/ansi ble/azure storage account ops . yml

Ansible是冪等的,所以當(dāng)?shù)诙螆?zhí)行檢查存儲帳戶的HttpsOnly狀態(tài)為True時,它將跳過執(zhí)行。

這里實(shí)際上有兩個額外的擴(kuò)展主題,所以我把它們留給你:

第一,其實(shí)我們可以把所有與存儲賬戶相關(guān)的運(yùn)維工作放在一個劇本里,用標(biāo)簽區(qū)分,用標(biāo)簽執(zhí)行;

其次,其實(shí)我寫的劇本很簡單,不好看。Ansibel中有很多針對Azure不同服務(wù)的模塊。也可以嘗試使用模塊,而不是直接執(zhí)行Azure CLI,讓劇本更美觀。

參考數(shù)據(jù)

#快速入門:在Azure中的Linux虛擬機(jī)上安裝AnsibleHTTPS://docs . Microsoft . com/zhcn/Azure/virtualmachines/Linux/ansi bleInstallconfigure # ansi ble使用docs.ansible.com/ansible/latest/user支持的https:// Azure模塊 guide/basic concepts.html # ansi ble https://docs.ansible.com/ansible/latest/scenario guides/guide Azure . html # Github Azure資源劇本示例https://Github . com/AzureSamples/ansi ble劇本


文章推薦
超高設(shè)備報關(guān),工程機(jī)械設(shè)備代理報關(guān)
Google ads搜索廣告進(jìn)階篇,google ads實(shí)操手冊
Android App Bundle使用Duolingo的語言,androidbundle的用法
Azure 應(yīng)用服務(wù)和 Azure Functions 中的身份驗證和授權(quán),azure創(chuàng)建博客


特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。

搜索 放大鏡
韓國平臺交流群
加入
韓國平臺交流群
掃碼進(jìn)群
歐洲多平臺交流群
加入
歐洲多平臺交流群
掃碼進(jìn)群
美國賣家交流群
加入
美國賣家交流群
掃碼進(jìn)群
ESG跨境專屬福利分享群
加入
ESG跨境專屬福利分享群
掃碼進(jìn)群
拉美電商交流群
加入
拉美電商交流群
掃碼進(jìn)群
亞馬遜跨境增長交流群
加入
亞馬遜跨境增長交流群
掃碼進(jìn)群
亞馬遜跨境增長交流群
加入
亞馬遜跨境增長交流群
掃碼進(jìn)群
拉美電商交流群
加入
拉美電商交流群
掃碼進(jìn)群
ESG獨(dú)家招商-PHH GROUP賣家交流群
加入
ESG獨(dú)家招商-PHH GROUP賣家交流群
掃碼進(jìn)群
2025跨境電商營銷日歷
《2024年全球消費(fèi)趨勢白皮書——美國篇》
《2024TikTok出海達(dá)人營銷白皮書》
《Coupang自注冊指南》
《eMAG知識百科》
《TikTok官方運(yùn)營干貨合集》
《韓國節(jié)日營銷指南》
《開店大全-全球合集》
《TikTok綜合運(yùn)營手冊》
《TikTok短視頻運(yùn)營手冊》
通過ESG入駐平臺,您將解鎖
綠色通道,更高的入駐成功率
專業(yè)1v1客戶經(jīng)理服務(wù)
運(yùn)營實(shí)操指導(dǎo)
運(yùn)營提效資源福利
平臺官方專屬優(yōu)惠

立即登記,定期獲得更多資訊

訂閱
聯(lián)系顧問

平臺顧問

平臺顧問 平臺顧問

微信掃一掃
馬上聯(lián)系在線顧問

icon icon

小程序

微信小程序

ESG跨境小程序
手機(jī)入駐更便捷

icon icon

返回頂部

【免費(fèi)領(lǐng)取】全球跨境電商運(yùn)營干貨 關(guān)閉
進(jìn)行中
進(jìn)行中
2025跨境電商營銷日歷
包括傳統(tǒng)中、外重要節(jié)日及重點(diǎn)電商營銷節(jié)點(diǎn)還對營銷關(guān)鍵市場、選品輔以說明,讓你的365天安排的明明白白!
免費(fèi)領(lǐng)取
進(jìn)行中
進(jìn)行中
【平臺干貨】eMAG知識百科
涵蓋從開店到大賣6個板塊:開店、運(yùn)營、廣告、選品、上架、物流
免費(fèi)領(lǐng)取
進(jìn)行中
進(jìn)行中
TikTok運(yùn)營必備干貨包
包含8個TikTok最新運(yùn)營指南(市場趨勢、運(yùn)營手冊、節(jié)日攻略等),官方出品,專業(yè)全面!
免費(fèi)領(lǐng)取
進(jìn)行中
進(jìn)行中
韓國coupang平臺自注冊指南
韓國Coupang電商平臺從注冊準(zhǔn)備、提交申請到完成注冊,開店全流程詳細(xì)指引。
免費(fèi)領(lǐng)取
進(jìn)行中
進(jìn)行中
全球平臺詳解——全球合集
涵括全球100+個電商平臺的核心信息,包括平臺精煉簡介、競爭優(yōu)勢、熱銷品類、入駐要求以及入駐須知等關(guān)鍵內(nèi)容。
立即領(lǐng)取
進(jìn)行中
進(jìn)行中
韓國電商節(jié)日營銷指南
10+韓國電商重要營銷節(jié)點(diǎn)詳細(xì)解讀;2024各節(jié)日熱度選品助力引爆訂單增長;8大節(jié)日營銷技巧輕松撬動大促流量密碼。
免費(fèi)領(lǐng)取
進(jìn)行中
進(jìn)行中
全球平臺詳解——?dú)W洲篇
涵蓋20+歐洲電商平臺,詳細(xì)解讀優(yōu)勢、入駐條件、熱銷品等
立即領(lǐng)取