Connectors - Update
更新存储连接器。
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/connectors/{connectorName}?api-version=2025-08-01
URI 参数
| 名称 | 在 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 24 pattern: ^[a-z0-9]+$ |
指定资源组中的存储帐户的名称。 存储帐户名称长度必须介于 3 到 24 个字符之间,并且仅使用数字和小写字母。 |
|
connector
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-z0-9](?!.*--)[a-z0-9-]{1,61}[a-z0-9]$ |
存储连接器的名称。 |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
资源组的名称。 此名称不区分大小写。 |
|
subscription
|
path | True |
string (uuid) |
目标订阅的 ID。 该值必须是 UUID。 |
|
api-version
|
query | True |
string minLength: 1 |
用于此作的 API 版本。 |
请求正文
| 名称 | 类型 | 说明 |
|---|---|---|
| properties |
存储连接器的特性。 |
|
| tags |
object |
资源标记。 |
响应
| 名称 | 类型 | 说明 |
|---|---|---|
| 200 OK |
Azure 运营顺利完成。 |
|
| 202 Accepted |
接受资源更新请求。 标头
|
|
| Other Status Codes |
意外的错误响应。 |
安全性
azure_auth
Azure Active Directory OAuth2 流程。
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
| 名称 | 说明 |
|---|---|
| user_impersonation | 模拟用户帐户 |
示例
UpdateConnector
示例请求
PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/Microsoft.Storage/storageAccounts/teststorageaccount/connectors/testconnector?api-version=2025-08-01
{
"properties": {
"source": {
"type": "DataShare",
"authProperties": {
"type": "ManagedIdentity",
"identityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/newTestIdentity"
}
}
}
}
示例响应
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/Microsoft.Storage/storageAccounts/teststorageaccount/connectors/testconnector",
"name": "testconnector",
"type": "Microsoft.Storage/storageAccounts/connectors",
"location": "eastus",
"properties": {
"uniqueId": "12345678-1234-1234-1234-12345678912",
"state": "Active",
"creationTime": "2023-04-01T00:00:00Z",
"description": "Example connector",
"dataSourceType": "Azure_DataShare",
"source": {
"type": "DataShare",
"connection": {
"type": "DataShare",
"dataShareUri": "azds://eastus:datashare1:12345678-1234-1234-1234-123456789123"
},
"authProperties": {
"type": "ManagedIdentity",
"identityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/newTestIdentity"
}
},
"provisioningState": "Succeeded"
}
}
Location: https://management.azure.com/subscriptions/xxxx/resourceGroups/rg-name/providers/Microsoft.Storage/operations/operation-98765
Retry-After: 30
定义
| 名称 | 说明 |
|---|---|
| Connector |
连接器是一种被跟踪的ARM资源,建模为存储账户的子资源。 |
|
Connector |
连接器是一种被跟踪的ARM资源,建模为存储账户的子资源。 |
|
created |
创建资源的标识的类型。 |
|
Data |
Data Share 源的连接详情 |
|
Data |
数据共享源的属性 |
|
Data |
数据共享源的属性 |
|
Error |
存储资源提供程序的错误响应。 |
|
Error |
错误响应正文协定。 |
|
Managed |
dataShare连接的管理身份认证属性。 |
|
Managed |
dataShare连接的管理身份认证属性。 |
|
Native |
调用作时资源的配置状态。 |
|
Storage |
认证类型支持存储连接器中的桶连接。 |
|
Storage |
存储连接器中桶连接的连接类型。 |
|
Storage |
存储连接器的后备数据源类型 |
|
Storage |
存储连接器的属性 |
|
Storage |
存储连接器的属性 |
|
Storage |
存储连接器的后备数据源类型 |
|
Storage |
州级 - 活跃或非活跃。 存储连接器是否应以激活状态开始(默认:活跃)(在存储连接器上设置为false时,使用该存储连接器的所有数据平面请求都会失败,且如果该存储连接器会计费,则不会计费。 |
|
system |
与创建和上次修改资源相关的元数据。 |
Connector
连接器是一种被跟踪的ARM资源,建模为存储账户的子资源。
| 名称 | 类型 | 说明 |
|---|---|---|
| id |
string (arm-id) |
资源的完全限定资源 ID。 例如“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” |
| location |
string |
资源所在的地理位置 |
| name |
string |
资源的名称 |
| properties |
存储连接器的特性。 |
|
| systemData |
包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。 |
|
| tags |
object |
资源标记。 |
| type |
string |
资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts” |
ConnectorUpdate
连接器是一种被跟踪的ARM资源,建模为存储账户的子资源。
| 名称 | 类型 | 说明 |
|---|---|---|
| id |
string (arm-id) |
资源的完全限定资源 ID。 例如“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” |
| name |
string |
资源的名称 |
| properties |
存储连接器的特性。 |
|
| systemData |
包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。 |
|
| tags |
object |
资源标记。 |
| type |
string |
资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts” |
createdByType
创建资源的标识的类型。
| 值 | 说明 |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DataShareConnection
Data Share 源的连接详情
| 名称 | 类型 | 说明 |
|---|---|---|
| dataShareUri |
string pattern: ^azds://[a-zA-Z0-9-]+:[a-zA-Z0-9-_]+:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ |
支持DataShare的URI。 格式必须为:azds://< region>:<DataShareName>:<DataShareIdentifier> |
| type |
string:
Data |
连接的类型。 控制连接对象的类型。 一旦创建存储连接器,就无法变动。 |
DataShareSource
数据共享源的属性
| 名称 | 类型 | 说明 |
|---|---|---|
| authProperties | StorageConnectorAuthProperties: |
关于如何向备份数据存储进行认证的详细信息。 |
| connection | StorageConnectorConnection: |
关于如何连接备份数据存储的详细信息。 |
| type |
string:
Data |
存储连接器的类型。 一旦存储连接器被创建,就无法变更。” |
DataShareSourceUpdate
数据共享源的属性
| 名称 | 类型 | 说明 |
|---|---|---|
| authProperties | StorageConnectorAuthPropertiesUpdate: |
关于如何向备份数据存储进行认证的详细信息。 |
| type |
string:
Data |
存储连接器的类型。 一旦存储连接器被创建,就无法变更。” |
ErrorResponse
存储资源提供程序的错误响应。
| 名称 | 类型 | 说明 |
|---|---|---|
| error |
Azure Storage Resource Provider error response body. |
ErrorResponseBody
错误响应正文协定。
| 名称 | 类型 | 说明 |
|---|---|---|
| code |
string |
错误的标识符。 代码是固定的,旨在以编程方式使用。 |
| message |
string |
描述错误的消息,旨在适合在用户界面中显示。 |
ManagedIdentityAuthProperties
dataShare连接的管理身份认证属性。
| 名称 | 类型 | 说明 |
|---|---|---|
| identityResourceId |
string |
管理身份的ARM ResourceId,用于向后台数据源进行认证。 |
| type |
string:
Managed |
认证属性的类型。 控制 authProperties 对象的类型 |
ManagedIdentityAuthPropertiesUpdate
dataShare连接的管理身份认证属性。
| 名称 | 类型 | 说明 |
|---|---|---|
| identityResourceId |
string |
管理身份的ARM ResourceId,用于向后台数据源进行认证。 |
| type |
string:
Managed |
认证属性的类型。 控制 authProperties 对象的类型 |
NativeDataSharingProvisioningState
调用作时资源的配置状态。
| 值 | 说明 |
|---|---|
| Accepted |
该请求已被接受处理。 |
| Creating |
正在创建资源。 |
| Succeeded |
该资源已经成功创建。 |
| Deleting |
正在删除此资源。 |
| Canceled |
已取消请求。 |
| Failed |
资源创建或删除失败了。 |
StorageConnectorAuthType
认证类型支持存储连接器中的桶连接。
| 值 | 说明 |
|---|---|
| ManagedIdentity |
托管身份认证类型 |
StorageConnectorConnectionType
存储连接器中桶连接的连接类型。
| 值 | 说明 |
|---|---|
| DataShare |
DataShare 连接类型 |
StorageConnectorDataSourceType
存储连接器的后备数据源类型
| 值 | 说明 |
|---|---|
| Azure_DataShare |
Azure DataShare 数据源类型。 |
StorageConnectorProperties
存储连接器的属性
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| creationTime |
string |
存储连接器的系统生成时间,采用ISO 8601日期-时间格式(YYYY-MM-DDTHH:mm:ssZ)。 在创作过程中,这并不是一个有效的输入参数。 |
|
| dataSourceType |
该存储连接器的后备数据源类型。 |
||
| description |
string maxLength: 250 |
对该存储连接器的任意描述。 最多250字符。 |
|
| provisioningState |
表示存储连接器的配置状态。 |
||
| source | StorageConnectorSource: |
关于如何与备份数据存储通信和认证的信息。 |
|
| state | Active |
州级 - 活跃或非活跃。 存储连接器是否应以激活状态开始(默认:活跃)(在存储连接器上设置为false时,使用该存储连接器的所有数据平面请求都会失败,且如果该存储连接器会计费,则不会计费。 |
|
| testConnection |
boolean |
False |
在创建存储连接器之前,先测试与备份数据源的连接。 |
| uniqueId |
string |
存储连接器系统生成的GUID标识符。 创建时这不是有效的输入参数。 |
StorageConnectorPropertiesUpdate
存储连接器的属性
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| description |
string maxLength: 250 |
对该存储连接器的任意描述。 最多250字符。 |
|
| source | StorageConnectorSourceUpdate: |
关于如何与备份数据存储通信和认证的信息。 |
|
| state | Active |
州级 - 活跃或非活跃。 存储连接器是否应以激活状态开始(默认:活跃)(在存储连接器上设置为false时,使用该存储连接器的所有数据平面请求都会失败,且如果该存储连接器会计费,则不会计费。 |
|
| testConnection |
boolean |
False |
在创建存储连接器之前,先测试与备份数据源的连接。 |
StorageConnectorSourceType
存储连接器的后备数据源类型
| 值 | 说明 |
|---|---|
| DataShare |
源类型 - DataShare |
StorageConnectorState
州级 - 活跃或非活跃。 存储连接器是否应以激活状态开始(默认:活跃)(在存储连接器上设置为false时,使用该存储连接器的所有数据平面请求都会失败,且如果该存储连接器会计费,则不会计费。
| 值 | 说明 |
|---|---|
| Active |
连接器是否处于激活状态 |
| Inactive |
连接器是否处于非激活状态 |
systemData
与创建和上次修改资源相关的元数据。
| 名称 | 类型 | 说明 |
|---|---|---|
| createdAt |
string (date-time) |
资源创建时间戳(UTC)。 |
| createdBy |
string |
创建资源的标识。 |
| createdByType |
创建资源的标识的类型。 |
|
| lastModifiedAt |
string (date-time) |
资源上次修改的时间戳 (UTC) |
| lastModifiedBy |
string |
上次修改资源的标识。 |
| lastModifiedByType |
上次修改资源的标识的类型。 |