共用方式為


Storage Accounts - Create

以異步方式建立具有指定參數的新記憶體帳戶。 如果帳戶已建立,且後續的建立要求會以不同的屬性發出,則會更新帳戶屬性。 如果帳戶已建立,且後續的建立或更新要求會以完全相同的屬性集發出,要求將會成功。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}?api-version=2023-05-01

URI 參數

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

string

指定資源群組內的記憶體帳戶名稱。 儲存體帳戶名稱長度必須介於 3 到 24 個字元之間,且只能使用數位和小寫字母。

Regex 模式: ^[a-z0-9]+$

resourceGroupName
path True

string

用戶訂用帳戶內的資源組名。 名稱不區分大小寫。

Regex 模式: ^[-\w\._\(\)]+$

subscriptionId
path True

string

目標訂用帳戶的標識碼。

api-version
query True

string

要用於這項作業的 API 版本。

要求本文

名稱 必要 類型 Description
kind True

Kind

必填。 指出記憶體帳戶的類型。

location True

string

必填。 取得或設定資源的位置。 這會是其中一個支援和註冊的 Azure 地理區域(例如美國西部、美國東部、東南亞等)。 建立資源之後,就無法變更資源的地理區域,但如果更新時指定了相同的地理區域,要求將會成功。

sku True

Sku

必填。 取得或設定 SKU 名稱。

extendedLocation

ExtendedLocation

自選。 設定資源的擴充位置。 如果未設定,則會在 Azure 主要區域中建立記憶體帳戶。 否則,它會在指定的擴充位置中建立

identity

Identity

資源的身分識別。

properties.accessTier

AccessTier

類型 = BlobStorage 的記憶體帳戶需要 。 存取層用於計費。 「進階」存取層是進階區塊 Blob 記憶體帳戶類型的預設值,而且無法變更進階區塊 Blob 記憶體帳戶類型。

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.customDomain

CustomDomain

指派給記憶體帳戶的使用者網域。 名稱是 CNAME 來源。 目前每個記憶體帳戶只支援一個自定義網域。 若要清除現有的自定義網域,請使用自定義功能變數名稱屬性的空字串。

properties.defaultToOAuthAuthentication

boolean

布爾值旗標,指出預設驗證是否為 OAuth。 此屬性的默認解譯為 false。

properties.dnsEndpointType

DnsEndpointType

可讓您指定端點的類型。 將此設定為 AzureDNSZone 以在單一訂用帳戶中建立大量帳戶,這會在 Azure DNS 區域中建立帳戶,而端點 URL 將會有英數位元 DNS 區域標識符。

properties.enableExtendedGroups

boolean

如果設定為 true,則啟用本機使用者功能的擴充群組支援

properties.encryption

Encryption

要用於記憶體帳戶伺服器端加密的加密設定。

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.keyPolicy

KeyPolicy

指派給記憶體帳戶的 KeyPolicy。

properties.largeFileSharesState

LargeFileSharesState

如果設定為 [已啟用],則允許大型檔案共用。 一旦啟用,就無法停用它。

properties.minimumTlsVersion

MinimumTlsVersion

將要求對記憶體的要求設定為允許的最低 TLS 版本。 此屬性的預設解譯為 TLS 1.0。

properties.networkAcls

NetworkRuleSet

網路規則集

properties.publicNetworkAccess

PublicNetworkAccess

允許、不允許或允許網路安全性周邊設定評估記憶體帳戶的公用網路存取權。 值為選擇性值,但如果傳入,必須是 'Enabled'、'Disabled' 或 'SecuredByPerimeter'。

properties.routingPreference

RoutingPreference

維護使用者選擇進行數據傳輸的網路路由選擇相關信息

properties.sasPolicy

SasPolicy

指派給記憶體帳戶的 SasPolicy。

properties.supportsHttpsTrafficOnly

boolean

如果設定為 true,則只允許 HTTPs 流量到記憶體服務。 默認值為 true,因為 API 版本 2019-04-01。

tags

object

取得或設定描述資源的索引鍵值組清單。 這些標籤可用來檢視和分組此資源(跨資源群組)。 最多可為資源提供15個標籤。 每個標記都必須有長度不超過 128 個字元的索引鍵,以及長度不超過 256 個字元的值。

回應

名稱 類型 Description
200 OK

StorageAccount

確定 -- 從先前的要求建立記憶體帳戶時傳回,其屬性與要求本文中指定的相同屬性。

202 Accepted

已接受 -- 已接受建立或更新要求;作業將會以異步方式完成。

安全性

azure_auth

Azure Active Directory OAuth2 Flow

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

範圍

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

範例

NfsV3AccountCreate
StorageAccountCreate
StorageAccountCreateAllowedCopyScopeToAAD
StorageAccountCreateAllowedCopyScopeToPrivateLink
StorageAccountCreateDisallowPublicNetworkAccess
StorageAccountCreateDnsEndpointTypeToAzureDnsZone
StorageAccountCreateDnsEndpointTypeToStandard
StorageAccountCreateEnablePublicNetworkAccess
StorageAccountCreatePremiumBlockBlobStorage
StorageAccountCreateUserAssignedEncryptionIdentityWithCMK
StorageAccountCreateUserAssignedIdentityWithFederatedIdentityClientId.
StorageAccountCreateWithImmutabilityPolicy

