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 |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 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. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter. |
|
share
|
path | True |
string minLength: 3maxLength: 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. |
|
subscription
|
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 |
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 |
Protokół uwierzytelniania używany dla udziału plików. Można określić tylko podczas tworzenia udziału. |
|
| properties.fileSharePaidBursting |
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 |
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 |
Lista przechowywanych zasad dostępu określonych w udziale. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Operacja platformy Azure została zakończona pomyślnie. |
|
| Other Status Codes |
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
|
Update |
|
Update |
|
Update |
|
Update |
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 |
|---|---|
|
Access |
|
|
Cloud |
Odpowiedź na błąd z usługi Storage. |
|
Cloud |
Odpowiedź na błąd z usługi Storage. |
|
Enabled |
Protokół uwierzytelniania używany dla udziału plików. Można określić tylko podczas tworzenia udziału. |
|
File |
Właściwości udziału plików, w tym identyfikator, nazwa zasobu, typ zasobu, Etag. |
|
File |
Właściwości płatnego rozerwania udziału plików. |
|
Lease |
Określa, czy dzierżawa kontenera jest dzierżawiona na czas nieskończony, czy na stałe, tylko wtedy, gdy kontener jest dzierżawiony. |
|
Lease |
Stan dzierżawy kontenera. |
|
Lease |
Stan dzierżawy kontenera. |
|
Root |
Właściwość dotyczy tylko udziału NFS. Wartość domyślna to NoRootSquash. |
|
Share |
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. |
|
Signed |
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 |
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 |
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 |
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 |
Protokół uwierzytelniania używany dla udziału plików. Można określić tylko podczas tworzenia udziału. |
|
| properties.fileSharePaidBursting |
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 |
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 |
Stan dzierżawy udziału. |
|
| properties.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 |
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 |
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 |
Zasady dostępu |
|
| id |
string |
Unikatowy identyfikator przechowywanych zasad dostępu. |