你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Storage Accounts - List

列出订阅下可用的所有存储帐户。 请注意,不会返回存储密钥;为此使用 ListKeys作。

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Storage/storageAccounts?api-version=2024-01-01

URI 参数

名称 必需 类型 说明
subscriptionId
path True

string

minLength: 1

目标订阅的 ID。

api-version
query True

string

minLength: 1

用于此操作的 API 版本。

响应

名称 类型 说明
200 OK

StorageAccountListResult

确定 - 检索并成功返回存储帐户的列表。

安全性

azure_auth

Azure Active Directory OAuth2 流

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

名称 说明
user_impersonation 模拟用户帐户

示例

StorageAccountList

示例请求

GET https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Storage/storageAccounts?api-version=2024-01-01

示例响应

{
  "value": [
    {
      "id": "/subscriptions/{subscription-id}/resourceGroups/res2627/providers/Microsoft.Storage/storageAccounts/sto1125",
      "kind": "Storage",
      "location": "eastus",
      "name": "sto1125",
      "properties": {
        "isHnsEnabled": true,
        "creationTime": "2017-05-24T13:28:53.4540398Z",
        "primaryEndpoints": {
          "web": "https://sto1125.web.core.windows.net/",
          "dfs": "https://sto1125.dfs.core.windows.net/",
          "blob": "https://sto1125.blob.core.windows.net/",
          "file": "https://sto1125.file.core.windows.net/",
          "queue": "https://sto1125.queue.core.windows.net/",
          "table": "https://sto1125.table.core.windows.net/",
          "microsoftEndpoints": {
            "web": "https://sto1125-microsoftrouting.web.core.windows.net/",
            "dfs": "https://sto1125-microsoftrouting.dfs.core.windows.net/",
            "blob": "https://sto1125-microsoftrouting.blob.core.windows.net/",
            "file": "https://sto1125-microsoftrouting.file.core.windows.net/",
            "queue": "https://sto1125-microsoftrouting.queue.core.windows.net/",
            "table": "https://sto1125-microsoftrouting.table.core.windows.net/"
          },
          "internetEndpoints": {
            "web": "https://sto1125-internetrouting.web.core.windows.net/",
            "dfs": "https://sto1125-internetrouting.dfs.core.windows.net/",
            "blob": "https://sto1125-internetrouting.blob.core.windows.net/",
            "file": "https://sto1125-internetrouting.file.core.windows.net/"
          }
        },
        "primaryLocation": "eastus",
        "provisioningState": "Succeeded",
        "routingPreference": {
          "routingChoice": "MicrosoftRouting",
          "publishMicrosoftEndpoints": true,
          "publishInternetEndpoints": true
        },
        "encryption": {
          "services": {
            "file": {
              "keyType": "Account",
              "enabled": true,
              "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
            },
            "blob": {
              "keyType": "Account",
              "enabled": true,
              "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
            }
          },
          "keySource": "Microsoft.Storage"
        },
        "secondaryLocation": "centraluseuap",
        "statusOfPrimary": "available",
        "statusOfSecondary": "available",
        "supportsHttpsTrafficOnly": false
      },
      "sku": {
        "name": "Standard_GRS",
        "tier": "Standard"
      },
      "tags": {
        "key1": "value1",
        "key2": "value2"
      },
      "type": "Microsoft.Storage/storageAccounts"
    },
    {
      "id": "/subscriptions/{subscription-id}/resourceGroups/testcmk3/providers/Microsoft.Storage/storageAccounts/sto3699",
      "identity": {
        "principalId": "356d057d-cba5-44dd-8a30-b2e547bc416b",
        "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47",
        "type": "SystemAssigned"
      },
      "kind": "Storage",
      "location": "eastus",
      "name": "sto3699",
      "properties": {
        "creationTime": "2017-05-24T10:06:30.6093014Z",
        "primaryEndpoints": {
          "blob": "https://sto3699.blob.core.windows.net/",
          "file": "https://sto3699.file.core.windows.net/",
          "queue": "https://sto3699.queue.core.windows.net/",
          "table": "https://sto3699.table.core.windows.net/"
        },
        "primaryLocation": "eastus",
        "provisioningState": "Succeeded",
        "secondaryLocation": "centraluseuap",
        "statusOfPrimary": "available",
        "statusOfSecondary": "available",
        "supportsHttpsTrafficOnly": false
      },
      "sku": {
        "name": "Standard_GRS",
        "tier": "Standard"
      },
      "tags": {
        "key1": "value1",
        "key2": "value2"
      },
      "type": "Microsoft.Storage/storageAccounts"
    },
    {
      "id": "/subscriptions/{subscription-id}/resourceGroups/res9407/providers/Microsoft.Storage/storageAccounts/sto8596",
      "identity": {
        "principalId": "911871cc-ffd1-4fc4-ac11-7a316433ea66",
        "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47",
        "type": "SystemAssigned"
      },
      "kind": "Storage",
      "location": "eastus2(stage)",
      "name": "sto8596",
      "properties": {
        "geoReplicationStats": {
          "status": "Live",
          "lastSyncTime": "2018-10-30T00:25:34Z",
          "canFailover": true
        },
        "isHnsEnabled": true,
        "creationTime": "2017-06-01T02:42:41.7633306Z",
        "networkAcls": {
          "resourceAccessRules": [
            {
              "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47",
              "resourceId": "/subscriptions/a7e99807-abbf-4642-bdec-2c809a96a8bc/resourceGroups/res9407/providers/Microsoft.Synapse/workspaces/testworkspace"
            }
          ],
          "bypass": "AzureServices",
          "defaultAction": "Allow",
          "ipRules": [],
          "virtualNetworkRules": []
        },
        "primaryEndpoints": {
          "web": "https://sto8596.web.core.windows.net/",
          "dfs": "https://sto8596.dfs.core.windows.net/",
          "blob": "https://sto8596.blob.core.windows.net/",
          "file": "https://sto8596.file.core.windows.net/",
          "queue": "https://sto8596.queue.core.windows.net/",
          "table": "https://sto8596.table.core.windows.net/",
          "microsoftEndpoints": {
            "web": "https://sto8596-microsoftrouting.web.core.windows.net/",
            "dfs": "https://sto8596-microsoftrouting.dfs.core.windows.net/",
            "blob": "https://sto8596-microsoftrouting.blob.core.windows.net/",
            "file": "https://sto8596-microsoftrouting.file.core.windows.net/",
            "queue": "https://sto8596-microsoftrouting.queue.core.windows.net/",
            "table": "https://sto8596-microsoftrouting.table.core.windows.net/"
          },
          "internetEndpoints": {
            "web": "https://sto8596-internetrouting.web.core.windows.net/",
            "dfs": "https://sto8596-internetrouting.dfs.core.windows.net/",
            "blob": "https://sto8596-internetrouting.blob.core.windows.net/",
            "file": "https://sto8596-internetrouting.file.core.windows.net/"
          }
        },
        "primaryLocation": "eastus2(stage)",
        "provisioningState": "Succeeded",
        "routingPreference": {
          "routingChoice": "MicrosoftRouting",
          "publishMicrosoftEndpoints": true,
          "publishInternetEndpoints": true
        },
        "encryption": {
          "services": {
            "file": {
              "keyType": "Account",
              "enabled": true,
              "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
            },
            "blob": {
              "keyType": "Account",
              "enabled": true,
              "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
            }
          },
          "keySource": "Microsoft.Keyvault",
          "keyvaultproperties": {
            "keyvaulturi": "https://myvault8569.vault.azure.net",
            "keyname": "wrappingKey",
            "keyversion": "",
            "currentVersionedKeyIdentifier": "https://myvault8569.vault.azure.net/keys/wrappingKey/0682afdd9c104f4285df20107e956cad",
            "lastKeyRotationTimestamp": "2019-12-13T20:36:23.7023290Z"
          }
        },
        "secondaryLocation": "northcentralus(stage)",
        "statusOfPrimary": "available",
        "statusOfSecondary": "available",
        "supportsHttpsTrafficOnly": false
      },
      "sku": {
        "name": "Standard_GRS",
        "tier": "Standard"
      },
      "tags": {
        "key1": "value1",
        "key2": "value2"
      },
      "type": "Microsoft.Storage/storageAccounts"
    },
    {
      "id": "/subscriptions/{subscription-id}/resourceGroups/testcmk3/providers/Microsoft.Storage/storageAccounts/sto6637",
      "identity": {
        "principalId": "911871cc-ffd1-4fc4-ac11-7a316433ea66",
        "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47",
        "type": "SystemAssigned"
      },
      "kind": "Storage",
      "location": "eastus",
      "name": "sto6637",
      "properties": {
        "creationTime": "2017-05-24T10:09:39.5625175Z",
        "primaryEndpoints": {
          "blob": "https://sto6637.blob.core.windows.net/",
          "file": "https://sto6637.file.core.windows.net/",
          "queue": "https://sto6637.queue.core.windows.net/",
          "table": "https://sto6637.table.core.windows.net/"
        },
        "primaryLocation": "eastus",
        "provisioningState": "Succeeded",
        "secondaryLocation": "centraluseuap",
        "statusOfPrimary": "available",
        "statusOfSecondary": "available",
        "supportsHttpsTrafficOnly": false
      },
      "sku": {
        "name": "Standard_GRS",
        "tier": "Standard"
      },
      "tags": {
        "key1": "value1",
        "key2": "value2"
      },
      "type": "Microsoft.Storage/storageAccounts"
    },
    {
      "id": "/subscriptions/{subscription-id}/resourceGroups/res8186/providers/Microsoft.Storage/storageAccounts/sto834",
      "kind": "Storage",
      "location": "eastus",
      "name": "sto834",
      "properties": {
        "creationTime": "2017-05-24T13:28:20.8686541Z",
        "primaryEndpoints": {
          "blob": "https://sto834.blob.core.windows.net/",
          "file": "https://sto834.file.core.windows.net/",
          "queue": "https://sto834.queue.core.windows.net/",
          "table": "https://sto834.table.core.windows.net/"
        },
        "primaryLocation": "eastus",
        "provisioningState": "Succeeded",
        "secondaryLocation": "centraluseuap",
        "statusOfPrimary": "available",
        "statusOfSecondary": "available",
        "supportsHttpsTrafficOnly": false
      },
      "sku": {
        "name": "Standard_GRS",
        "tier": "Standard"
      },
      "tags": {
        "key1": "value1",
        "key2": "value2"
      },
      "type": "Microsoft.Storage/storageAccounts"
    },
    {
      "id": "/subscriptions/{subscription-id}/resourceGroups/testcmk3/providers/Microsoft.Storage/storageAccounts/sto9174",
      "identity": {
        "principalId": "933e3ddf-1802-4a51-9469-18a33b576f88",
        "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47",
        "type": "SystemAssigned"
      },
      "kind": "Storage",
      "location": "eastus",
      "name": "sto9174",
      "properties": {
        "creationTime": "2017-05-24T09:46:19.6556989Z",
        "primaryEndpoints": {
          "blob": "https://sto9174.blob.core.windows.net/",
          "file": "https://sto9174.file.core.windows.net/",
          "queue": "https://sto9174.queue.core.windows.net/",
          "table": "https://sto9174.table.core.windows.net/"
        },
        "primaryLocation": "eastus",
        "provisioningState": "Succeeded",
        "secondaryLocation": "centraluseuap",
        "statusOfPrimary": "available",
        "statusOfSecondary": "available",
        "supportsHttpsTrafficOnly": false
      },
      "sku": {
        "name": "Standard_GRS",
        "tier": "Standard"
      },
      "tags": {
        "key1": "value1",
        "key2": "value2"
      },
      "type": "Microsoft.Storage/storageAccounts"
    }
  ]
}