NfsV3AccountCreate

範例要求

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-05-01

{
  "sku": {
    "name": "Premium_LRS"
  },
  "kind": "BlockBlobStorage",
  "location": "eastus",
  "properties": {
    "isHnsEnabled": true,
    "isNfsV3Enabled": true,
    "enableExtendedGroups": true,
    "supportsHttpsTrafficOnly": false,
    "networkAcls": {
      "bypass": "AzureServices",
      "defaultAction": "Allow",
      "ipRules": [],
      "virtualNetworkRules": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Network/virtualNetworks/net123/subnets/subnet12"
        }
      ]
    }
  }
}

範例回覆

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "BlockBlobStorage",
  "location": "eastus",
  "name": "sto4445",
  "properties": {
    "isHnsEnabled": true,
    "isNfsV3Enabled": true,
    "enableExtendedGroups": true,
    "supportsHttpsTrafficOnly": false,
    "networkAcls": {
      "bypass": "AzureServices",
      "defaultAction": "Allow",
      "ipRules": [],
      "virtualNetworkRules": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Network/virtualNetworks/net123/subnets/subnet12"
        }
      ]
    }
  },
  "sku": {
    "name": "Premium_LRS",
    "tier": "Premium"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreate

範例要求

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-05-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "defaultToOAuthAuthentication": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

範例回覆

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "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"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateAllowedCopyScopeToAAD

範例要求

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-05-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "allowedCopyScope": "AAD",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

範例回覆

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "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"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true,
    "allowedCopyScope": "AAD"
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

範例要求

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-05-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "allowedCopyScope": "PrivateLink",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

範例回覆

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "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"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true,
    "allowedCopyScope": "PrivateLink"
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateDisallowPublicNetworkAccess

範例要求

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-05-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "publicNetworkAccess": "Disabled",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

範例回覆

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "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"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true,
    "publicNetworkAccess": "Disabled"
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateDnsEndpointTypeToAzureDnsZone

範例要求

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-05-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "dnsEndpointType": "AzureDnsZone",
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "defaultToOAuthAuthentication": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

範例回覆

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "dnsEndpointType": "AzureDnsZone",
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.z24.web.storage.azure.net/",
      "dfs": "https://sto4445.z24.dfs.storage.azure.net/",
      "blob": "https://sto4445.z24.blob.storage.azure.net/",
      "file": "https://sto4445.z24.file.storage.azure.net/",
      "queue": "https://sto4445.z24.queue.storage.azure.net/",
      "table": "https://sto4445.z24.table.storage.azure.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.z24.web.storage.azure.net/",
        "dfs": "https://sto4445-microsoftrouting.z24.dfs.storage.azure.net/",
        "blob": "https://sto4445-microsoftrouting.z24.blob.storage.azure.net/",
        "file": "https://sto4445-microsoftrouting.z24.file.storage.azure.net/",
        "queue": "https://sto4445-microsoftrouting.z24.queue.storage.azure.net/",
        "table": "https://sto4445-microsoftrouting.z24.table.storage.azure.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.z24.web.storage.azure.net/",
        "dfs": "https://sto4445-internetrouting.z24.dfs.storage.azure.net/",
        "blob": "https://sto4445-internetrouting.z24.blob.storage.azure.net/",
        "file": "https://sto4445-internetrouting.z24.file.storage.azure.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "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"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateDnsEndpointTypeToStandard

範例要求

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-05-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "dnsEndpointType": "Standard",
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "defaultToOAuthAuthentication": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

範例回覆

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "dnsEndpointType": "Standard",
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "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"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateEnablePublicNetworkAccess

範例要求

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-05-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "publicNetworkAccess": "Enabled",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

範例回覆

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "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"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true,
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreatePremiumBlockBlobStorage

範例要求

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-05-01

{
  "sku": {
    "name": "Premium_LRS"
  },
  "kind": "BlockBlobStorage",
  "location": "eastus",
  "properties": {
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

範例回覆

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "properties": {
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "blob": "https://sto4445.blob.core.windows.net/",
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/"
    },
    "primaryLocation": "eastus2euap",
    "accessTier": "Premium",
    "provisioningState": "Succeeded",
    "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"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Premium_LRS",
    "tier": "Premium"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateUserAssignedEncryptionIdentityWithCMK

範例要求

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-05-01

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}": {}
    }
  },
  "sku": {
    "name": "Standard_LRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "keyvaultproperties": {
        "keyvaulturi": "https://myvault8569.vault.azure.net",
        "keyname": "wrappingKey",
        "keyversion": ""
      },
      "keySource": "Microsoft.Keyvault",
      "identity": {
        "userAssignedIdentity": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}"
      }
    }
  }
}

範例回覆

