共用方式為


Cloud Services - Get

顯示雲端服務的相關信息。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}?api-version=2024-11-04

URI 參數

名稱 位於 必要 類型 Description
cloudServiceName
path True

string

雲端服務的名稱。

resourceGroupName
path True

string

資源群組的名稱。

subscriptionId
path True

string

可唯一識別Microsoft Azure 訂用帳戶的訂用帳戶認證。 訂用帳戶標識碼會形成每個服務呼叫 URI 的一部分。

api-version
query True

string

用戶端 API 版本。

回應

名稱 類型 Description
200 OK

CloudService

還行

Other Status Codes

CloudError

錯誤

安全性

azure_auth

Azure Active Directory OAuth2 Flow

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
user_impersonation 模擬您的用戶帳戶

範例

Get Cloud Service with Multiple Roles and RDP Extension

範例要求

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/ConstosoRG/providers/Microsoft.Compute/cloudServices/{cs-name}?api-version=2024-11-04

範例回覆

{
  "name": "{cs-name}",
  "id": "/subscriptions/{subscription-id}/resourceGroups/ConstosoRG/providers/Microsoft.Compute/cloudServices/{cs-name}",
  "type": "Microsoft.Compute/cloudServices",
  "location": "eastus2euap",
  "properties": {
    "configuration": "{ServiceConfiguration}",
    "upgradeMode": "Auto",
    "roleProfile": {
      "roles": [
        {
          "name": "ContosoFrontend",
          "sku": {
            "name": "Standard_D1_v2",
            "tier": "Standard",
            "capacity": 2
          }
        },
        {
          "name": "ContosoBackend",
          "sku": {
            "name": "Standard_D1_v2",
            "tier": "Standard",
            "capacity": 2
          }
        }
      ]
    },
    "osProfile": {
      "secrets": []
    },
    "networkProfile": {
      "loadBalancerConfigurations": [
        {
          "name": "contosolb",
          "properties": {
            "frontendIpConfigurations": [
              {
                "name": "contosofe",
                "properties": {
                  "publicIPAddress": {
                    "id": "/subscriptions/{subscription-id}/resourceGroups/ConstosoRG/providers/Microsoft.Network/publicIPAddresses/contosopublicip"
                  }
                }
              }
            ]
          }
        }
      ]
    },
    "extensionProfile": {
      "extensions": [
        {
          "name": "RDPExtension",
          "properties": {
            "autoUpgradeMinorVersion": false,
            "provisioningState": "Succeeded",
            "rolesAppliedTo": [
              "*"
            ],
            "publisher": "Microsoft.Windows.Azure.Extensions",
            "type": "RDP",
            "typeHandlerVersion": "1.2",
            "settings": "<PublicConfig><UserName>userazure</UserName><Expiration>01/12/2022 16:29:02</Expiration></PublicConfig>"
          }
        }
      ]
    },
    "provisioningState": "Succeeded",
    "uniqueId": "4ccb4323-4740-4545-bb81-780b27375947"
  },
  "systemData": {
    "createdAt": "2020-01-01T17:18:19.1234567Z",
    "lastModifiedAt": "2020-01-01T17:18:19.1234567Z"
  }
}

定義

名稱 Description
ApiError

Api 錯誤。

ApiErrorBase

API 錯誤基底。

CloudError

來自計算服務的錯誤回應。

CloudService

描述雲端服務。

CloudServiceExtensionProfile

描述雲端服務擴充功能配置檔。

CloudServiceExtensionProperties

延伸模組屬性。

CloudServiceNetworkProfile

雲端服務的網路配置檔。

CloudServiceOsProfile

描述雲端服務的 OS 配置檔。

CloudServiceProperties

雲端服務屬性

CloudServiceRoleProfile

描述雲端服務的角色配置檔。

CloudServiceRoleProfileProperties

描述角色屬性。

CloudServiceRoleSku

描述雲端服務角色 SKU。

CloudServiceSlotType

雲端服務的插槽類型。 可能的值為

生產

預備

如果未指定,預設值為 Production。

CloudServiceUpgradeMode