定义

名称 说明
AccessTier

类型 = BlobStorage 的存储帐户是必需的。 访问层用于计费。 “高级”访问层是高级块 blob 存储帐户类型的默认值,不能更改高级块 Blob 存储帐户类型。

AccountImmutabilityPolicyProperties

这定义了帐户级不可变性策略属性。

AccountImmutabilityPolicyState

ImmutabilityPolicy 状态定义策略模式。 禁用状态会禁用策略,解锁状态允许增加和减少不可变保留时间,还允许切换 allowProtectedAppendWrites 属性,锁定状态仅允许增加不可变保留时间。 策略只能在“已禁用”或“已解锁”状态下创建,并且可以在两种状态之间切换。 只有处于解锁状态的策略才能转换为无法还原的锁定状态。

AccountStatus

获取状态,该状态指示存储帐户的主位置是可用还是不可用。

AccountType

指定 Azure 存储的 Active Directory 帐户类型。

Action

虚拟网络规则的作。

ActiveDirectoryProperties

Active Directory(AD)的设置属性。

AllowedCopyScope

限制对 AAD 租户中的存储帐户或同一 VNet 的专用链接的复制和从中复制。

AzureFilesIdentityBasedAuthentication

基于 Azure 文件标识的身份验证的设置。

BlobRestoreParameters