{
  "identity": {
    "userAssignedIdentities": {
      "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}": {
        "principalId": "8d823284-1060-42a5-9ec4-ed3d831e24d7",
        "clientId": "fbaa6278-1ecc-415c-819f-6e2058d3acb5"
      }
    },
    "type": "UserAssigned"
  },
  "sku": {
    "name": "Standard_LRS",
    "tier": "Standard"
  },
  "kind": "StorageV2",
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "location": "eastus",
  "tags": {},
  "properties": {
    "privateEndpointConnections": [],
    "networkAcls": {
      "bypass": "AzureServices",
      "virtualNetworkRules": [],
      "ipRules": [],
      "defaultAction": "Allow"
    },
    "supportsHttpsTrafficOnly": true,
    "encryption": {
      "identity": {
        "userAssignedIdentity": "/subscriptions/{subscription-id}/resourcegroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}"
      },
      "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"
      },
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2020-12-15T00:43:14.1739587Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2020-12-15T00:43:14.1739587Z"
        }
      },
      "keySource": "Microsoft.Keyvault"
    },
    "accessTier": "Hot",
    "provisioningState": "Succeeded",
    "creationTime": "2020-12-15T00:43:14.0839093Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/"
    },
    "primaryLocation": "eastus",
    "statusOfPrimary": "available"
  }
}

StorageAccountCreateUserAssignedIdentityWithFederatedIdentityClientId.

範例要求

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res131918/providers/Microsoft.Storage/storageAccounts/sto131918?api-version=2023-05-01

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}": {}
    }
  },
  "sku": {
    "name": "Standard_LRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "keyvaultproperties": {
        "keyvaulturi": "https://myvault8569.vault.azure.net",
        "keyname": "wrappingKey",
        "keyversion": ""
      },
      "keySource": "Microsoft.Keyvault",
      "identity": {
        "userAssignedIdentity": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}",
        "federatedIdentityClientId": "f83c6b1b-4d34-47e4-bb34-9d83df58b540"
      }
    }
  }
}

範例回覆

{
  "identity": {
    "userAssignedIdentities": {
      "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}": {
        "principalId": "8d823284-1060-42a5-9ec4-ed3d831e24d7",
        "clientId": "fbaa6278-1ecc-415c-819f-6e2058d3acb5"
      }
    },
    "type": "UserAssigned"
  },
  "sku": {
    "name": "Standard_LRS",
    "tier": "Standard"
  },
  "kind": "StorageV2",
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "location": "eastus",
  "tags": {},
  "properties": {
    "privateEndpointConnections": [],
    "networkAcls": {
      "bypass": "AzureServices",
      "virtualNetworkRules": [],
      "ipRules": [],
      "defaultAction": "Allow"
    },
    "supportsHttpsTrafficOnly": true,
    "encryption": {
      "identity": {
        "userAssignedIdentity": "/subscriptions/{subscription-id}/resourcegroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}",
        "federatedIdentityClientId": "f83c6b1b-4d34-47e4-bb34-9d83df58b540"
      },
      "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"
      },
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2020-12-15T00:43:14.1739587Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2020-12-15T00:43:14.1739587Z"
        }
      },
      "keySource": "Microsoft.Keyvault"
    },
    "accessTier": "Hot",
    "provisioningState": "Succeeded",
    "creationTime": "2020-12-15T00:43:14.0839093Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/"
    },
    "primaryLocation": "eastus",
    "statusOfPrimary": "available"
  }
}

StorageAccountCreateWithImmutabilityPolicy

範例要求

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-05-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "immutableStorageWithVersioning": {
      "immutabilityPolicy": {
        "immutabilityPeriodSinceCreationInDays": 15,
        "allowProtectedAppendWrites": true,
        "state": "Unlocked"
      },
      "enabled": true
    }
  }
}

範例回覆

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/"
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "immutableStorageWithVersioning": {
      "immutabilityPolicy": {
        "immutabilityPeriodSinceCreationInDays": 15,
        "allowProtectedAppendWrites": true,
        "state": "Unlocked"
      },
      "enabled": true
    }
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

定義

名稱 Description
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

指派給此記憶體帳戶的自定義網域。 這可以透過Update來設定。

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:指出次要位置為作用中且可運作。 - 啟動程式:指出主要位置到次要位置的初始同步處理正在進行中。這通常會在第一次啟用複寫時發生。 - 無法使用:表示次要位置暫時無法使用。

Identity

資源的身分識別。

IdentityType

識別類型。

ImmutableStorageAccount

這個屬性會啟用並定義帳戶層級不變性。 啟用此功能會自動啟用 Blob 版本設定。

IPRule

具有 CIDR 格式之特定 IP 或 IP 範圍的 IP 規則。

KeyCreationTime

儲存體帳戶金鑰建立時間。

KeyPolicy

指派給記憶體帳戶的 KeyPolicy。

KeySource

加密金鑰來源(提供者)。 可能的值(不區分大小寫):Microsoft.Storage、Microsoft.Keyvault

KeyType

要用於加密服務的加密金鑰類型。 「帳戶」金鑰類型表示將會使用帳戶範圍的加密金鑰。 'Service' 金鑰類型表示會使用預設服務金鑰。

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 或因特網路由的網路類型,預設選項為 microsoft 路由

SasPolicy

指派給記憶體帳戶的 SasPolicy。

Sku

記憶體帳戶的 SKU。

SkuConversionStatus

這個屬性表示目前的 SKU 轉換狀態。

