開始使用 Code Engine CLI
您可以使用 IBM Cloud® Code Engine API 來建立和管理您的 Code Engine 實體。
設定您的 CLI 環境
若要使用 CLI 來建立及管理 Code Engine 實體,請設定 CLI 環境。 請確認您已安裝最新版本的 IBM Cloud CLI。
開始之前
您必須建立 IBM Cloud 帳戶。
-
下載並安裝 IBM Cloud CLI。
-
登入 IBM Cloud CLI。
- 登入 IBM Cloud CLI。
ibmcloud login ``` 2. 如果您有多個帳戶,系統會提示您選取要使用哪一個帳戶。 請依照提示操作,或使用 **`target`** 指令來選擇您的 IBM Cloud 帳戶。 ```txt {: pre} ibmcloud target -c <account_id> ``` 3. 指定地區。 請使用 **`target`** 命令來選取或變更區域。 ```txt {: pre} ibmcloud target -r <region> ``` 4. 指定資源群組。 若要取得資源群組的清單,請執行下列指令。 ```txt {: pre} ibmcloud resource groups ``` 輸出範例 ```txt {: screen} Retrieving all resource groups under account <account_id> as email@ibm.com... OK Name ID Default Group State default a8a12accd63b437bbd6d58fb8b462ca7 true ACTIVE test a8a12abbbd63b437cca6d58fb8b462ca7 false ACTIVE ``` 5. 執行下列指令將資源群組設為目標。 ```txt {: pre} ibmcloud target -g <resource_group> ``` 輸出範例 ```txt {: screen} Targeted resource group default ``` -
安裝 Code Engine CLI 外掛程式。
ibmcloud plugin install code-engine -
請確認已安裝 Code Engine CLI 外掛程式。 您可以使用
ibmcloud code-engine version指令或ibmcloud plugin list指令來確認已安裝外掛程式。ibmcloud code-engine version輸出範例
OK version: v1.54.2 commit: e4800be63b1077563bdbaee9e656ce1f81c3e08d -
執行
ibmcloud ce help指令,以檢視 Code Engine CLI 的指令。 例如,ibmcloud ce help
使用 Code Engine CLI
現在已設定 Code Engine CLI 環境,您已準備好使用 Code Engine 資源,例如應用程式、函數或使用 CLI 的工作。
您必須先在專案的環境定義內工作,才能使用 Code Engine 資源。
專案是由 Code Engine 中的各項實體(例如應用程式、函式、工作、機隊和建置)所組成的集合。 專案以 Kubernetes 名稱空間為基礎。 專案名稱在 IBM Cloud® 資源群組、使用者帳戶及地區內必須是唯一的。 專案用於管理資源,並提供對其實體的存取權限。
一個專案提供以下功能:
- 實體名稱的專用命名空間。
- 專案資源的外部存取管理。
- 對後端服務、註冊機構及資料庫的外連存取進行管理。
- 一份針對傳輸層服務( TLS )自動生成的憑證。
如需 Code Engine 專案的相關資訊,請參閱 管理專案。
-
使用
project create指令建立專案。 請使用對您的區域而言唯一的專案名稱。ibmcloud ce project create --name PROJECT_NAME輸出範例
Creating project 'myproject'... OK -
使用
project get指令來檢視專案的詳細資料。ibmcloud ce project get --name PROJECT_NAME輸出範例
Getting project 'myproject'... OK Name: myproject ID: 01234567-abcd-abcd-abcd-abcdabcd1111 Status: active Selected: true Region: us-south Resource Group: default Service Binding Service ID: ServiceId-1234abcd-abcd-abcd-1111-1a2b3c4d5e6f Age: 52d Created: Fri, 15 Jan 2021 13:32:30 -0500 Updated: Fri, 15 Jan 2021 13:32:45 -0500 Quotas: Category Used Limit App revisions 1 100 Apps 1 100 Build runs 0 100 Builds 0 100 Configmaps 2 100 CPU 1.025 64 Ephemeral storage 902625Ki 256G Instances (active) 1 250 Instances (total) 2 2500 Job runs 1 100 Jobs 1 100 Memory 4400M 256G Secrets 5 100 Subscriptions (cron) 0 100 Subscriptions (IBM Cloud Object Storage) 0 100
或者,您可以使用 project list 指令來顯示已建立專案的清單。
如果要使用 CLI 來使用專案,必須選取專案作為現行環境定義。 除非您指定 --no-select 選項,否則在建立專案時,會自動選取專案作為現行環境定義。 若要選取目前未設為目標的專案,請使用 project select 指令。
如需使用專案的相關資訊,請參閱 管理專案。
下一步
既然您已設定 CLI 環境,並已採取首要步驟來確保您在 Code Engine 專案的環境定義內工作,您可以使用 Code Engine CLI 來使用應用程式、函數及工作。
若要使用 CLI 開始使用 Code Engine 元件,請參閱下列主題。
如需 Code Engine CLI 的相關資訊,請參閱 設定 CLI 環境。
如需在 Code Engine CLI 環境中工作的相關資訊,請參閱 Code Engine CLI Command Reference 文件。
如需每一個 CLI 版本的變更摘要,請參閱 CLI 版本歷程。 請務必保持您的 CLI 處於最新狀態,以便能夠使用所有可用的指令及其選項。