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,都可以給大家提供豐...