雲端服務的更新模式。 角色實例會配置在部署服務時更新網域。 更新可以在每個更新網域中手動起始,或在所有更新網域中自動起始。 可能的值為

自動

手動

同時

如果未指定,預設值為 Auto。如果設定為 Manual,則必須呼叫 PUT UpdateDomain 以套用更新。 如果設定為 [自動],則會自動將更新套用至每個循序更新網域。

CloudServiceVaultAndSecretReference

延伸模組的受保護設定,使用 KeyVault 參考,這些金鑰會先加密再傳送至角色實例。

CloudServiceVaultCertificate

描述 Key Vault 中的單一憑證參考,以及憑證應該位於角色實例上的位置。

CloudServiceVaultSecretGroup

描述一組憑證,這些憑證全都位於相同的Key Vault 中。

Extension

描述雲端服務延伸模組。

InnerError

內部錯誤詳細數據。

LoadBalancerConfiguration

描述負載平衡器組態。

LoadBalancerConfigurationProperties

描述負載平衡器組態的屬性。

LoadBalancerFrontendIpConfiguration

指定要用於負載平衡器的前端IP。 僅支援 IPv4 前端 IP 位址。 每個負載平衡器組態都必須只有一個前端IP組態。

LoadBalancerFrontendIpConfigurationProperties

描述雲端服務IP組態

SubResource
SystemData

與此資源相關的系統元數據。

ApiError

Api 錯誤。

名稱 類型 Description
code

string

錯誤碼。

details

ApiErrorBase[]

Api 錯誤詳細數據

innererror

InnerError

Api 內部錯誤

message

string

錯誤訊息。

target

string

特定錯誤的目標。

ApiErrorBase

API 錯誤基底。

名稱 類型 Description
code

string

錯誤碼。

message

string

錯誤訊息。

target

string

特定錯誤的目標。

CloudError

來自計算服務的錯誤回應。

名稱 類型 Description
error

ApiError

Api 錯誤。

CloudService

描述雲端服務。

名稱 類型 Description
id

string

資源標識碼。

location

string

資源位置。

name

string

資源名稱。

properties

CloudServiceProperties

雲端服務屬性

systemData

SystemData

與此資源相關的系統元數據。

tags

object

資源標籤。

type

string

資源類型。

zones

string[]

資源的邏輯可用性區域清單。 清單應該只包含應布建雲端服務的1個區域。 此欄位為選擇性欄位。

CloudServiceExtensionProfile

描述雲端服務擴充功能配置檔。

名稱 類型 Description
extensions

Extension[]

雲端服務的擴充功能清單。

CloudServiceExtensionProperties

延伸模組屬性。

名稱 類型 Description
autoUpgradeMinorVersion

boolean

明確指定平臺是否可以在提供時自動將 typeHandlerVersion 升級至較高的次要版本。

forceUpdateTag

string

要強制套用提供的公用和受保護設定的標籤。 變更標籤值可讓您重新執行延伸模組,而不需要變更任何公用或受保護的設定。 如果未變更 forceUpdateTag,處理程式仍會套用對公用或受保護設定的更新。 如果 forceUpdateTag 和任何公用或受保護的設定都未變更,擴充功能會流向具有相同序號的角色實例,而且是否要重新執行它,由處理程式實作決定

protectedSettings

object

在傳送至角色實例之前加密之延伸模組的受保護設定。

protectedSettingsFromKeyVault

CloudServiceVaultAndSecretReference

延伸模組的受保護設定,使用 KeyVault 參考,這些金鑰會先加密再傳送至角色實例。

provisioningState

string

只出現在回應中的布建狀態。

publisher

string

擴充處理程序發行者的名稱。

rolesAppliedTo

string[]

要套用此擴充功能的選擇性角色清單。 如果未指定 屬性或指定 『*』,擴充功能會套用至雲端服務中的所有角色。

settings

object

延伸模組的公用設定。 針對 JSON 擴充功能,這是擴充功能的 JSON 設定。 對於 XML 延伸模組 (例如 RDP),這是延伸模組的 XML 設定。

type

string

指定延伸模組的類型。

typeHandlerVersion

string

