Udostępnij przez


File Shares - Update

Aktualizuje właściwości udziału zgodnie z treścią żądania. Właściwości, które nie zostały wymienione w żądaniu, nie zostaną zmienione. Aktualizacja kończy się niepowodzeniem, jeśli określony udział jeszcze nie istnieje.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}?api-version=2025-06-01

Parametry URI

Nazwa W Wymagane Typ Opis
accountName
path True

string

minLength: 3
maxLength: 24
pattern: ^[a-z0-9]+$

Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków i mogą zawierać wyłącznie cyfry oraz małe litery.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

shareName
path True

string

minLength: 3
maxLength: 63

Nazwa udziału plików w ramach określonego konta magazynu. Nazwy udziałów plików muszą mieć długość od 3 do 63 znaków i zawierać tylko cyfry, małe litery i myślnik (-). Każdy znak kreski (-) musi być bezpośrednio poprzedzony literą lub cyfrą i po niej następuje.

subscriptionId
path True

string (uuid)

Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID.

api-version
query True

string

minLength: 1

Wersja interfejsu API do użycia dla tej operacji.

Ciało żądania

Nazwa Typ Opis
properties.accessTier

ShareAccessTier

Warstwa dostępu dla określonego udziału. Konto GpV2 można wybrać między TransactionOptimized (wartość domyślna), Gorąca i Chłodna. Konto FileStorage może wybrać pozycję Premium.

properties.enabledProtocols

EnabledProtocols

Protokół uwierzytelniania używany dla udziału plików. Można określić tylko podczas tworzenia udziału.

properties.fileSharePaidBursting

FileSharePropertiesFileSharePaidBursting

Właściwości płatnego rozerwania udziału plików.

properties.metadata

object

Para name-value do skojarzenia z udziałem jako metadanymi.

properties.provisionedBandwidthMibps

integer (int32)

Aprowizowana przepustowość udziału w mebibajtach na sekundę. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki Aprowizowany typ konta w wersji 2. Aby uzyskać minimalną i maksymalną dozwoloną wartość dla aprowizowanej przepustowości, zapoznaj się z odpowiedzią interfejsu API GetFileServiceUsage.

properties.provisionedIops

integer (int32)

Aprowizowana liczba operacji we/wy na sekundę udziału. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki Aprowizowany typ konta w wersji 2. Zapoznaj się z odpowiedzią interfejsu API GetFileServiceUsage, aby uzyskać minimalną i maksymalną dozwoloną wartość dla aprowizowanej liczby operacji we/wy na sekundę.

properties.rootSquash

RootSquashType

Właściwość dotyczy tylko udziału NFS. Wartość domyślna to NoRootSquash.

properties.shareQuota

integer (int32)

Aprowizowany rozmiar udziału w gibibajtach. Musi być większa niż 0 i mniejsza lub równa 5 TB (5120). W przypadku dużych udziałów plików maksymalny rozmiar to 102400. W przypadku udziałów plików utworzonych w obszarze Typ konta aprowizowanego w wersji 2 zapoznaj się z odpowiedzią interfejsu API GetFileServiceUsage dla minimalnego i maksymalnego dozwolonego rozmiaru aprowizowanego magazynu.

properties.signedIdentifiers

SignedIdentifier[]

Lista przechowywanych zasad dostępu określonych w udziale.

Odpowiedzi

Nazwa Typ Opis
200 OK

FileShare

Operacja platformy Azure została zakończona pomyślnie.

Other Status Codes

CloudError

Nieoczekiwana odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ OAuth2 w usłudze Azure Active Directory.

Typ: oauth2
Flow: implicit
URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresów

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

UpdateShareAcls
UpdateSharePaidBursting
UpdateShareProvisionedV2
UpdateShares

UpdateShareAcls

Przykładowa prośba

PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res3376/providers/Microsoft.Storage/storageAccounts/sto328/fileServices/default/shares/share6185?api-version=2025-06-01

{
  "properties": {
    "signedIdentifiers": [
      {
        "accessPolicy": {
          "expiryTime": "2021-05-01T08:49:37.0000000Z",
          "permission": "rwd",
          "startTime": "2021-04-01T08:49:37.0000000Z"
        },
        "id": "MTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTI"
      }
    ]
  }
}

Przykładowa odpowiedź