Blob 还原参数

BlobRestoreProgressStatus

Blob 还原进度的状态。 可能的值为: - InProgress:指示 Blob 还原正在进行。 - 完成:指示 Blob 还原已成功完成。 - 失败:指示 Blob 还原失败。

BlobRestoreRange

Blob 范围

BlobRestoreStatus

Blob 还原状态。

Bypass

指定是否为日志记录/指标/AzureServices 绕过流量。 可能的值是日志记录的任意组合 |指标 |AzureServices(例如,“日志记录、指标”)或“无”以绕过这些流量。

CustomDomain

分配给此存储帐户的自定义域。 这可以通过更新进行设置。

DefaultAction

指定其他规则匹配时允许或拒绝的默认操作。

DefaultSharePermission

如果未分配 RBAC 角色,则使用 Kerberos 身份验证的用户的默认共享权限。

DirectoryServiceOptions

指示使用的目录服务。 请注意,将来可能会扩展此枚举。

DnsEndpointType

允许指定终结点的类型。 将此设置为 AzureDNSZone 以在单个订阅中创建大量帐户,该订阅在 Azure DNS 区域中创建帐户,终结点 URL 将具有字母数字 DNS 区域标识符。

Encryption

存储帐户上的加密设置。

EncryptionIdentity

存储帐户的加密标识。

EncryptionService

允许使用服务器端加密的服务。

EncryptionServices

支持加密的服务列表。

Endpoints

用于执行公共 Blob、队列、表、Web 或 dfs 对象的检索的 URI。

ExpirationAction

SAS 过期操作定义违反 sasPolicy.sasExpirationPeriod 时要执行的操作。 “日志”操作可用于审核目的,“阻止”操作可用于阻止和拒绝使用不符合 SAS 策略过期期限的 SAS 令牌。

ExtendedLocation

扩展位置的复杂类型。

ExtendedLocationTypes

扩展位置的类型。

GeoReplicationStats

与存储帐户的 Blob、表、队列和文件服务的复制相关的统计信息。 仅当为存储帐户启用异地冗余复制时,才可用。

GeoReplicationStatus

辅助位置的状态。 可能的值为: - Live:指示辅助位置处于活动状态且可作。 - Bootstrap:指示从主要位置到辅助位置的初始同步正在进行中。这通常在首次启用复制时发生。 - 不可用:指示辅助位置暂时不可用。

Identity

资源的标识。

IdentityType

标识类型。

ImmutableStorageAccount

此属性启用并定义帐户级不可变性。 启用该功能可自动启用 Blob 版本控制。

IPRule

采用 CIDR 格式的特定 IP 或 IP 范围的 IP 规则。

KeyCreationTime

存储帐户密钥创建时间。

KeyPolicy

分配给存储帐户的 KeyPolicy。

KeySource

加密密钥来源(提供程序)。 可能的值(不区分大小写):Microsoft.Storage、Microsoft.Keyvault

KeyType

要用于加密服务的加密密钥类型。 “Account”密钥类型意味着将使用帐户范围的加密密钥。 “服务”密钥类型意味着使用默认服务密钥。

KeyVaultProperties

密钥保管库的属性。

Kind

指示存储帐户的类型。

LargeFileSharesState

如果设置为“已启用”,则允许大型文件共享。 启用后,无法禁用它。

MinimumTlsVersion

设置对存储的请求允许的最低 TLS 版本。 对于此属性,默认解释为 TLS 1.0。

NetworkRuleSet

网络规则集

postFailoverRedundancy

执行帐户故障转移后帐户的冗余类型。

postPlannedFailoverRedundancy

执行计划内帐户故障转移后帐户的冗余类型。

PrivateEndpoint

专用终结点资源。

PrivateEndpointConnection

专用终结点连接资源。

PrivateEndpointConnectionProvisioningState

当前预配状态。

PrivateEndpointServiceConnectionStatus

专用终结点连接状态。

