File Shares - Update
更新要求本文中指定的共享屬性。 要求中未提及的屬性將不會變更。 如果指定的共用不存在,更新就會失敗。
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}?api-version=2023-05-01
URI 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
account
|
path | True |
string |
指定資源群組內的記憶體帳戶名稱。 儲存體帳戶名稱長度必須介於 3 到 24 個字元之間,且只能使用數位和小寫字母。 Regex 模式: |
resource
|
path | True |
string |
用戶訂用帳戶內的資源組名。 名稱不區分大小寫。 Regex 模式: |
share
|
path | True |
string |
指定記憶體帳戶內的檔案共享名稱。 檔案共享名稱的長度必須介於 3 到 63 個字元之間,且只能使用數位、小寫字母和虛線 (-) 。 每個虛線 (-) 字元必須緊接在前面,後面接著字母或數位。 |
subscription
|
path | True |
string |
目標訂用帳戶的標識碼。 |
api-version
|
query | True |
string |
要用於這項作業的 API 版本。 |
要求本文
名稱 | 類型 | Description |
---|---|---|
properties.accessTier |
特定共用的存取層。 GpV2 帳戶可以選擇 TransactionOptimized (預設)、經常性存取和非經常性存取。 FileStorage 帳戶可以選擇 [進階]。 |
|
properties.enabledProtocols |
用於檔案共用的驗證通訊協定。 只能在建立共用時指定。 |
|
properties.metadata |
object |
要與共用建立關聯的名稱/值組做為元數據。 |
properties.rootSquash |
屬性僅適用於 NFS 共用。 預設值為 NoRootSquash。 |
|
properties.shareQuota |
integer |
共用的大小上限,以 GB 為單位。 必須大於 0,且小於或等於 5TB (5120)。 對於大型檔案共用,大小上限為 102400。 |
properties.signedIdentifiers |
共用上指定的預存存取原則清單。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
確定 -- 更新共用作業已順利完成。 |
|
Other Status Codes |
描述作業失敗原因的錯誤回應。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow
類型:
oauth2
Flow:
implicit
授權 URL:
https://login.microsoftonline.com/common/oauth2/authorize
範圍
名稱 | Description |
---|---|
user_impersonation | 模擬您的用戶帳戶 |
範例
Update |
Update |
UpdateShareAcls
範例要求
PATCH https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res3376/providers/Microsoft.Storage/storageAccounts/sto328/fileServices/default/shares/share6185?api-version=2023-05-01
{
"properties": {
"signedIdentifiers": [
{
"id": "MTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTI",
"accessPolicy": {
"startTime": "2021-04-01T08:49:37.0000000Z",
"expiryTime": "2021-05-01T08:49:37.0000000Z",
"permission": "rwd"
}
}
]
}
}
範例回覆
{
"id": "/subscriptions/{subscription-id}/resourceGroups/res3376/providers/Microsoft.Storage/storageAccounts/sto328/fileServices/default/shares/share6185",
"name": "share6185",
"type": "Microsoft.Storage/storageAccounts/fileServices/shares",
"properties": {
"signedIdentifiers": [
{
"id": "MTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTI",
"accessPolicy": {
"startTime": "2021-04-01T08:49:37.0000000Z",
"expiryTime": "2021-05-01T08:49:37.0000000Z",
"permission": "rwd"
}
}
]
}
}
UpdateShares
範例要求
範例回覆
{
"id": "/subscriptions/{subscription-id}/resourceGroups/res3376/providers/Microsoft.Storage/storageAccounts/sto328/fileServices/default/shares/share6185",
"name": "share6185",
"type": "Microsoft.Storage/storageAccounts/fileServices/shares",
"properties": {
"metadata": {
"type": "image"
}
}
}
定義
名稱 | Description |
---|---|
Access |
|
Cloud |
記憶體服務的錯誤回應。 |
Cloud |
記憶體服務的錯誤回應。 |
Enabled |
用於檔案共用的驗證通訊協定。 只能在建立共用時指定。 |
File |
檔案共享的屬性,包括標識符、資源名稱、資源類型、Etag。 |
Lease |
指定共用上的租用是否為無限或固定的持續時間,只有在共用租用時。 |
Lease |
共用的租用狀態。 |
Lease |
共用的租用狀態。 |
Root |
屬性僅適用於 NFS 共用。 預設值為 NoRootSquash。 |
Share |
特定共用的存取層。 GpV2 帳戶可以選擇 TransactionOptimized (預設)、經常性存取和非經常性存取。 FileStorage 帳戶可以選擇 [進階]。 |
Signed |
AccessPolicy
名稱 | 類型 | Description |
---|---|---|
expiryTime |
string |
存取原則的到期時間 |
permission |
string |
縮寫許可權的清單。 |
startTime |
string |
存取原則的開始時間 |
CloudError
記憶體服務的錯誤回應。
名稱 | 類型 | Description |
---|---|---|
error |
記憶體服務的錯誤回應。 |
CloudErrorBody
記憶體服務的錯誤回應。
名稱 | 類型 | Description |
---|---|---|
code |
string |
錯誤的識別碼。 程序代碼是不變的,而且是要以程序設計方式取用。 |
details |
錯誤的其他詳細數據清單。 |
|
message |
string |
描述錯誤的訊息,適用於在使用者介面中顯示。 |
target |
string |
特定錯誤的目標。 例如,錯誤中的屬性名稱。 |
EnabledProtocols
用於檔案共用的驗證通訊協定。 只能在建立共用時指定。
名稱 | 類型 | Description |
---|---|---|
NFS |
string |
|
SMB |
string |
FileShare
檔案共享的屬性,包括標識符、資源名稱、資源類型、Etag。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
資源 Etag。 |
id |
string |
資源的完整資源標識碼。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
資源的名稱 |
properties.accessTier |
特定共用的存取層。 GpV2 帳戶可以選擇 TransactionOptimized (預設)、經常性存取和非經常性存取。 FileStorage 帳戶可以選擇 [進階]。 |
|
properties.accessTierChangeTime |
string |
表示共用存取層的最後一次修改時間。 |
properties.accessTierStatus |
string |
指出存取層是否有暫止轉換。 |
properties.deleted |
boolean |
指出是否已刪除共用。 |
properties.deletedTime |
string |
已刪除共享的時間。 |
properties.enabledProtocols |
用於檔案共用的驗證通訊協定。 只能在建立共用時指定。 |
|
properties.lastModifiedTime |
string |
傳回上次修改共用的日期和時間。 |
properties.leaseDuration |
指定共用上的租用是否為無限或固定的持續時間,只有在共用租用時。 |
|
properties.leaseState |
共用的租用狀態。 |
|
properties.leaseStatus |
共用的租用狀態。 |
|
properties.metadata |
object |
要與共用建立關聯的名稱/值組做為元數據。 |
properties.remainingRetentionDays |
integer |
虛刪除共享的剩餘保留天數。 |
properties.rootSquash |
屬性僅適用於 NFS 共用。 預設值為 NoRootSquash。 |
|
properties.shareQuota |
integer |
共用的大小上限,以 GB 為單位。 必須大於 0,且小於或等於 5TB (5120)。 對於大型檔案共用,大小上限為 102400。 |
properties.shareUsageBytes |
integer |
儲存在共用上的大約數據大小。 請注意,此值可能不會包含最近建立或最近重設大小的檔案。 |
properties.signedIdentifiers |
共用上指定的預存存取原則清單。 |
|
properties.snapshotTime |
string |
使用展開參數「快照集」,在清單共用響應中傳回的共用快照集建立時間。 |
properties.version |
string |
共用的版本。 |
type |
string |
資源的型別。 例如“Microsoft.Compute/virtualMachines” 或 “Microsoft.Storage/storageAccounts” |
LeaseDuration
指定共用上的租用是否為無限或固定的持續時間,只有在共用租用時。
名稱 | 類型 | Description |
---|---|---|
Fixed |
string |
|
Infinite |
string |
LeaseState
共用的租用狀態。
名稱 | 類型 | Description |
---|---|---|
Available |
string |
|
Breaking |
string |
|
Broken |
string |
|
Expired |
string |
|
Leased |
string |
LeaseStatus
共用的租用狀態。
名稱 | 類型 | Description |
---|---|---|
Locked |
string |
|
Unlocked |
string |
RootSquashType
屬性僅適用於 NFS 共用。 預設值為 NoRootSquash。
名稱 | 類型 | Description |
---|---|---|
AllSquash |
string |
|
NoRootSquash |
string |
|
RootSquash |
string |
ShareAccessTier
特定共用的存取層。 GpV2 帳戶可以選擇 TransactionOptimized (預設)、經常性存取和非經常性存取。 FileStorage 帳戶可以選擇 [進階]。
名稱 | 類型 | Description |
---|---|---|
Cool |
string |
|
Hot |
string |
|
Premium |
string |
|
TransactionOptimized |
string |
SignedIdentifier
名稱 | 類型 | Description |
---|---|---|
accessPolicy |
存取原則 |
|
id |
string |
預存存取原則的唯一標識符。 |