{
  "name": "share6185",
  "type": "Microsoft.Storage/storageAccounts/fileServices/shares",
  "id": "/subscriptions/{subscription-id}/resourceGroups/res3376/providers/Microsoft.Storage/storageAccounts/sto328/fileServices/default/shares/share6185",
  "properties": {
    "signedIdentifiers": [
      {
        "accessPolicy": {
          "expiryTime": "2021-05-01T08:49:37.0000000Z",
          "permission": "rwd",
          "startTime": "2021-04-01T08:49:37.0000000Z"
        },
        "id": "MTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTI"
      }
    ]
  }
}

UpdateSharePaidBursting

Przykładowa prośba

PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res3376/providers/Microsoft.Storage/storageAccounts/sto328/fileServices/default/shares/share6185?api-version=2025-06-01

{
  "properties": {
    "fileSharePaidBursting": {
      "paidBurstingEnabled": true,
      "paidBurstingMaxBandwidthMibps": 10340,
      "paidBurstingMaxIops": 102400
    }
  }
}

Przykładowa odpowiedź

{
  "name": "share6185",
  "type": "Microsoft.Storage/storageAccounts/fileServices/shares",
  "id": "/subscriptions/{subscription-id}/resourceGroups/res3376/providers/Microsoft.Storage/storageAccounts/sto328/fileServices/default/shares/share6185",
  "properties": {
    "fileSharePaidBursting": {
      "paidBurstingEnabled": true,
      "paidBurstingMaxBandwidthMibps": 10340,
      "paidBurstingMaxIops": 102400
    }
  }
}

UpdateShareProvisionedV2

Przykładowa prośba

PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res3376/providers/Microsoft.Storage/storageAccounts/sto328/fileServices/default/shares/share6185?api-version=2025-06-01

{
  "properties": {
    "provisionedBandwidthMibps": 200,
    "provisionedIops": 5000,
    "shareQuota": 100
  }
}

Przykładowa odpowiedź

{
  "name": "share6185",
  "type": "Microsoft.Storage/storageAccounts/fileServices/shares",
  "id": "/subscriptions/{subscription-id}/resourceGroups/res3376/providers/Microsoft.Storage/storageAccounts/sto328/fileServices/default/shares/share6185",
  "properties": {
    "includedBurstIops": 15000,
    "maxBurstCreditsForIops": 36000000,
    "nextAllowedProvisionedBandwidthDowngradeTime": "Fri, 25 Oct 2024 01:48:09 GMT",
    "nextAllowedProvisionedIopsDowngradeTime": "Fri, 25 Oct 2024 01:48:09 GMT",
    "nextAllowedQuotaDowngradeTime": "Sat, 26 Oct 2024 01:50:50 GMT",
    "provisionedBandwidthMibps": 200,
    "provisionedIops": 5000,
    "shareQuota": 100
  }
}

UpdateShares

Przykładowa prośba

PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res3376/providers/Microsoft.Storage/storageAccounts/sto328/fileServices/default/shares/share6185?api-version=2025-06-01

{
  "properties": {
    "metadata": {
      "type": "image"
    }
  }
}

Przykładowa odpowiedź

{
  "name": "share6185",
  "type": "Microsoft.Storage/storageAccounts/fileServices/shares",
  "id": "/subscriptions/{subscription-id}/resourceGroups/res3376/providers/Microsoft.Storage/storageAccounts/sto328/fileServices/default/shares/share6185",
  "properties": {
    "metadata": {
      "type": "image"
    }
  }
}

Definicje

Nazwa Opis
AccessPolicy
CloudError

Odpowiedź na błąd z usługi Storage.

CloudErrorBody

Odpowiedź na błąd z usługi Storage.

EnabledProtocols

Protokół uwierzytelniania używany dla udziału plików. Można określić tylko podczas tworzenia udziału.

FileShare

Właściwości udziału plików, w tym identyfikator, nazwa zasobu, typ zasobu, Etag.

FileSharePropertiesFileSharePaidBursting

Właściwości płatnego rozerwania udziału plików.

LeaseDuration

Określa, czy dzierżawa kontenera jest dzierżawiona na czas nieskończony, czy na stałe, tylko wtedy, gdy kontener jest dzierżawiony.

LeaseState

Stan dzierżawy kontenera.

LeaseStatus

Stan dzierżawy kontenera.

RootSquashType

