阿里雲Terraform實踐

2021-10-05 17:14:00 字數 2375 閱讀 8914

terraform安裝

alibaba terraform provider

設定環境變數

執行參考資料

brew info go

brew uninstall go

編輯~/.bash_profile

export gopath=/users/sjl/projects/golang

export path=$path:$gopath/bin

on mac osx

brew install terraform

terraform -help

terraform -install-autocomplete

mkdir -p projects/terraforms; cd $_

mkdir terraform-docker-demo && cd $_

vi main.tf

resource "docker_image" "nginx" 

resource "docker_container" "nginx"

}

terraform init

terraform plan

訪問如下位址,驗證執行結果

make build設定環境變數,省去每次測試時輸入ak的要求

為提高許可權管理的靈活性和安全性,建議您建立ram使用者,並為其授權。

登入 ram控制台。

建立名為terraform的ram使用者,並為該使用者建立accesskey。具體步驟請參見建立ram使用者。

為ram使用者授權。具體步驟請參見為ram使用者授權。

export alicloud_access_key=***

export alicloud_secret_key=***

export alicloud_region=***

export alicloud_account_id=***

export alicloud_resource_group_id=***

export outfile=gotest.out

tf_acc=1 tf_log=info go test ./alicloud -v -run=testaccalicloud -timeout=1440m | tee $outfile

go2xunit -input $outfile -output $gopath/tests.xml

# if your account belongs to domestic site

export alicloud_account_site=domestic

# if your account belongs to international site

export alicloud_account_site=international

vi setenv.sh

export alicloud_access_key="ltaiurzcw3********"

export alicloud_secret_key="zfwwwamwiaiooj14gq2*************"

export alicloud_region="cn-beijing"

vi unsetenv.sh

unset alicloud_access_key

unset alicloud_secret_key

unset alicloud_region

chmod 600 setenv.sh

chmod 600 unsetenv.sh

source setenv.sh

terraform show

terraform destroy

[1]

[2]

[3]

[4]

阿里雲伺服器實踐

最近有感沒有可用的平台可供練習 故從阿里雲上租借了一年的伺服器,供平時的研究與練手。設想配置 centos7 hadoop2.7 hive2.0 mysql5.7 spark python 3.5 以上搭配沒有明確的工程應用,存粹是為了練手 安裝hadoop2.7 環境配置很重要 安裝mysql5....

阿里雲直播轉點播最佳實踐

3.新增直轉點錄製配置,幫助文件 4.上述準備工作完成後,即可開始進行接入 注 下述文件中的僅儲存 僅合成模板組需聯絡點播進行啟用 直轉點系統,結合點播系統的轉碼 雲剪輯 ai處理 事件通知等功能,可適應多場景變化,下面針對幾種直轉點方案進行介紹。僅儲存 對直播內容進行錄製後,不進行任何後續操作 僅...

阿里雲上的容器技術實踐總結

首先簡單說下我們要做什麼,不談理念,不談哲學,我們要做一款基於微服務架構,可以同時執行在公有雲和私有雲上的容器雲平台,以devops為目標,提公升協作效率,快速交付。現在的公有雲如雨後春筍,國外如aws azure bluemix,國內如bat daocloud goodrain,都可以給大家提供豐...