PrivateLinkServiceConnectionState

有关服务使用者与提供程序之间的连接状态的信息集合。

ProvisioningState

获取调用作时存储帐户的状态。

PublicNetworkAccess

允许、禁止或允许网络安全外围配置评估对存储帐户的公共网络访问。 值是可选的,但如果传入,则必须为“Enabled”、“Disabled”或“SecuredByPerimeter”。

ResourceAccessRule

资源访问规则。

RoutingChoice

路由选择定义用户选择的网络路由类型。

RoutingPreference

路由首选项定义用于传送用户数据的 Microsoft 或 Internet 路由的网络类型,默认选项是 Microsoft 路由

SasPolicy

分配给存储帐户的 SasPolicy。

Sku

存储帐户的 SKU。

SkuConversionStatus

此属性指示当前 SKU 转换状态。

SkuName

SKU 名称。 创建帐户时需要;可选,用于更新。 请注意,在旧版本中,SKU 名称称为 accountType。

SkuTier

SKU 层。 这基于 SKU 名称。

State

获取虚拟网络规则的状态。

StorageAccount

存储帐户。

StorageAccountInternetEndpoints

用于通过 Internet 路由终结点检索公共 Blob、文件、Web 或 dfs 对象的 URI。

StorageAccountListResult

“列出存储帐户”作的响应。

StorageAccountMicrosoftEndpoints

用于通过 Microsoft 路由终结点检索公共 Blob、队列、表、Web 或 dfs 对象的 URI。

StorageAccountSkuConversionStatus

这将定义用于异步 SKU 转换的 SKU 转换状态对象。

UserAssignedIdentity

资源的 UserAssignedIdentity。

VirtualNetworkRule

虚拟网络规则。

AccessTier

类型 = BlobStorage 的存储帐户是必需的。 访问层用于计费。 “高级”访问层是高级块 blob 存储帐户类型的默认值,不能更改高级块 Blob 存储帐户类型。

说明
Hot
Cool
Premium
Cold

AccountImmutabilityPolicyProperties

这定义了帐户级不可变性策略属性。

名称 类型 说明
allowProtectedAppendWrites

boolean

只能针对禁用和解锁的基于时间的保留策略更改此属性。 启用后,可以将新块写入追加 blob,同时保持不可变性保护和符合性。 只能添加新块,任何现有块都无法修改或删除。

immutabilityPeriodSinceCreationInDays

integer (int32)

minimum: 1
maximum: 146000

自创建策略以来容器中 Blob 的不可变性时间段(以天为单位)。

state

AccountImmutabilityPolicyState

ImmutabilityPolicy 状态定义策略模式。 禁用状态会禁用策略,解锁状态允许增加和减少不可变保留时间,还允许切换 allowProtectedAppendWrites 属性,锁定状态仅允许增加不可变保留时间。 策略只能在“已禁用”或“已解锁”状态下创建,并且可以在两种状态之间切换。 只有处于解锁状态的策略才能转换为无法还原的锁定状态。

AccountImmutabilityPolicyState

ImmutabilityPolicy 状态定义策略模式。 禁用状态会禁用策略,解锁状态允许增加和减少不可变保留时间,还允许切换 allowProtectedAppendWrites 属性,锁定状态仅允许增加不可变保留时间。 策略只能在“已禁用”或“已解锁”状态下创建,并且可以在两种状态之间切换。 只有处于解锁状态的策略才能转换为无法还原的锁定状态。

说明
Unlocked
Locked
Disabled

AccountStatus

获取状态,该状态指示存储帐户的主位置是可用还是不可用。

说明
available
unavailable

AccountType

指定 Azure 存储的 Active Directory 帐户类型。

说明
User
Computer

Action

虚拟网络规则的作。

说明
Allow

ActiveDirectoryProperties

Active Directory(AD)的设置属性。

名称 类型 说明
accountType

AccountType

指定 Azure 存储的 Active Directory 帐户类型。

azureStorageSid

string

指定 Azure 存储的安全标识符(SID)。

domainGuid

string

指定域 GUID。

domainName

string

指定 AD DNS 服务器权威的主域。

domainSid

string

指定安全标识符(SID)。

forestName

string

指定要获取的 Active Directory 林。

netBiosDomainName

string

指定 NetBIOS 域名。

samAccountName

string

指定 Azure 存储的 Active Directory SAMAccountName。

AllowedCopyScope

限制对 AAD 租户中的存储帐户或同一 VNet 的专用链接的复制和从中复制。

说明
PrivateLink
AAD

AzureFilesIdentityBasedAuthentication

基于 Azure 文件标识的身份验证的设置。

名称 类型 说明
activeDirectoryProperties

ActiveDirectoryProperties

如果 directoryServiceOptions 是 AD,则为必需,如果它们是 AADKERB,则为可选。

defaultSharePermission

DefaultSharePermission

如果未分配 RBAC 角色,则使用 Kerberos 身份验证的用户的默认共享权限。

directoryServiceOptions

DirectoryServiceOptions

指示使用的目录服务。 请注意,将来可能会扩展此枚举。

BlobRestoreParameters

Blob 还原参数

名称 类型 说明
blobRanges

BlobRestoreRange[]

要还原的 Blob 范围。

timeToRestore

string (date-time)

将 Blob 还原到指定时间。

BlobRestoreProgressStatus

Blob 还原进度的状态。 可能的值为: - InProgress:指示 Blob 还原正在进行。 - 完成:指示 Blob 还原已成功完成。 - 失败:指示 Blob 还原失败。

说明
InProgress
Complete
Failed

BlobRestoreRange

Blob 范围

名称 类型 说明
endRange

string

Blob 结束范围。 这是独占的。 空表示帐户结束。