Właściwość dotyczy tylko udziału NFS. Wartość domyślna to NoRootSquash.

ShareAccessTier

Warstwa dostępu dla określonego udziału. Konto GpV2 można wybrać między TransactionOptimized (wartość domyślna), Gorąca i Chłodna. Konto FileStorage może wybrać pozycję Premium.

SignedIdentifier

AccessPolicy

Nazwa Typ Opis
expiryTime

string (date-time)

Czas wygaśnięcia zasad dostępu

permission

string

Lista skróconych uprawnień.

startTime

string (date-time)

Godzina rozpoczęcia zasad dostępu

CloudError

Odpowiedź na błąd z usługi Storage.

Nazwa Typ Opis
error

CloudErrorBody

Odpowiedź na błąd z usługi Storage.

CloudErrorBody

Odpowiedź na błąd z usługi Storage.

Nazwa Typ Opis
code

string

Identyfikator błędu. Kody są niezmienne i mają być używane programowo.

details

CloudErrorBody[]

Lista dodatkowych szczegółów dotyczących błędu.

message

string

Komunikat opisujący błąd, który ma być odpowiedni do wyświetlania w interfejsie użytkownika.

target

string

Element docelowy określonego błędu. Na przykład nazwa właściwości w błędzie.

EnabledProtocols

Protokół uwierzytelniania używany dla udziału plików. Można określić tylko podczas tworzenia udziału.

Wartość Opis
SMB
NFS

FileShare

Właściwości udziału plików, w tym identyfikator, nazwa zasobu, typ zasobu, Etag.

Nazwa Typ Opis
etag

string

Zasób Etag.

id

string

W pełni kwalifikowany identyfikator zasobu dla zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Nazwa zasobu

properties.accessTier

ShareAccessTier

Warstwa dostępu dla określonego udziału. Konto GpV2 można wybrać między TransactionOptimized (wartość domyślna), Gorąca i Chłodna. Konto FileStorage może wybrać pozycję Premium.

properties.accessTierChangeTime

string (date-time)

Wskazuje czas ostatniej modyfikacji warstwy dostępu udziału.

properties.accessTierStatus

string

Wskazuje, czy istnieje oczekujące przejście dla warstwy dostępu.

properties.deleted

boolean

Wskazuje, czy udział został usunięty.

properties.deletedTime

string (date-time)

Czas usunięcia udziału, jeśli został usunięty.

properties.enabledProtocols

EnabledProtocols

Protokół uwierzytelniania używany dla udziału plików. Można określić tylko podczas tworzenia udziału.

properties.fileSharePaidBursting

FileSharePropertiesFileSharePaidBursting

Właściwości płatnego rozerwania udziału plików.

properties.includedBurstIops

integer (int32)

Obliczona liczba operacji we/wy na sekundę burst udziału. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki Aprowizowany typ konta w wersji 2.

properties.lastModifiedTime

string (date-time)

Zwraca datę i godzinę ostatniej modyfikacji udziału.

properties.leaseDuration

LeaseDuration

Określa, czy dzierżawa udziału jest udzielana na czas nieskończony, czy na czas określony, tylko wtedy, gdy udział jest dzierżawiony.

properties.leaseState

LeaseState

Stan dzierżawy udziału.

properties.leaseStatus

LeaseStatus

Status wynajmu udziału.

properties.maxBurstCreditsForIops

integer (int64)

Obliczona maksymalna liczba kredytów serii dla akcji. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki Aprowizowany typ konta w wersji 2.

properties.metadata

object

Para name-value do skojarzenia z udziałem jako metadanymi.

properties.nextAllowedProvisionedBandwidthDowngradeTime

string (date-time-rfc7231)

Zwraca następny dozwolony czas obniżenia aprowizowanej przepustowości dla udziału. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki Aprowizowany typ konta w wersji 2.

properties.nextAllowedProvisionedIopsDowngradeTime

string (date-time-rfc7231)

Zwraca następny dozwolony czas obniżenia poziomu operacji we/wy na sekundę dla udziału. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki Aprowizowany typ konta w wersji 2.

properties.nextAllowedQuotaDowngradeTime

string (date-time-rfc7231)

Zwraca następny dozwolony czas obniżenia rozmiaru aprowizowanego magazynu dla udziału. Ta właściwość jest dostępna tylko dla udziałów plików utworzonych w obszarze typu konta Files Provisioned v1 SSD i Files Provisioned v2