SkuName

SKU 名稱。 帳戶建立的必要專案;選擇性的更新。 請注意,在舊版中,SKU 名稱稱為 accountType。

SkuTier

SKU 層。 這是以 SKU 名稱為基礎。

State

取得虛擬網路規則的狀態。

StorageAccount

記憶體帳戶。

StorageAccountCreateParameters

建立記憶體帳戶時所使用的參數。

StorageAccountInternetEndpoints

用來透過因特網路由端點擷取公用 Blob、檔案、Web 或 dfs 物件的 URI。

StorageAccountMicrosoftEndpoints

用來透過 Microsoft 路由端點擷取公用 Blob、佇列、數據表、Web 或 dfs 物件的 URI。

StorageAccountSkuConversionStatus

這會定義異步 SKU 轉換的 SKU 轉換狀態物件。

UserAssignedIdentity

資源的 UserAssignedIdentity。

VirtualNetworkRule

虛擬網路規則。

AccessTier

類型 = BlobStorage 的記憶體帳戶需要 。 存取層用於計費。 「進階」存取層是進階區塊 Blob 記憶體帳戶類型的預設值,而且無法變更進階區塊 Blob 記憶體帳戶類型。

名稱 類型 Description
Cold

string

Cool

string

Hot

string

Premium

string

AccountImmutabilityPolicyProperties

這會定義帳戶層級不變性原則屬性。

名稱 類型 Description
allowProtectedAppendWrites

boolean

此屬性只能針對停用和解除鎖定的時間型保留原則進行變更。 啟用時,新的區塊可以寫入附加 Blob,同時維護不變性保護和合規性。 只能新增新的區塊,而且任何現有的區塊都無法修改或刪除。

immutabilityPeriodSinceCreationInDays

integer

自原則建立后,容器中 Blob 的不變性期間,以天為單位。

state

AccountImmutabilityPolicyState

ImmutabilityPolicy 狀態會定義原則的模式。 停用狀態會停用原則、解除鎖定狀態允許增加和減少不變性保留時間,也允許切換allowProtectedAppendWrites屬性,鎖定狀態只允許增加不變性保留時間。 原則只能以 [已停用] 或 [解除鎖定] 狀態建立,而且可以在兩個狀態之間切換。 只有處於解除鎖定狀態的原則可以轉換為無法還原的鎖定狀態。

AccountImmutabilityPolicyState

ImmutabilityPolicy 狀態會定義原則的模式。 停用狀態會停用原則、解除鎖定狀態允許增加和減少不變性保留時間,也允許切換allowProtectedAppendWrites屬性,鎖定狀態只允許增加不變性保留時間。 原則只能以 [已停用] 或 [解除鎖定] 狀態建立,而且可以在兩個狀態之間切換。 只有處於解除鎖定狀態的原則可以轉換為無法還原的鎖定狀態。

名稱 類型 Description
Disabled

string

Locked

string

Unlocked

string

AccountStatus

取得狀態,指出記憶體帳戶的主要位置是否可用或無法使用。

名稱 類型 Description
available

string

unavailable

string

AccountType

指定 Azure 記憶體的 Active Directory 帳戶類型。

名稱 類型 Description
Computer

string

User

string

Action

虛擬網路規則的動作。

名稱 類型 Description
Allow

string

ActiveDirectoryProperties

Active Directory (AD) 的設定屬性。

名稱 類型 Description
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 的私人連結來回復制。

名稱 類型 Description
AAD

string

PrivateLink

string

AzureFilesIdentityBasedAuthentication

Azure 檔案記憶體身分識別型驗證的設定。

名稱 類型 Description
activeDirectoryProperties

ActiveDirectoryProperties

如果 directoryServiceOptions 是 AD,則為必要專案,如果是 AADKERB,則為選擇性。

defaultSharePermission

DefaultSharePermission

如果未指派 RBAC 角色,則使用 Kerberos 驗證的使用者預設共享許可權。

directoryServiceOptions

DirectoryServiceOptions

表示所使用的目錄服務。 請注意,未來可能會擴充此列舉。

BlobRestoreParameters

Blob 還原參數

名稱 類型 Description
blobRanges

BlobRestoreRange[]

要還原的 Blob 範圍。

timeToRestore

string

將 Blob 還原至指定的時間。

BlobRestoreProgressStatus

Blob 還原進度的狀態。 可能的值為: - InProgress:指出 Blob 還原正在進行中。 - 完成:表示 Blob 還原已順利完成。 - 失敗:表示 Blob 還原失敗。

名稱 類型 Description
Complete

string

Failed

string

InProgress

string

BlobRestoreRange

Blob 範圍

名稱 類型 Description
endRange

string

Blob 結束範圍。 這是獨佔的。 空白表示帳戶結束。

startRange

string

Blob 開始範圍。 這是包容性的。 空白表示帳戶開始。

BlobRestoreStatus

Blob 還原狀態。

名稱 類型 Description
failureReason

string

Blob 還原失敗時的失敗原因。

parameters

BlobRestoreParameters

Blob 還原要求參數。

restoreId

string

追蹤 Blob 還原要求的標識碼。

status

