你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Cloud Services - Get
显示有关云服务的信息。
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}?api-version=2024-11-04
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
cloud
|
path | True |
string |
云服务的名称。 |
resource
|
path | True |
string |
资源组的名称。 |
subscription
|
path | True |
string |
唯一标识 azure 订阅Microsoft的订阅凭据。 订阅 ID 构成了每个服务调用的 URI 的一部分。 |
api-version
|
query | True |
string |
客户端 API 版本。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
还行 |
|
Other Status Codes |
错误 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
名称 | 说明 |
---|---|
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"
}
}
定义
名称 | 说明 |
---|---|
Api |
Api 错误。 |
Api |
Api 错误基数。 |
Cloud |
来自计算服务的错误响应。 |
Cloud |
描述云服务。 |
Cloud |
描述云服务扩展配置文件。 |
Cloud |
扩展属性。 |
Cloud |
云服务的网络配置文件。 |
Cloud |
描述云服务的 OS 配置文件。 |
Cloud |
云服务属性 |
Cloud |
描述云服务的角色配置文件。 |
Cloud |
描述角色属性。 |
Cloud |
描述云服务角色 SKU。 |
Cloud |
云服务的槽类型。
可能的值为 |
Cloud |
云服务的更新模式。 部署服务时,角色实例将分配给更新域。 可以在每个更新域中手动启动更新,也可以在所有更新域中自动启动更新。
可能的值为 |
Cloud |
使用 KeyVault 引用的扩展的受保护设置,这些密钥在发送到角色实例之前进行了加密。 |
Cloud |
介绍 Key Vault 中的单个证书引用,以及证书应驻留在角色实例上的位置。 |
Cloud |
描述一组证书,这些证书都位于同一 Key Vault 中。 |
Extension |
描述云服务扩展。 |
Inner |
内部错误详细信息。 |
Load |
描述负载均衡器配置。 |
Load |
描述负载均衡器配置的属性。 |
Load |
指定要用于负载均衡器的前端 IP。 仅支持 IPv4 前端 IP 地址。 每个负载均衡器配置必须只有一个前端 IP 配置。 |
Load |
描述云服务 IP 配置 |
Sub |
|
System |
与此资源相关的系统元数据。 |
ApiError
Api 错误。
名称 | 类型 | 说明 |
---|---|---|
code |
string |
错误代码。 |
details |
API 错误详细信息 |
|
innererror |
Api 内部错误 |
|
message |
string |
错误消息。 |
target |
string |
特定错误的目标。 |
ApiErrorBase
Api 错误基数。
名称 | 类型 | 说明 |
---|---|---|
code |
string |
错误代码。 |
message |
string |
错误消息。 |
target |
string |
特定错误的目标。 |
CloudError
来自计算服务的错误响应。
名称 | 类型 | 说明 |
---|---|---|
error |
Api 错误。 |
CloudService
描述云服务。
名称 | 类型 | 说明 |
---|---|---|
id |
string |
资源 ID。 |
location |
string |
资源位置。 |
name |
string |
资源名称。 |
properties |
云服务属性 |
|
systemData |
与此资源相关的系统元数据。 |
|
tags |
object |
资源标记。 |
type |
string |
资源类型。 |
zones |
string[] |
资源的逻辑可用性区域列表。 列表应仅包含应预配云服务的 1 个区域。 此字段是可选的。 |
CloudServiceExtensionProfile
描述云服务扩展配置文件。
名称 | 类型 | 说明 |
---|---|---|
extensions |
云服务的扩展列表。 |
CloudServiceExtensionProperties
扩展属性。
名称 | 类型 | 说明 |
---|---|---|
autoUpgradeMinorVersion |
boolean |
显式指定平台是否可以在提供 typeHandlerVersion 时自动将 typeHandlerVersion 升级到更高次要版本。 |
forceUpdateTag |
string |
用于强制应用提供的公共和受保护的设置的标记。 更改标记值可以重新运行扩展,而无需更改任何公共或受保护的设置。 如果未更改 forceUpdateTag,则处理程序仍将应用对公共或受保护设置的更新。 如果 forceUpdateTag 和任何公共或受保护的设置都未发生更改,扩展将流向具有相同序列号的角色实例,并且由处理程序实现决定是否重新运行它 |
protectedSettings |
object |
发送到角色实例之前加密的扩展的受保护设置。 |
protectedSettingsFromKeyVault |
使用 KeyVault 引用的扩展的受保护设置,这些密钥在发送到角色实例之前进行了加密。 |
|
provisioningState |
string |
预配状态,仅出现在响应中。 |
publisher |
string |
扩展处理程序发布者的名称。 |
rolesAppliedTo |
string[] |
要应用此扩展的角色的可选列表。 如果未指定属性或指定“*”,则扩展将应用于云服务中的所有角色。 |
settings |
object |
扩展的公共设置。 对于 JSON 扩展,这是扩展的 JSON 设置。 对于 XML 扩展(如 RDP),这是扩展的 XML 设置。 |
type |
string |
指定扩展的类型。 |
typeHandlerVersion |
string |
指定扩展的版本。 指定扩展的版本。 如果未指定此元素或星号 = 用作值,则使用最新版本的扩展。 如果使用主版本号和星号指定值作为次要版本号 (X.),则选择指定主版本的最新次要版本。 如果指定了主版本号和次要版本号(X.Y),则选择特定的扩展版本。 如果指定了版本,则对角色实例执行自动升级。 |
CloudServiceNetworkProfile
云服务的网络配置文件。
名称 | 类型 | 说明 |
---|---|---|
loadBalancerConfigurations |
负载均衡器配置列表。 云服务最多可以有两个负载均衡器配置,对应于公共负载均衡器和内部负载均衡器。 |
|
slotType |
云服务的槽类型。
可能的值为 |
|
swappableCloudService |
云服务的 ID 引用,其中包含使用者云服务可以执行交换的目标 IP。 设置此属性后,无法更新此属性。 此 ID 引用的可交换云服务必须存在,否则将引发错误。 |
CloudServiceOsProfile
描述云服务的 OS 配置文件。
名称 | 类型 | 说明 |
---|---|---|
secrets |
指定应安装在角色实例上的证书集。 |
CloudServiceProperties
云服务属性
名称 | 类型 | 说明 |
---|---|---|
allowModelOverride |
boolean |
(可选)指示模型/模板中指定的角色 SKU 属性(roleProfile.roles.sku)是否应分别替代 .cscfg 和 .csdef 中指定的角色实例计数和 VM 大小。
默认值为 |
configuration |
string |
指定云服务的 XML 服务配置(.cscfg)。 |
configurationUrl |
string |
指定一个 URL,该 URL 引用 Blob 服务中服务配置的位置。 服务包 URL 可以是任何存储帐户中的共享访问签名 (SAS) URI。 这是一个仅写属性,不会在 GET 调用中返回。 |
extensionProfile |
描述云服务扩展配置文件。 |
|
networkProfile |
云服务的网络配置文件。 |
|
osProfile |
描述云服务的 OS 配置文件。 |
|
packageUrl |
string |
指定一个 URL,该 URL 引用 Blob 服务中的服务包的位置。 服务包 URL 可以是任何存储帐户中的共享访问签名 (SAS) URI。 这是一个仅写属性,不会在 GET 调用中返回。 |
provisioningState |
string |
预配状态,仅出现在响应中。 |
roleProfile |
描述云服务的角色配置文件。 |
|
startCloudService |
boolean |
(可选)指示是否在创建云服务后立即启动云服务。 默认值为 |
uniqueId |
string |
云服务的唯一标识符。 |
upgradeMode |
云服务的更新模式。 部署服务时,角色实例将分配给更新域。 可以在每个更新域中手动启动更新,也可以在所有更新域中自动启动更新。
可能的值为 |
CloudServiceRoleProfile
描述云服务的角色配置文件。
名称 | 类型 | 说明 |
---|---|---|
roles |
云服务的角色列表。 |
CloudServiceRoleProfileProperties
描述角色属性。
名称 | 类型 | 说明 |
---|---|---|
name |
string |
资源名称。 |
sku |
描述云服务角色 SKU。 |
CloudServiceRoleSku
描述云服务角色 SKU。
名称 | 类型 | 说明 |
---|---|---|
capacity |
integer |
指定云服务中的角色实例数。 |
name |
string |
SKU 名称。 注意:如果云服务当前在硬件上不支持新 SKU,则需要删除并重新创建云服务或移回旧 SKU。 |
tier |
string |
指定云服务的层。 可能的值为 |
CloudServiceSlotType
云服务的槽类型。
可能的值为
生产
暂存
如果未指定,则默认值为“生产”。
名称 | 类型 | 说明 |
---|---|---|
Production |
string |
|
Staging |
string |
CloudServiceUpgradeMode
云服务的更新模式。 部署服务时,角色实例将分配给更新域。 可以在每个更新域中手动启动更新,也可以在所有更新域中自动启动更新。
可能的值为
自动
手动
同时
如果未指定,则默认值为“自动”。如果设置为“手动”,则必须调用 PUT UpdateDomain 才能应用更新。 如果设置为“自动”,则按顺序自动将更新应用到每个更新域。
名称 | 类型 | 说明 |
---|---|---|
Auto |
string |
|
Manual |
string |
|
Simultaneous |
string |
CloudServiceVaultAndSecretReference
使用 KeyVault 引用的扩展的受保护设置,这些密钥在发送到角色实例之前进行了加密。
名称 | 类型 | 说明 |
---|---|---|
secretUrl |
string |
包含扩展的受保护设置的机密 URL |
sourceVault |
Key Vault 的 ARM 资源 ID |
CloudServiceVaultCertificate
介绍 Key Vault 中的单个证书引用,以及证书应驻留在角色实例上的位置。
名称 | 类型 | 说明 |
---|---|---|
certificateUrl |
string |
这是已作为机密上传到 Key Vault 的证书的 URL。 |
isBootstrapCertificate |
boolean |
指示提供的证书是否为 Key Vault 扩展用于提取剩余证书的引导证书的标志。 |
CloudServiceVaultSecretGroup
描述一组证书,这些证书都位于同一 Key Vault 中。
名称 | 类型 | 说明 |
---|---|---|
sourceVault |
Key Vault 的相对 URL,其中包含 VaultCertificates 中的所有证书。 |
|
vaultCertificates |
SourceVault 中包含证书的密钥保管库引用列表。 |
Extension
描述云服务扩展。
名称 | 类型 | 说明 |
---|---|---|
name |
string |
扩展的名称。 |
properties |
扩展属性。 |
InnerError
内部错误详细信息。
名称 | 类型 | 说明 |
---|---|---|
errordetail |
string |
内部错误消息或异常转储。 |
exceptiontype |
string |
异常类型。 |
LoadBalancerConfiguration
描述负载均衡器配置。
名称 | 类型 | 说明 |
---|---|---|
id |
string |
资源 ID |
name |
string |
负载均衡器的名称 |
properties |
负载均衡器配置的属性。 |
LoadBalancerConfigurationProperties
描述负载均衡器配置的属性。
名称 | 类型 | 说明 |
---|---|---|
frontendIpConfigurations |
指定要用于负载均衡器的前端 IP。 仅支持 IPv4 前端 IP 地址。 每个负载均衡器配置必须只有一个前端 IP 配置。 |
LoadBalancerFrontendIpConfiguration
指定要用于负载均衡器的前端 IP。 仅支持 IPv4 前端 IP 地址。 每个负载均衡器配置必须只有一个前端 IP 配置。
名称 | 类型 | 说明 |
---|---|---|
name |
string |
负载均衡器使用的前端 IP 配置集中唯一的资源的名称。 此名称可用于访问资源。 |
properties |
负载均衡器前端 IP 配置的属性。 |
LoadBalancerFrontendIpConfigurationProperties
描述云服务 IP 配置
名称 | 类型 | 说明 |
---|---|---|
privateIPAddress |
string |
IP 配置的虚拟网络专用 IP 地址。 |
publicIPAddress |
对公共 IP 地址资源的引用。 |
|
subnet |
对虚拟网络子网资源的引用。 |
SubResource
名称 | 类型 | 说明 |
---|---|---|
id |
string |
资源 ID |
SystemData
与此资源相关的系统元数据。
名称 | 类型 | 说明 |
---|---|---|
createdAt |
string |
指定创建云服务(扩展支持)资源的 UTC 时间。 |
lastModifiedAt |
string |
指定上次修改云服务(扩展支持)资源的 UTC 时间。 |