Realtime ComputeFlink版支援接入Terraform,您可以基於Terraform平台使用和管理Flink資源。
背景資訊
準系統
Terraform是一種基礎設施即代碼(Infrastructure as Code)工具,可以通過編寫簡潔的代碼來定義和配置雲端基礎設施,而不必手動操作和配置。更多資訊請參見什麼是Terraform。
Terraform的命令列介面CLI(Command Line Interface)提供一種簡單機制,用於將設定檔部署到阿里雲或其他任意支援的雲上,並對其進資料列版本設定。它編寫了描述雲資源拓撲的設定檔中的基礎結構,例如虛擬機器、儲存賬戶和網路介面。
Terraform通過Provider支援新的基礎設施,讓您在阿里雲上能夠便於使用簡單範本語言來定義、預覽和部署雲基礎設施。
Terraform可以建立、修改和刪除多種阿里雲產品的相關資源,例如ECS、VPC、RDS和SLB等。
應用情境
Terraform可以對基礎設施進行編碼,利用代碼來進行資源的增刪查改。關於Terraform管理阿里雲產品的樣本應用情境,請參見應用情境。
使用優勢
從宏觀角度而言,Terraform優勢詳情請參見優勢。
從落實到Realtime ComputeFlink版產品的微觀角度而言,Terraform優勢如下:
提供聲明式基礎設施即代碼IaC(Infrastructure as Code)
以工作空間為中心,支援工作空間管理。
編寫容易上手,無需理解API。
擁抱Terraform生態
LiveDiff能力,操作Realtime ComputeFlink版資源更加安全。
面向終態能力,防止配置漂移。
管理能力,一鍵式部署Realtime ComputeFlink版以及依賴雲資源,大幅提高建站效率。
安裝與配置Terraform
僅Terraform 1.214.0及以上版本支援管理Flink資源。
通過Terraform管理Realtime ComputeFlink版資源
Flink支援通過Terraform管理以下資源。
資源類型 | 說明 |
Realtime ComputeFlink版工作空間資源管理。 |