---
# System prepended metadata

title: 基礎架構即程式碼 CH 3.

---

# 基礎架構即程式碼 CH 3.

## 基礎架構定義工具


---

定義及管理平台，包括平台資源、組態設定，工具會使用動態基礎架構平台來實現規範。

- 組態註冊表 (configuration registries)
- 支援基礎架構組態 (infrastructure configuration)

### 選擇工具

#### 命令稿界面

API、命令列工具 vs GUI、web UI



| 項目            | 優點               | 缺點       |
| --------------- | ------------------ | ---------- |
| GUI、web UI     | 操作簡單           | 自由度低？ |
| API、命令列工具 | 整合不同工具與服務 | 上手難度高 |


#### 無監督式命令列工具

可用 shell 命令或批次命令執行

EX: UNIX 命令列：可透過管線化的方式讓基本的小工具組合並完成複雜的任務。

#### 支援無監督執行

- 重複執行：每次執行結果都相同
- 使用前檢查
- 完成確認
- 錯誤訊息
- 參數化
