az sf service
管理在 Azure Service Fabric 叢集上執行的服務。 僅支援 ARM 部署的服務。
命令
名稱 | Description | 類型 | 狀態 |
---|---|---|---|
az sf service create |
在 Azure Service Fabric 叢集上建立新的服務。 |
核心 | GA |
az sf service delete |
刪除服務。 |
核心 | GA |
az sf service list |
列出指定應用程式的服務。 |
核心 | GA |
az sf service show |
取得服務。 |
核心 | GA |
az sf service create
在 Azure Service Fabric 叢集上建立新的服務。
az sf service create --application
--cluster-name
--name
--resource-group
--service-type
--state {stateful, stateless}
[--default-move-cost {High, Low, Medium, Zero}]
[--instance-count]
[--min-replica]
[--partition-scheme {named, singleton, uniformInt64}]
[--target-replica]
範例
使用實例計數 -1 建立新的無狀態服務 “testApp~testService1” (在所有節點上)。
az sf service create -g testRG -c testCluster --application-name testApp --state stateless --service-name testApp~testService \
--service-type testStateless --instance-count -1 --partition-scheme singleton
以 5 個節點為目標,建立新的具狀態服務 “testApp~testService2”。
az sf service create -g testRG -c testCluster --application-name testApp --state stateful --service-name testApp~testService2 \
--service-type testStatefulType --min-replica-set-size 3 --target-replica-set-size 5
必要參數
指定服務的名稱。 應用程式名稱必須是服務名稱的前置詞,例如:appName~serviceName。
如果未指定,請指定叢集的名稱會與資源組名相同。
指定服務的名稱。 應用程式名稱必須是服務名稱的前置詞,例如:appName~serviceName。
指定資源組名。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
指定應用程式的服務類型名稱,它應該存在於應用程式指令清單中。
指定服務是否為無狀態或具狀態。
選擇性參數
指定行動的預設成本。 較高的成本使得叢集資源管理員在嘗試平衡叢集時移動復本的可能性較低。
指定無狀態服務的實例計數。 如果使用 -1,表示它會在所有節點上執行。
指定具狀態服務的最小副本集大小。
指定要使用的數據分割配置。 服務不需要任何額外的路由時,通常會使用單一資料分割。 UniformInt64 表示每個分割區擁有一系列 int64 索引鍵。 具名通常是針對可在限定集合內貯體化之數據的服務。 一些常見做為具名資料分割索引鍵的資料欄位範例包括區域、郵遞區號、客戶群組或其他商務界限。
指定具狀態服務的目標副本集大小。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az sf service delete
刪除服務。
az sf service delete --application-name
--cluster-name
--name
--resource-group
範例
刪除服務。
az sf service delete -g testRG -c testCluster --application-name testApp --service-name testApp~testService
必要參數
應用程式資源的名稱。 必要。
如果未指定,請指定叢集的名稱會與資源組名相同。
指定服務的名稱。 應用程式名稱必須是服務名稱的前置詞,例如:appName~serviceName。
指定資源組名。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az sf service list
列出指定應用程式的服務。
az sf service list --application-name
--cluster-name
--resource-group
範例
列出服務。
az sf service list -g testRG -c testCluster --application-name testApp
必要參數
應用程式資源的名稱。 必要。
如果未指定,請指定叢集的名稱會與資源組名相同。
指定資源組名。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az sf service show
取得服務。
az sf service show --application-name
--cluster-name
--name
--resource-group
範例
顯示 Azure Service Fabric 叢集上服務的屬性。
az sf service show -g testRG -c testCluster --application-name testApp --service-name testApp~testService
必要參數
應用程式資源的名稱。 必要。
如果未指定,請指定叢集的名稱會與資源組名相同。
指定服務的名稱。 應用程式名稱必須是服務名稱的前置詞,例如:appName~serviceName。
指定資源組名。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。