startRange

string

Blob 开始范围。 这是包容性的。 空表示帐户启动。

BlobRestoreStatus

Blob 还原状态。

名称 类型 说明
failureReason

string

Blob 还原失败时的失败原因。

parameters

BlobRestoreParameters

Blob 还原请求参数。

restoreId

string

跟踪 Blob 还原请求的 ID。

status

BlobRestoreProgressStatus

Blob 还原进度的状态。 可能的值为: - InProgress:指示 Blob 还原正在进行。 - 完成:指示 Blob 还原已成功完成。 - 失败:指示 Blob 还原失败。

Bypass

指定是否为日志记录/指标/AzureServices 绕过流量。 可能的值是日志记录的任意组合 |指标 |AzureServices(例如,“日志记录、指标”)或“无”以绕过这些流量。

说明
None
Logging
Metrics
AzureServices

CustomDomain

分配给此存储帐户的自定义域。 这可以通过更新进行设置。

名称 类型 说明
name

string

获取或设置分配给存储帐户的自定义域名。 名称是 CNAME 源。

useSubDomainName

boolean

指示是否启用了间接 CName 验证。 默认值为 false。 这应仅在更新时设置。

DefaultAction

指定其他规则匹配时允许或拒绝的默认操作。

说明
Allow
Deny

DefaultSharePermission

如果未分配 RBAC 角色,则使用 Kerberos 身份验证的用户的默认共享权限。

说明
None
StorageFileDataSmbShareReader
StorageFileDataSmbShareContributor
StorageFileDataSmbShareElevatedContributor

DirectoryServiceOptions

指示使用的目录服务。 请注意,将来可能会扩展此枚举。

说明
None
AADDS
AD
AADKERB

DnsEndpointType

允许指定终结点的类型。 将此设置为 AzureDNSZone 以在单个订阅中创建大量帐户,该订阅在 Azure DNS 区域中创建帐户,终结点 URL 将具有字母数字 DNS 区域标识符。

说明
Standard
AzureDnsZone

Encryption

存储帐户上的加密设置。

名称 类型 默认值 说明
identity

EncryptionIdentity

要用于静态服务端加密的标识。

keySource

KeySource

Microsoft.Storage

加密密钥来源(提供程序)。 可能的值(不区分大小写):Microsoft.Storage、Microsoft.Keyvault

keyvaultproperties

KeyVaultProperties

密钥保管库提供的属性。

requireInfrastructureEncryption

boolean

一个布尔值,指示服务是否使用平台托管密钥对静态数据应用辅助加密层。

services

EncryptionServices

支持加密的服务列表。

EncryptionIdentity

存储帐户的加密标识。

名称 类型 说明
federatedIdentityClientId

string

要与用户分配的标识一起使用的多租户应用程序的 ClientId,用于存储帐户上的跨租户客户托管密钥服务器端加密。

userAssignedIdentity

string

要与存储帐户上的服务器端加密关联的 UserAssigned 标识的资源标识符。

EncryptionService

允许使用服务器端加密的服务。

名称 类型 说明
enabled

boolean

一个布尔值,指示服务是否在存储数据时对数据进行加密。 目前默认启用静态加密,不能禁用。

keyType

KeyType

要用于加密服务的加密密钥类型。 “Account”密钥类型意味着将使用帐户范围的加密密钥。 “服务”密钥类型意味着使用默认服务密钥。

lastEnabledTime

string (date-time)

获取用户上次启用加密的日期/时间的粗略估计。 默认情况下,数据在静态加密,不能禁用。

EncryptionServices

支持加密的服务列表。

名称 类型 说明
blob

EncryptionService

Blob 存储服务的加密功能。

file

EncryptionService

文件存储服务的加密功能。

queue

EncryptionService

队列存储服务的加密功能。

table

EncryptionService

表存储服务的加密功能。

Endpoints

用于执行公共 Blob、队列、表、Web 或 dfs 对象的检索的 URI。

名称 类型 说明
blob

string

获取 Blob 终结点。

dfs

string

获取 dfs 终结点。

file

string

获取文件终结点。

internetEndpoints

StorageAccountInternetEndpoints

获取 Internet 路由存储终结点

microsoftEndpoints

StorageAccountMicrosoftEndpoints

获取 Microsoft 路由存储终结点。

queue

string

获取队列终结点。

table

string

获取表终结点。

web

string

获取 Web 终结点。

ExpirationAction

SAS 过期操作定义违反 sasPolicy.sasExpirationPeriod 时要执行的操作。 “日志”操作可用于审核目的,“阻止”操作可用于阻止和拒绝使用不符合 SAS 策略过期期限的 SAS 令牌。

说明
Log
Block

ExtendedLocation

扩展位置的复杂类型。

名称 类型 说明
name

string

扩展位置的名称。

type

ExtendedLocationTypes

扩展位置的类型。

ExtendedLocationTypes

扩展位置的类型。

说明
EdgeZone

GeoReplicationStats

与存储帐户的 Blob、表、队列和文件服务的复制相关的统计信息。 仅当为存储帐户启用异地冗余复制时,才可用。

名称 类型 说明
canFailover

boolean

指示帐户是否支持帐户故障转移的布尔标志。

canPlannedFailover

boolean

一个布尔标志,指示帐户是否支持计划内帐户故障转移。

lastSyncTime

string (date-time)

保证此 UTC 日期/时间值之前的所有主要写入都可用于读取作。 在此时间点之后的主要写入作可能或可能不适用于读取。 如果 LastSyncTime 的值不可用,则元素可能是默认值,如果辅助数据库处于脱机状态或处于启动状态,则可能会出现此情况。

postFailoverRedundancy

postFailoverRedundancy