BlobRestoreProgressStatus

Blob 還原進度的狀態。 可能的值為: - InProgress:指出 Blob 還原正在進行中。 - 完成:表示 Blob 還原已順利完成。 - 失敗:表示 Blob 還原失敗。

Bypass

指定是否略過記錄/計量/AzureServices 的流量。 可能的值為記錄的任何組合|計量|AzureServices (例如,「記錄、計量」或 [無] 以略過這些流量。

名稱 類型 Description
AzureServices

string

Logging

string

Metrics

string

None

string

CustomDomain

指派給此記憶體帳戶的自定義網域。 這可以透過Update來設定。

名稱 類型 Description
name

string

取得或設定指派給記憶體帳戶的自定義功能變數名稱。 名稱是 CNAME 來源。

useSubDomainName

boolean

指出是否啟用間接 CName 驗證。 默認值為 false。 這應該只在更新時設定。

DefaultAction

指定當沒有其他規則相符時,允許或拒絕的默認動作。

名稱 類型 Description
Allow

string

Deny

string

DefaultSharePermission

如果未指派 RBAC 角色,則使用 Kerberos 驗證的使用者預設共享許可權。

名稱 類型 Description
None

string

StorageFileDataSmbShareContributor

string

StorageFileDataSmbShareElevatedContributor

string

StorageFileDataSmbShareReader

string

DirectoryServiceOptions

表示所使用的目錄服務。 請注意,未來可能會擴充此列舉。

名稱 類型 Description
AADDS

string

AADKERB

string

AD

string

None

string

DnsEndpointType

可讓您指定端點的類型。 將此設定為 AzureDNSZone 以在單一訂用帳戶中建立大量帳戶,這會在 Azure DNS 區域中建立帳戶,而端點 URL 將會有英數位元 DNS 區域標識符。

名稱 類型 Description
AzureDnsZone

string

Standard

string

Encryption

記憶體帳戶上的加密設定。

名稱 類型 預設值 Description
identity

EncryptionIdentity

要與待用服務端加密搭配使用的身分識別。

keySource

KeySource

Microsoft.Storage

加密金鑰來源(提供者)。 可能的值(不區分大小寫):Microsoft.Storage、Microsoft.Keyvault

keyvaultproperties

KeyVaultProperties

金鑰保存庫所提供的屬性。

requireInfrastructureEncryption

boolean

布爾值,指出服務是否使用平臺管理密鑰來套用次要加密層,以供待用數據使用。

services

EncryptionServices

支援加密的服務清單。

EncryptionIdentity

記憶體帳戶的加密身分識別。

名稱 類型 Description
federatedIdentityClientId

string

要與記憶體帳戶上跨租用戶客戶管理密鑰伺服器端加密的使用者指派身分識別搭配使用之多租使用者應用程式的 ClientId。

userAssignedIdentity

string

要與記憶體帳戶上的伺服器端加密相關聯的 UserAssigned 身分識別資源識別碼。

EncryptionService

允許使用伺服器端加密的服務。

名稱 類型 Description
enabled

boolean

布爾值,指出服務是否在儲存數據時加密數據。 目前預設會啟用待用加密,因此無法停用。

keyType

KeyType

要用於加密服務的加密金鑰類型。 「帳戶」金鑰類型表示將會使用帳戶範圍的加密金鑰。 'Service' 金鑰類型表示會使用預設服務金鑰。

lastEnabledTime

string

取得使用者上次啟用加密時的日期/時間粗略估計。 目前預設會加密待用數據,因此無法停用。

EncryptionServices

支援加密的服務清單。

名稱 類型 Description
blob

EncryptionService

Blob 記憶體服務的加密函式。

file

EncryptionService

檔案記憶體服務的加密功能。

queue

EncryptionService

佇列記憶體服務的加密功能。

table

EncryptionService

數據表記憶體服務的加密函式。

Endpoints

用來擷取公用 Blob、佇列、數據表、Web 或 dfs 物件的 URI。

名稱 類型 Description
blob

string

取得 Blob 端點。

dfs

string

取得 dfs 端點。

file

string

取得檔案端點。

internetEndpoints

StorageAccountInternetEndpoints

取得因特網路由記憶體端點

microsoftEndpoints

StorageAccountMicrosoftEndpoints

取得 Microsoft 路由記憶體端點。

queue

string

取得佇列端點。

table

string

取得數據表端點。

web

string

取得 Web 端點。

ExpirationAction

SAS 到期動作會定義違反 sasPolicy.sasExpirationPeriod 時要執行的動作。 「記錄」動作可用於稽核目的,而「封鎖」動作可用來封鎖和拒絕使用不符合 sas 原則到期期限的 SAS 令牌。

名稱 類型 Description
Block

string

Log

string

ExtendedLocation

擴充位置的複雜類型。

名稱 類型 Description
name

string

擴充位置的名稱。

type

ExtendedLocationTypes

擴充位置的類型。

ExtendedLocationTypes

擴充位置的類型。

名稱 類型 Description
EdgeZone

string

GeoReplicationStats

記憶體帳戶 Blob、數據表、佇列和檔案服務的復寫相關統計數據。 只有在記憶體帳戶啟用異地備援複寫時,才能使用。

名稱 類型 Description
canFailover

boolean

布爾值旗標,指出帳戶是否支持帳戶故障轉移。

canPlannedFailover

boolean

布爾值旗標,指出帳戶是否支持計劃性帳戶故障轉移。

lastSyncTime

string

此 UTC 日期/時間值之前的所有主要寫入都保證可供讀取作業使用。 在這段時間點之後的主要寫入可能無法用於讀取。 如果 LastSyncTime 的值無法使用,元素可能是預設值,如果次要資料庫已離機或處於啟動程式,就可能發生此情況。

postFailoverRedundancy

postFailoverRedundancy

執行帳戶故障轉移之後帳戶的備援類型。

postPlannedFailoverRedundancy

postPlannedFailoverRedundancy

執行計劃性帳戶故障轉移之後,帳戶的備援類型。

status

GeoReplicationStatus

次要位置的狀態。 可能的值為: - Live:指出次要位置為作用中且可運作。 - 啟動程式:指出主要位置到次要位置的初始同步處理正在進行中。這通常會在第一次啟用複寫時發生。 - 無法使用:表示次要位置暫時無法使用。

GeoReplicationStatus

次要位置的狀態。 可能的值為: - Live:指出次要位置為作用中且可運作。 - 啟動程式:指出主要位置到次要位置的初始同步處理正在進行中。這通常會在第一次啟用複寫時發生。 - 無法使用:表示次要位置暫時無法使用。

名稱 類型 Description
Bootstrap

string

Live

string

Unavailable

string

Identity

資源的身分識別。

名稱 類型 Description
principalId

string

資源識別的主要標識碼。

tenantId

string

資源的租用戶標識碼。

type

IdentityType

識別類型。

userAssignedIdentities

<string,  UserAssignedIdentity>

取得或設定索引鍵值組的清單,描述將搭配此儲存體帳戶使用的一組使用者指派身分識別。 金鑰是身分識別的 ARM 資源識別碼。 這裡只允許 1 個使用者指派的身分識別。

IdentityType

識別類型。

名稱 類型 Description
None

string

SystemAssigned

string

SystemAssigned,UserAssigned

string

UserAssigned

string

ImmutableStorageAccount

這個屬性會啟用並定義帳戶層級不變性。 啟用此功能會自動啟用 Blob 版本設定。

名稱 類型 Description
enabled

boolean

布爾值旗標,可啟用帳戶層級不變性。 這類帳戶下的所有容器預設都會啟用物件層級不變性。

immutabilityPolicy

AccountImmutabilityPolicyProperties

指定繼承並套用至物件層級沒有明確不變性原則的對象的預設帳戶層級不變性原則。 物件層級不變性原則的優先順序高於容器層級不變性原則,其優先順序高於帳戶層級不變性原則。

IPRule

具有 CIDR 格式之特定 IP 或 IP 範圍的 IP 規則。

名稱 類型 預設值 Description
action

Action

Allow

IP ACL 規則的動作。

value

string

以 CIDR 格式指定 IP 或 IP 範圍。 只允許 IPV4 位址。

KeyCreationTime

儲存體帳戶金鑰建立時間。

名稱 類型 Description
key1

string

key2

string

KeyPolicy

指派給記憶體帳戶的 KeyPolicy。

名稱 類型 Description
keyExpirationPeriodInDays

integer

金鑰到期期間以天為單位。

KeySource

加密金鑰來源(提供者)。 可能的值(不區分大小寫):Microsoft.Storage、Microsoft.Keyvault

名稱 類型 Description
Microsoft.Keyvault

string

Microsoft.Storage

string

KeyType

要用於加密服務的加密金鑰類型。 「帳戶」金鑰類型表示將會使用帳戶範圍的加密金鑰。 'Service' 金鑰類型表示會使用預設服務金鑰。

名稱 類型 Description
Account

string

Service

string

KeyVaultProperties

金鑰保存庫的屬性。

名稱 類型 Description
currentVersionedKeyExpirationTimestamp

string

這是唯讀屬性,表示用於加密的客戶管理金鑰目前版本的到期時間。

currentVersionedKeyIdentifier

string

目前使用中已建立版本的 Key Vault 金鑰的物件識別碼。

keyname

string

KeyVault 金鑰的名稱。

keyvaulturi

string

KeyVault 的 URI。

keyversion

string

KeyVault 金鑰的版本。

lastKeyRotationTimestamp

string

Key Vault 金鑰上次輪替的時間戳。

Kind

指出記憶體帳戶的類型。

名稱 類型 Description
BlobStorage

string

BlockBlobStorage

string

FileStorage

string

Storage

string

StorageV2

string

LargeFileSharesState

如果設定為 [已啟用],則允許大型檔案共用。 一旦啟用,就無法停用它。

名稱 類型 Description
Disabled

string

Enabled

string

MinimumTlsVersion

將要求對記憶體的要求設定為允許的最低 TLS 版本。 此屬性的預設解譯為 TLS 1.0。

名稱 類型 Description
TLS1_0

string

TLS1_1

string

TLS1_2

string

TLS1_3

string

NetworkRuleSet

網路規則集

名稱 類型 預設值 Description
bypass

Bypass

AzureServices

指定是否略過記錄/計量/AzureServices 的流量。 可能的值為記錄的任何組合|計量|AzureServices (例如,「記錄、計量」或 [無] 以略過這些流量。

defaultAction

DefaultAction

Allow

指定當沒有其他規則相符時,允許或拒絕的默認動作。

ipRules

IPRule[]

設定IP ACL規則

resourceAccessRules

ResourceAccessRule[]

設定資源存取規則

virtualNetworkRules

VirtualNetworkRule[]

設定虛擬網路規則

postFailoverRedundancy

執行帳戶故障轉移之後帳戶的備援類型。

名稱 類型 Description
Standard_LRS

string

Standard_ZRS

string

postPlannedFailoverRedundancy

執行計劃性帳戶故障轉移之後,帳戶的備援類型。

名稱 類型 Description
Standard_GRS

string

Standard_GZRS

string

Standard_RAGRS

string

Standard_RAGZRS

string

PrivateEndpoint

私人端點資源。

名稱 類型 Description
id

string

私人端點的ARM標識碼

PrivateEndpointConnection

私人端點聯機資源。

名稱 類型 Description
id

string

資源的完整資源標識碼。 例如 - /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

目前的布建狀態。

名稱 類型 Description
Creating

string

Deleting

string

Failed

string

Succeeded

string

PrivateEndpointServiceConnectionStatus

私人端點連線狀態。

名稱 類型 Description
Approved

string

Pending

string

Rejected

string

PrivateLinkServiceConnectionState

服務取用者與提供者之間連線狀態的相關信息集合。

名稱 類型 Description
actionRequired

string

訊息,指出服務提供者上的變更是否需要取用者的任何更新。

description

string

核准/拒絕連線的原因。

status

PrivateEndpointServiceConnectionStatus

指出服務擁有者是否已核准/拒絕/移除連線。

ProvisioningState

取得呼叫作業時記憶體帳戶的狀態。

名稱 類型 Description
Creating

string

ResolvingDNS

string

Succeeded

string

PublicNetworkAccess

允許、不允許或允許網路安全性周邊設定評估記憶體帳戶的公用網路存取權。 值為選擇性值,但如果傳入,必須是 'Enabled'、'Disabled' 或 'SecuredByPerimeter'。

名稱 類型 Description
Disabled

string

Enabled

string

SecuredByPerimeter

string

ResourceAccessRule

資源存取規則。

名稱 類型 Description
resourceId

string

資源標識碼

tenantId

string

租用戶標識碼

RoutingChoice

路由選擇會定義使用者選擇的網路路由類型。

名稱 類型 Description
InternetRouting

string

MicrosoftRouting

string

RoutingPreference

路由喜好設定會定義用來傳遞用戶數據的 Microsoft 或因特網路由的網路類型,預設選項為 microsoft 路由

名稱 類型 Description
publishInternetEndpoints

boolean

布爾值旗標,指出是否要發佈因特網路由記憶體端點

publishMicrosoftEndpoints

boolean

布爾值旗標,指出是否要發佈 Microsoft 路由記憶體端點

routingChoice

RoutingChoice

路由選擇會定義使用者選擇的網路路由類型。

SasPolicy

指派給記憶體帳戶的 SasPolicy。

名稱 類型 預設值 Description
expirationAction

ExpirationAction

Log

SAS 到期動作會定義違反 sasPolicy.sasExpirationPeriod 時要執行的動作。 「記錄」動作可用於稽核目的,而「封鎖」動作可用來封鎖和拒絕使用不符合 sas 原則到期期限的 SAS 令牌。

sasExpirationPeriod

string

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

Sku

記憶體帳戶的 SKU。

名稱 類型 Description
name

SkuName

SKU 名稱。 帳戶建立的必要專案;選擇性的更新。 請注意,在舊版中,SKU 名稱稱為 accountType。

tier

SkuTier

SKU 層。 這是以 SKU 名稱為基礎。

SkuConversionStatus

這個屬性表示目前的 SKU 轉換狀態。

名稱 類型 Description
Failed

string

InProgress

string

Succeeded

string

SkuName

SKU 名稱。 帳戶建立的必要專案;選擇性的更新。 請注意,在舊版中,SKU 名稱稱為 accountType。

名稱 類型 Description
Premium_LRS

string

Premium_ZRS

string

Standard_GRS

string

Standard_GZRS

string

Standard_LRS

string

Standard_RAGRS

string

Standard_RAGZRS

string

Standard_ZRS

string

SkuTier

SKU 層。 這是以 SKU 名稱為基礎。

名稱 類型 Description
Premium

string

Standard

string

State

取得虛擬網路規則的狀態。

名稱 類型 Description
Deprovisioning

string

Failed

string

NetworkSourceDeleted

string

Provisioning

string

Succeeded

string

StorageAccount

記憶體帳戶。

名稱 類型 Description
extendedLocation

ExtendedLocation

資源的 extendedLocation。

id

string

資源的完整資源標識碼。 例如 - /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

取得以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

取得故障轉移至次要位置之最近實例的時間戳。 只會保留最新的時間戳。 如果沒有故障轉移實例,則不會傳回這個專案。 只有在 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”

StorageAccountCreateParameters

建立記憶體帳戶時所使用的參數。

名稱 類型 Description
extendedLocation

ExtendedLocation

自選。 設定資源的擴充位置。 如果未設定,則會在 Azure 主要區域中建立記憶體帳戶。 否則,它會在指定的擴充位置中建立

identity

Identity

資源的身分識別。

kind

Kind

必填。 指出記憶體帳戶的類型。

location

string

必填。 取得或設定資源的位置。 這會是其中一個支援和註冊的 Azure 地理區域(例如美國西部、美國東部、東南亞等)。 建立資源之後,就無法變更資源的地理區域,但如果更新時指定了相同的地理區域,要求將會成功。

properties.accessTier

AccessTier

類型 = BlobStorage 的記憶體帳戶需要 。 存取層用於計費。 「進階」存取層是進階區塊 Blob 記憶體帳戶類型的預設值,而且無法變更進階區塊 Blob 記憶體帳戶類型。

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.customDomain

CustomDomain

指派給記憶體帳戶的使用者網域。 名稱是 CNAME 來源。 目前每個記憶體帳戶只支援一個自定義網域。 若要清除現有的自定義網域,請使用自定義功能變數名稱屬性的空字串。

properties.defaultToOAuthAuthentication

boolean

布爾值旗標,指出預設驗證是否為 OAuth。 此屬性的默認解譯為 false。

properties.dnsEndpointType

DnsEndpointType

可讓您指定端點的類型。 將此設定為 AzureDNSZone 以在單一訂用帳戶中建立大量帳戶,這會在 Azure DNS 區域中建立帳戶,而端點 URL 將會有英數位元 DNS 區域標識符。

properties.enableExtendedGroups

boolean

如果設定為 true,則啟用本機使用者功能的擴充群組支援

properties.encryption

Encryption

要用於記憶體帳戶伺服器端加密的加密設定。

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.keyPolicy

KeyPolicy

指派給記憶體帳戶的 KeyPolicy。

properties.largeFileSharesState

LargeFileSharesState

如果設定為 [已啟用],則允許大型檔案共用。 一旦啟用,就無法停用它。

properties.minimumTlsVersion

MinimumTlsVersion

將要求對記憶體的要求設定為允許的最低 TLS 版本。 此屬性的預設解譯為 TLS 1.0。

properties.networkAcls

NetworkRuleSet

網路規則集

properties.publicNetworkAccess

PublicNetworkAccess

允許、不允許或允許網路安全性周邊設定評估記憶體帳戶的公用網路存取權。 值為選擇性值,但如果傳入,必須是 'Enabled'、'Disabled' 或 'SecuredByPerimeter'。

properties.routingPreference

RoutingPreference

維護使用者選擇進行數據傳輸的網路路由選擇相關信息

properties.sasPolicy

SasPolicy

指派給記憶體帳戶的 SasPolicy。

properties.supportsHttpsTrafficOnly

boolean

如果設定為 true,則只允許 HTTPs 流量到記憶體服務。 默認值為 true,因為 API 版本 2019-04-01。

sku

Sku

必填。 取得或設定 SKU 名稱。

tags

object

取得或設定描述資源的索引鍵值組清單。 這些標籤可用來檢視和分組此資源(跨資源群組)。 最多可為資源提供15個標籤。 每個標記都必須有長度不超過 128 個字元的索引鍵,以及長度不超過 256 個字元的值。

StorageAccountInternetEndpoints

用來透過因特網路由端點擷取公用 Blob、檔案、Web 或 dfs 物件的 URI。

名稱 類型 Description
blob

string

取得 Blob 端點。

dfs

string

取得 dfs 端點。

file

string

取得檔案端點。

web

string

取得 Web 端點。

StorageAccountMicrosoftEndpoints

用來透過 Microsoft 路由端點擷取公用 Blob、佇列、數據表、Web 或 dfs 物件的 URI。

名稱 類型 Description
blob

string

取得 Blob 端點。

dfs

string

取得 dfs 端點。

file

string

取得檔案端點。

queue

string

取得佇列端點。

table

string

取得數據表端點。

web

string

取得 Web 端點。

StorageAccountSkuConversionStatus

這會定義異步 SKU 轉換的 SKU 轉換狀態物件。

名稱 類型 Description
endTime

string

這個屬性代表 SKU 轉換結束時間。

skuConversionStatus

SkuConversionStatus

這個屬性表示目前的 SKU 轉換狀態。

startTime

string

此屬性代表 SKU 轉換開始時間。

targetSkuName

SkuName

這個屬性代表以異步方式轉換帳戶 SKU 的目標 SKU 名稱。

UserAssignedIdentity

資源的 UserAssignedIdentity。

名稱 類型 Description
clientId

string

身分識別的用戶端識別碼。

principalId

string

身分識別的主體標識碼。

VirtualNetworkRule

虛擬網路規則。

名稱 類型 預設值 Description
action

Action

Allow

虛擬網路規則的動作。

id

string

子網的資源標識符,例如:/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}。

state

State

取得虛擬網路規則的狀態。