指定延伸模組的版本。 指定延伸模組的版本。 如果未指定這個專案,或使用星號 \ 作為值,則會使用最新版本的延伸模組。 如果值是以主要版本號碼和星號指定為次要版本號碼 (X.),則會選取指定主要版本的最新次要版本。 如果指定了主要版本號碼和次要版本號碼(X.Y),則會選取特定的擴充功能版本。 如果指定版本,就會在角色實例上執行自動升級。

CloudServiceNetworkProfile

雲端服務的網路配置檔。

名稱 類型 Description
loadBalancerConfigurations

LoadBalancerConfiguration[]

負載平衡器組態的清單。 雲端服務最多可以有兩個負載平衡器組態,對應至公用Load Balancer和內部負載平衡器。

slotType

CloudServiceSlotType

雲端服務的插槽類型。 可能的值為

生產

預備

如果未指定,預設值為 Production。

swappableCloudService

SubResource

雲端服務的標識碼參考,其中包含主體雲端服務可執行交換的目標IP。 一旦設定此屬性,就無法更新此屬性。 此標識碼所參考的可交換雲端服務必須存在,否則將會擲回錯誤。

CloudServiceOsProfile

描述雲端服務的 OS 配置檔。

名稱 類型 Description
secrets

CloudServiceVaultSecretGroup[]

指定應該安裝在角色實例上的憑證集。

CloudServiceProperties

雲端服務屬性

名稱 類型 Description
allowModelOverride

boolean

(選擇性)指出模型/範本中指定的角色 SKU 屬性 (roleProfile.roles.sku) 是否應該分別覆寫 .cscfg 和 .csdef 中指定的角色實例計數和 vm 大小。 預設值為 false

configuration

string

指定雲端服務的 XML 服務組態 (.cscfg)。

configurationUrl

string

指定 URL,參考 Blob 服務中服務組態的位置。 服務套件 URL 可以是來自任何記憶體帳戶的共用存取簽章 (SAS) URI。 這是唯寫屬性,而且不會在 GET 呼叫中傳回。

extensionProfile

CloudServiceExtensionProfile

描述雲端服務擴充功能配置檔。

networkProfile

CloudServiceNetworkProfile

雲端服務的網路配置檔。

osProfile

CloudServiceOsProfile

描述雲端服務的 OS 配置檔。

packageUrl

string

指定參考 Blob 服務中服務套件位置的 URL。 服務套件 URL 可以是來自任何記憶體帳戶的共用存取簽章 (SAS) URI。 這是唯寫屬性,而且不會在 GET 呼叫中傳回。

provisioningState

string

只出現在回應中的布建狀態。

roleProfile

CloudServiceRoleProfile

描述雲端服務的角色配置檔。

startCloudService

boolean

(選擇性)指出是否要在建立雲端服務之後立即啟動。 預設值為 true。 如果為 false,服務模型仍會部署,但程式代碼不會立即執行。 相反地,服務會是PoweredOff,直到您呼叫 Start 為止,此時服務將會啟動。 即使已部署的服務已關閉,仍會產生費用。

uniqueId

string

雲端服務的唯一標識符。

upgradeMode

CloudServiceUpgradeMode

雲端服務的更新模式。 角色實例會配置在部署服務時更新網域。 更新可以在每個更新網域中手動起始,或在所有更新網域中自動起始。 可能的值為

自動

手動

同時

如果未指定,預設值為 Auto。如果設定為 Manual,則必須呼叫 PUT UpdateDomain 以套用更新。 如果設定為 [自動],則會自動將更新套用至每個循序更新網域。

CloudServiceRoleProfile

描述雲端服務的角色配置檔。

名稱 類型 Description
roles

CloudServiceRoleProfileProperties[]

雲端服務的角色清單。

CloudServiceRoleProfileProperties

描述角色屬性。

名稱 類型 Description
name

string

資源名稱。

sku

CloudServiceRoleSku

描述雲端服務角色 SKU。

CloudServiceRoleSku

描述雲端服務角色 SKU。

名稱 類型 Description
capacity

integer

指定雲端服務中的角色實例數目。

name

string