执行帐户故障转移后帐户的冗余类型。

postPlannedFailoverRedundancy

postPlannedFailoverRedundancy

执行计划内帐户故障转移后帐户的冗余类型。

status

GeoReplicationStatus

辅助位置的状态。 可能的值为: - Live:指示辅助位置处于活动状态且可作。 - Bootstrap:指示从主要位置到辅助位置的初始同步正在进行中。这通常在首次启用复制时发生。 - 不可用:指示辅助位置暂时不可用。

GeoReplicationStatus

辅助位置的状态。 可能的值为: - Live:指示辅助位置处于活动状态且可作。 - Bootstrap:指示从主要位置到辅助位置的初始同步正在进行中。这通常在首次启用复制时发生。 - 不可用:指示辅助位置暂时不可用。

说明
Live
Bootstrap
Unavailable

Identity

资源的标识。

名称 类型 说明
principalId

string

资源标识的主体 ID。

tenantId

string

资源的租户 ID。

type

IdentityType

标识类型。

userAssignedIdentities

<string,  UserAssignedIdentity>

获取或设置一个键值对列表,这些键值对描述将用于此存储帐户的用户分配标识集。 密钥是标识的 ARM 资源标识符。 此处仅允许 1 个用户分配的标识。

IdentityType

标识类型。

说明
None
SystemAssigned
UserAssigned
SystemAssigned,UserAssigned

ImmutableStorageAccount

此属性启用并定义帐户级不可变性。 启用该功能可自动启用 Blob 版本控制。

名称 类型 说明
enabled

boolean

启用帐户级别不可变性的布尔标志。 默认情况下,此类帐户下的所有容器都启用了对象级不可变性。

immutabilityPolicy

AccountImmutabilityPolicyProperties

指定默认帐户级不可变性策略,该策略继承并应用于对象级别不具有显式不可变性策略的对象。 对象级不可变性策略的优先级高于容器级不可变性策略,该策略的优先级高于帐户级不可变性策略。

IPRule

采用 CIDR 格式的特定 IP 或 IP 范围的 IP 规则。

名称 类型 默认值 说明
action

Action

Allow

IP ACL 规则的作。

value

string

以 CIDR 格式指定 IP 或 IP 范围。 仅允许 IPV4 地址。

KeyCreationTime

存储帐户密钥创建时间。

名称 类型 说明
key1

string (date-time)

key2

string (date-time)

KeyPolicy

分配给存储帐户的 KeyPolicy。

名称 类型 说明
keyExpirationPeriodInDays

integer (int32)

密钥过期期限(以天为单位)。

KeySource

加密密钥来源(提供程序)。 可能的值(不区分大小写):Microsoft.Storage、Microsoft.Keyvault

说明
Microsoft.Storage
Microsoft.Keyvault

KeyType

要用于加密服务的加密密钥类型。 “Account”密钥类型意味着将使用帐户范围的加密密钥。 “服务”密钥类型意味着使用默认服务密钥。

说明
Service
Account

KeyVaultProperties

密钥保管库的属性。

名称 类型 说明
currentVersionedKeyExpirationTimestamp

string (date-time)

这是一个只读属性,表示用于加密的客户托管密钥的当前版本的到期时间。

currentVersionedKeyIdentifier

string

正在使用的当前版本控制密钥保管库密钥的对象标识符。

keyname

string

KeyVault 密钥的名称。

keyvaulturi

string

KeyVault 的 URI。

keyversion

string

KeyVault 密钥的版本。

lastKeyRotationTimestamp

string (date-time)

Key Vault 密钥上次轮换的时间戳。

Kind

指示存储帐户的类型。

说明
Storage
StorageV2
BlobStorage
FileStorage
BlockBlobStorage

LargeFileSharesState

如果设置为“已启用”,则允许大型文件共享。 启用后,无法禁用它。

说明
Disabled
Enabled

MinimumTlsVersion

设置对存储的请求允许的最低 TLS 版本。 对于此属性,默认解释为 TLS 1.0。

说明
TLS1_0
TLS1_1
TLS1_2
TLS1_3

NetworkRuleSet

网络规则集

名称 类型 默认值 说明
bypass

Bypass

AzureServices

指定是否为日志记录/指标/AzureServices 绕过流量。 可能的值是日志记录的任意组合 |指标 |AzureServices(例如,“日志记录、指标”)或“无”以绕过这些流量。

defaultAction

DefaultAction

Allow

指定其他规则匹配时允许或拒绝的默认操作。

ipRules

IPRule[]

设置 IP ACL 规则

resourceAccessRules

ResourceAccessRule[]

设置资源访问规则

virtualNetworkRules

VirtualNetworkRule[]

设置虚拟网络规则

postFailoverRedundancy

执行帐户故障转移后帐户的冗余类型。

说明
Standard_LRS
Standard_ZRS

postPlannedFailoverRedundancy

执行计划内帐户故障转移后帐户的冗余类型。

说明
Standard_GRS
Standard_GZRS
Standard_RAGRS
Standard_RAGZRS

PrivateEndpoint

专用终结点资源。

名称 类型 说明
id

string

专用终结点的 ARM 标识符

PrivateEndpointConnection

专用终结点连接资源。

名称 类型 说明
id

string

资源的完全限定资源 ID。 Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

资源的名称

properties.privateEndpoint

PrivateEndpoint

专用终结点的资源。

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

有关服务使用者与提供程序之间的连接状态的信息集合。

properties.provisioningState

PrivateEndpointConnectionProvisioningState

专用终结点连接资源的预配状态。

type

string

资源的类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”

PrivateEndpointConnectionProvisioningState

当前预配状态。

说明
Succeeded
Creating
Deleting
Failed

