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

StorageAccountPropertiesCreateParameters interface

用于创建存储帐户的参数。

属性

accessTier

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

allowBlobPublicAccess

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

allowCrossTenantReplication

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

allowedCopyScope

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

allowSharedKeyAccess

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

allowSharedKeyAccessForServices

在服务级别上表示共享密钥访问属性

azureFilesIdentityBasedAuthentication

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

customDomain

分配给存储帐户的用户域。 名称是 CNAME 源。 目前每个存储帐户仅支持一个自定义域。 若要清除现有的自定义域,请使用自定义域名属性的空字符串。

dataCollaborationPolicyProperties

存储账户的数据协作政策。

defaultToOAuthAuthentication

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

dnsEndpointType

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

dualStackEndpointPreference

维护有关用户选择的 Internet 协议的信息。

enableExtendedGroups

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

enableHttpsTrafficOnly

仅当设置为 true 时,才允许 https 流量发到存储服务。 自 API 版本 2019-04-01 起,默认值为 true。

enableNfsV3

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

encryption

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

geoPriorityReplicationStatus

状态指示是否为帐户启用了异地优先级复制。

immutableStorageWithVersioning

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

isHnsEnabled

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

isLocalUserEnabled

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

isSftpEnabled

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

keyPolicy

分配给存储帐户的 KeyPolicy。

largeFileSharesState

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

minimumTlsVersion

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

networkRuleSet

网络规则集

publicNetworkAccess

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

routingPreference

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

sasPolicy

分配给存储帐户的 SasPolicy。

属性详细信息

accessTier

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

accessTier?: AccessTier

属性值

allowBlobPublicAccess

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

allowBlobPublicAccess?: boolean

属性值

boolean

allowCrossTenantReplication

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

allowCrossTenantReplication?: boolean

属性值

boolean

allowedCopyScope

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

allowedCopyScope?: string

属性值

string

allowSharedKeyAccess

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

allowSharedKeyAccess?: boolean

属性值

boolean

allowSharedKeyAccessForServices

在服务级别上表示共享密钥访问属性

allowSharedKeyAccessForServices?: StorageAccountSharedKeyAccessProperties

属性值

azureFilesIdentityBasedAuthentication

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

azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication

属性值

customDomain

分配给存储帐户的用户域。 名称是 CNAME 源。 目前每个存储帐户仅支持一个自定义域。 若要清除现有的自定义域,请使用自定义域名属性的空字符串。

customDomain?: CustomDomain

属性值

dataCollaborationPolicyProperties

存储账户的数据协作政策。

dataCollaborationPolicyProperties?: StorageDataCollaborationPolicyProperties

属性值

defaultToOAuthAuthentication

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

defaultToOAuthAuthentication?: boolean

属性值

boolean

dnsEndpointType

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

dnsEndpointType?: string

属性值

string

dualStackEndpointPreference

维护有关用户选择的 Internet 协议的信息。

dualStackEndpointPreference?: DualStackEndpointPreference

属性值

enableExtendedGroups

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

enableExtendedGroups?: boolean

属性值

boolean

enableHttpsTrafficOnly

仅当设置为 true 时,才允许 https 流量发到存储服务。 自 API 版本 2019-04-01 起,默认值为 true。

enableHttpsTrafficOnly?: boolean

属性值

boolean

enableNfsV3

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

enableNfsV3?: boolean

属性值

boolean

encryption

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

encryption?: Encryption

属性值

geoPriorityReplicationStatus

状态指示是否为帐户启用了异地优先级复制。

geoPriorityReplicationStatus?: GeoPriorityReplicationStatus

属性值

immutableStorageWithVersioning

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

immutableStorageWithVersioning?: ImmutableStorageAccount

属性值

isHnsEnabled

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

isHnsEnabled?: boolean

属性值

boolean

isLocalUserEnabled

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

isLocalUserEnabled?: boolean

属性值

boolean

isSftpEnabled

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

isSftpEnabled?: boolean

属性值

boolean

keyPolicy

分配给存储帐户的 KeyPolicy。

keyPolicy?: KeyPolicy

属性值

largeFileSharesState

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

largeFileSharesState?: string

属性值

string

minimumTlsVersion

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

minimumTlsVersion?: string

属性值

string

networkRuleSet

网络规则集

networkRuleSet?: NetworkRuleSet

属性值

publicNetworkAccess

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

publicNetworkAccess?: string

属性值

string

routingPreference

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

routingPreference?: RoutingPreference

属性值

sasPolicy

分配给存储帐户的 SasPolicy。

sasPolicy?: SasPolicy

属性值