SKU 名稱。 注意:如果雲端服務目前所在的硬體不支援新的 SKU,您需要刪除並重新建立雲端服務,或移回舊的 SKU。

tier

string

指定雲端服務的層級。 可能的值為

Standard

基本

CloudServiceSlotType

雲端服務的插槽類型。 可能的值為

生產

預備

如果未指定,預設值為 Production。

名稱 類型 Description
Production

string

Staging

string

CloudServiceUpgradeMode

雲端服務的更新模式。 角色實例會配置在部署服務時更新網域。 更新可以在每個更新網域中手動起始,或在所有更新網域中自動起始。 可能的值為

自動

手動

同時

如果未指定,預設值為 Auto。如果設定為 Manual,則必須呼叫 PUT UpdateDomain 以套用更新。 如果設定為 [自動],則會自動將更新套用至每個循序更新網域。

名稱 類型 Description
Auto

string

Manual

string

Simultaneous

string

CloudServiceVaultAndSecretReference

延伸模組的受保護設定,使用 KeyVault 參考,這些金鑰會先加密再傳送至角色實例。

名稱 類型 Description
secretUrl

string

包含延伸模組受保護設定的秘密 URL

sourceVault

SubResource

Key Vault 的 ARM 資源識別碼

CloudServiceVaultCertificate

描述 Key Vault 中的單一憑證參考,以及憑證應該位於角色實例上的位置。

名稱 類型 Description
certificateUrl

string

這是已上傳至 Key Vault 做為秘密之憑證的 URL。

isBootstrapCertificate

boolean

旗標,指出提供的憑證是否為 Key Vault 延伸模組用來擷取其餘憑證的啟動程序憑證。

CloudServiceVaultSecretGroup

描述一組憑證,這些憑證全都位於相同的Key Vault 中。

名稱 類型 Description
sourceVault

SubResource

Key Vault 的相對 URL,其中包含 VaultCertificates 中的所有憑證。

vaultCertificates

CloudServiceVaultCertificate[]

SourceVault 中包含憑證的金鑰保存庫參考清單。

Extension

描述雲端服務延伸模組。

名稱 類型 Description
name

string

延伸模組的名稱。

properties

CloudServiceExtensionProperties

延伸模組屬性。

InnerError

內部錯誤詳細數據。

名稱 類型 Description
errordetail

string

內部錯誤訊息或例外狀況傾印。

exceptiontype

string

例外狀況類型。

LoadBalancerConfiguration

描述負載平衡器組態。

名稱 類型 Description
id

string

資源標識碼

name

string

負載平衡器的名稱

properties

LoadBalancerConfigurationProperties

負載平衡器組態的屬性。

LoadBalancerConfigurationProperties

描述負載平衡器組態的屬性。

名稱 類型 Description
frontendIpConfigurations

LoadBalancerFrontendIpConfiguration[]

指定要用於負載平衡器的前端IP。 僅支援 IPv4 前端 IP 位址。 每個負載平衡器組態都必須只有一個前端IP組態。

LoadBalancerFrontendIpConfiguration

指定要用於負載平衡器的前端IP。 僅支援 IPv4 前端 IP 位址。 每個負載平衡器組態都必須只有一個前端IP組態。

名稱 類型 Description
name

string

負載平衡器所使用前端IP組態集合內唯一的資源名稱。 此名稱可用來存取資源。

properties

LoadBalancerFrontendIpConfigurationProperties

負載平衡器前端IP組態的屬性。

LoadBalancerFrontendIpConfigurationProperties

描述雲端服務IP組態

名稱 類型 Description
privateIPAddress

string

IP 組態的虛擬網路私人IP位址。

publicIPAddress

SubResource

公用IP位址資源的參考。

subnet

SubResource

虛擬網路子網資源的參考。

SubResource

名稱 類型 Description
id

string

資源標識碼

SystemData

與此資源相關的系統元數據。

名稱 類型 Description
createdAt

string

指定建立雲端服務(外延支援)資源的 UTC 時間。
API 版本下限:2022-04-04。

lastModifiedAt

string

指定上次修改雲端服務(外延支援)資源 UTC 的時間。
API 版本下限:2022-04-04。