PrivateEndpointServiceConnectionStatus

专用终结点连接状态。

说明
Pending
Approved
Rejected

PrivateLinkServiceConnectionState

有关服务使用者与提供程序之间的连接状态的信息集合。

名称 类型 说明
actionRequired

string

一条消息,指示服务提供商上的更改是否需要对使用者进行任何更新。

description

string

批准/拒绝连接的原因。

status

PrivateEndpointServiceConnectionStatus

指示连接是否已被服务的所有者批准/拒绝/删除。

ProvisioningState

获取调用作时存储帐户的状态。

说明
Creating
ResolvingDNS
Succeeded

PublicNetworkAccess

允许、禁止或允许网络安全外围配置评估对存储帐户的公共网络访问。 值是可选的,但如果传入,则必须为“Enabled”、“Disabled”或“SecuredByPerimeter”。

说明
Enabled
Disabled
SecuredByPerimeter

ResourceAccessRule

资源访问规则。

名称 类型 说明
resourceId

string

资源 ID

tenantId

string

租户 ID

RoutingChoice

路由选择定义用户选择的网络路由类型。

说明
MicrosoftRouting
InternetRouting

RoutingPreference

路由首选项定义用于传送用户数据的 Microsoft 或 Internet 路由的网络类型,默认选项是 Microsoft 路由

名称 类型 说明
publishInternetEndpoints

boolean

一个布尔标志,指示是否发布 Internet 路由存储终结点

publishMicrosoftEndpoints

boolean

一个布尔标志,指示是否发布 Microsoft 路由存储终结点

routingChoice

RoutingChoice

路由选择定义用户选择的网络路由类型。

SasPolicy

分配给存储帐户的 SasPolicy。

名称 类型 默认值 说明
expirationAction

ExpirationAction

Log

SAS 过期操作定义违反 sasPolicy.sasExpirationPeriod 时要执行的操作。 “日志”操作可用于审核目的,“阻止”操作可用于阻止和拒绝使用不符合 SAS 策略过期期限的 SAS 令牌。

sasExpirationPeriod

string

SAS 到期期限:DD.HH:MM:SS。

Sku

存储帐户的 SKU。

名称 类型 说明
name

SkuName

SKU 名称。 创建帐户时需要;可选,用于更新。 请注意,在旧版本中,SKU 名称称为 accountType。

tier

SkuTier

SKU 层。 这基于 SKU 名称。

SkuConversionStatus

此属性指示当前 SKU 转换状态。

说明
InProgress
Succeeded
Failed

SkuName

SKU 名称。 创建帐户时需要;可选,用于更新。 请注意,在旧版本中,SKU 名称称为 accountType。

说明
Standard_LRS
Standard_GRS
Standard_RAGRS
Standard_ZRS
Premium_LRS
Premium_ZRS
Standard_GZRS
Standard_RAGZRS
StandardV2_LRS
StandardV2_GRS
StandardV2_ZRS
StandardV2_GZRS
PremiumV2_LRS
PremiumV2_ZRS

SkuTier

SKU 层。 这基于 SKU 名称。

说明
Standard
Premium

State

获取虚拟网络规则的状态。

说明
Provisioning
Deprovisioning
Succeeded
Failed
NetworkSourceDeleted

StorageAccount

存储帐户。

名称 类型 说明
extendedLocation

ExtendedLocation

资源的 extendedLocation。

id

string

资源的完全限定资源 ID。 Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Identity

资源的标识。

kind

Kind

获取 Kind。

location

string

资源所在的地理位置

name

string

资源的名称

properties.accessTier

AccessTier

类型 = BlobStorage 的存储帐户是必需的。 访问层用于计费。 “高级”访问层是高级块 blob 存储帐户类型的默认值,不能更改高级块 Blob 存储帐户类型。

properties.accountMigrationInProgress

boolean

如果客户发起的帐户迁移正在进行中,则该值为 true,否则该值将为 null。

properties.allowBlobPublicAccess

boolean

允许或禁止公共访问存储帐户中的所有 Blob 或容器。 此属性的默认解释为 false。

properties.allowCrossTenantReplication

boolean

允许或禁止跨 AAD 租户对象复制。 仅当对象复制策略将涉及不同 AAD 租户中的存储帐户时,才将此属性设置为 true。 默认情况下,新帐户遵循最佳安全做法的默认解释为 false。

properties.allowSharedKeyAccess

boolean

指示存储帐户是否允许通过共享密钥通过帐户访问密钥授权请求。 如果为 false,则必须使用 Azure Active Directory(Azure AD)授权所有请求(包括共享访问签名)。 默认值为 null,等效于 true。

properties.allowedCopyScope

AllowedCopyScope

限制对 AAD 租户中的存储帐户或同一 VNet 的专用链接的复制和从中复制。

properties.azureFilesIdentityBasedAuthentication

AzureFilesIdentityBasedAuthentication

为 Azure 文件存储提供基于标识的身份验证设置。

properties.blobRestoreStatus

BlobRestoreStatus

Blob 还原状态

properties.creationTime

string (date-time)

获取存储帐户的创建日期和时间(UTC)。

properties.customDomain

CustomDomain

获取分配给此存储帐户的用户的自定义域。

properties.defaultToOAuthAuthentication

boolean

一个布尔标志,指示默认身份验证是否为 OAuth。 此属性的默认解释为 false。

properties.dnsEndpointType

DnsEndpointType

允许指定终结点的类型。 将此设置为 AzureDNSZone 以在单个订阅中创建大量帐户,该订阅在 Azure DNS 区域中创建帐户,终结点 URL 将具有字母数字 DNS 区域标识符。

properties.enableExtendedGroups

boolean