properties.provisionedBandwidthMibps

integer (int32)

Aprowizowana przepustowość udziału w mebibajtach na sekundę. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki Aprowizowany typ konta w wersji 2. Aby uzyskać minimalną i maksymalną dozwoloną wartość dla aprowizowanej przepustowości, zapoznaj się z odpowiedzią interfejsu API GetFileServiceUsage.

properties.provisionedIops

integer (int32)

Aprowizowana liczba operacji we/wy na sekundę udziału. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki Aprowizowany typ konta w wersji 2. Zapoznaj się z odpowiedzią interfejsu API GetFileServiceUsage, aby uzyskać minimalną i maksymalną dozwoloną wartość dla aprowizowanej liczby operacji we/wy na sekundę.

properties.remainingRetentionDays

integer (int32)

Pozostałe dni przechowywania dla udziału, który został usunięty nietrwale.

properties.rootSquash

RootSquashType

Właściwość dotyczy tylko udziału NFS. Wartość domyślna to NoRootSquash.

properties.shareQuota

integer (int32)

Aprowizowany rozmiar udziału w gibibajtach. Musi być większa niż 0 i mniejsza lub równa 5 TB (5120). W przypadku dużych udziałów plików maksymalny rozmiar to 102400. W przypadku udziałów plików utworzonych w obszarze Typ konta aprowizowanego w wersji 2 zapoznaj się z odpowiedzią interfejsu API GetFileServiceUsage dla minimalnego i maksymalnego dozwolonego rozmiaru aprowizowanego magazynu.

properties.shareUsageBytes

integer (int64)

Przybliżony rozmiar danych przechowywanych w udziale. Należy pamiętać, że ta wartość może nie obejmować wszystkich ostatnio utworzonych plików lub ostatnio zmienionych rozmiarów.

properties.signedIdentifiers

SignedIdentifier[]

Lista przechowywanych zasad dostępu określonych w udziale.

properties.snapshotTime

string (date-time)

Czas tworzenia migawki udziału zwróconej w odpowiedzi na listę udziałów z parametrem expand "migawki".

properties.version

string

Wersja udziału.

type

string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

FileSharePropertiesFileSharePaidBursting

Właściwości płatnego rozerwania udziału plików.

Nazwa Typ Opis
paidBurstingEnabled

boolean

Wskazuje, czy płatne skalowanie jest włączone dla udziału. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki aprowizowanego typu konta SSD w wersji 1.

paidBurstingMaxBandwidthMibps

integer (int32)

Maksymalna płatna przepustowość dla udziału w mebibajtach na sekundę. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki aprowizowanego typu konta SSD w wersji 1. Maksymalna dozwolona wartość to 10340, która jest maksymalną dozwoloną przepustowością dla udziału.

paidBurstingMaxIops

integer (int32)

Maksymalna płatna liczba operacji we/wy na sekundę dla udziału. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki aprowizowanego typu konta SSD w wersji 1. Maksymalna dozwolona wartość to 102400, czyli maksymalna dozwolona liczba operacji we/wy na sekundę dla udziału.

LeaseDuration

Określa, czy dzierżawa kontenera jest dzierżawiona na czas nieskończony, czy na stałe, tylko wtedy, gdy kontener jest dzierżawiony.

Wartość Opis
Infinite
Fixed

LeaseState

Stan dzierżawy kontenera.

Wartość Opis
Available
Leased
Expired
Breaking
Broken

LeaseStatus

Stan dzierżawy kontenera.

Wartość Opis
Locked
Unlocked

RootSquashType

Właściwość dotyczy tylko udziału NFS. Wartość domyślna to NoRootSquash.

Wartość Opis
NoRootSquash
RootSquash
AllSquash

ShareAccessTier

Warstwa dostępu dla określonego udziału. Konto GpV2 można wybrać między TransactionOptimized (wartość domyślna), Gorąca i Chłodna. Konto FileStorage może wybrać pozycję Premium.

Wartość Opis
TransactionOptimized
Hot
Cool
Premium

SignedIdentifier

Nazwa Typ Opis
accessPolicy

AccessPolicy

Zasady dostępu

id

string

Unikatowy identyfikator przechowywanych zasad dostępu.