启用具有本地用户功能的扩展组支持(如果设置为 true)

properties.encryption

Encryption

用于存储帐户服务器端加密的加密设置。

properties.failoverInProgress

boolean

如果故障转移正在进行中,则该值为 true,否则该值将为 null。

properties.geoReplicationStats

GeoReplicationStats

异地复制统计信息

properties.immutableStorageWithVersioning

ImmutableStorageAccount

该属性是不可变的,只能在帐户创建时设置为 true。 设置为 true 时,默认情况下,它会为帐户中的所有容器启用对象级别不可变性。

properties.isHnsEnabled

boolean

如果设置为 true,则启用 Account HierarchicalNamespace。

properties.isLocalUserEnabled

boolean

启用本地用户功能(如果设置为 true)

properties.isNfsV3Enabled

boolean

如果设置为 true,则启用 NFS 3.0 协议支持。

properties.isSftpEnabled

boolean

启用安全文件传输协议(如果设置为 true)

properties.isSkuConversionBlocked

boolean

如果发生正在进行的迁移,此属性将设置为 true 或 false。 默认值为 null。

properties.keyCreationTime

KeyCreationTime

存储帐户密钥创建时间。

properties.keyPolicy

KeyPolicy

分配给存储帐户的 KeyPolicy。

properties.largeFileSharesState

LargeFileSharesState

如果设置为“已启用”,则允许大型文件共享。 启用后,无法禁用它。

properties.lastGeoFailoverTime

string (date-time)

获取故障转移到辅助位置的最新实例的时间戳。 仅保留最新的时间戳。 如果从未发生故障转移实例,则不会返回此元素。 仅当 accountType 为Standard_GRS或Standard_RAGRS时才可用。

properties.minimumTlsVersion

MinimumTlsVersion

设置对存储的请求允许的最低 TLS 版本。 对于此属性,默认解释为 TLS 1.0。

properties.networkAcls

NetworkRuleSet

网络规则集

properties.primaryEndpoints

Endpoints

获取用于执行公共 Blob、队列或表对象的检索的 URL。 请注意,Standard_ZRS和Premium_LRS帐户仅返回 blob 终结点。

properties.primaryLocation

string

获取存储帐户的主数据中心的位置。

properties.privateEndpointConnections

PrivateEndpointConnection[]

与指定的存储帐户关联的专用终结点连接列表

properties.provisioningState

ProvisioningState

获取调用作时存储帐户的状态。

properties.publicNetworkAccess

PublicNetworkAccess

允许、禁止或允许网络安全外围配置评估对存储帐户的公共网络访问。

properties.routingPreference

RoutingPreference

维护用户选择的网络路由选择的信息进行数据传输

properties.sasPolicy

SasPolicy

分配给存储帐户的 SasPolicy。

properties.secondaryEndpoints

Endpoints

获取用于从存储帐户的辅助位置检索公共 Blob、队列或表对象的 URL。 仅当 SKU 名称Standard_RAGRS时才可用。

properties.secondaryLocation

string

获取存储帐户的异地复制辅助数据库的位置。 仅当 accountType 为Standard_GRS或Standard_RAGRS时才可用。

properties.statusOfPrimary

AccountStatus

获取状态,该状态指示存储帐户的主位置是可用还是不可用。

properties.statusOfSecondary

AccountStatus

获取指示存储帐户的辅助位置是可用还是不可用的状态。 仅当 SKU 名称Standard_GRS或Standard_RAGRS时才可用。

properties.storageAccountSkuConversionStatus

StorageAccountSkuConversionStatus

此属性为 readOnly,在异步存储帐户 SKU 转换作期间由服务器设置。

properties.supportsHttpsTrafficOnly

boolean

仅当设置为 true 时,才允许 https 流量发到存储服务。

sku

Sku

获取 SKU。

tags

object

资源标记。

type

string

资源的类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”

StorageAccountInternetEndpoints

用于通过 Internet 路由终结点检索公共 Blob、文件、Web 或 dfs 对象的 URI。

名称 类型 说明
blob

string

获取 Blob 终结点。

dfs

string

获取 dfs 终结点。

file

string

获取文件终结点。

web

string

获取 Web 终结点。

StorageAccountListResult

“列出存储帐户”作的响应。

名称 类型 说明
nextLink

string

可用于查询存储帐户下一页的请求 URL。 当请求的存储帐户总数超过最大页面大小时返回。

value

StorageAccount[]

获取存储帐户及其属性的列表。

StorageAccountMicrosoftEndpoints

用于通过 Microsoft 路由终结点检索公共 Blob、队列、表、Web 或 dfs 对象的 URI。

名称 类型 说明
blob

string

获取 Blob 终结点。

dfs

string

获取 dfs 终结点。

file

string

获取文件终结点。

queue

string

获取队列终结点。

table

string

获取表终结点。

web

string

获取 Web 终结点。

StorageAccountSkuConversionStatus

这将定义用于异步 SKU 转换的 SKU 转换状态对象。

名称 类型 说明
endTime

string

此属性表示 SKU 转换结束时间。

skuConversionStatus

SkuConversionStatus

此属性指示当前 SKU 转换状态。

startTime

string

此属性表示 SKU 转换开始时间。

targetSkuName

SkuName

此属性表示将帐户 SKU 异步转换为的目标 SKU 名称。

UserAssignedIdentity

资源的 UserAssignedIdentity。

名称 类型 说明
clientId

string

标识的客户端 ID。

principalId

string

标识的主体 ID。

VirtualNetworkRule

虚拟网络规则。

名称 类型 默认值 说明
action

Action

Allow

虚拟网络规则的作。

id

string

子网的资源 ID,例如:/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}。

state

State

获取虚拟网络规则的状态。