Path - Update

Dołącz dane | Spłukiwanie danych | Właściwości zestawu | Ustawianie kontroli dostępu
Przesyła dane do pliku, opróżnia (zapisuje) wcześniej przekazane dane do pliku, ustawia właściwości pliku lub katalogu lub ustawia kontrolę dostępu dla pliku lub katalogu. Dane można dołączać tylko do pliku. Ta operacja obsługuje warunkowe żądania HTTP. Aby uzyskać więcej informacji, zobacz Określanie nagłówków warunkowych dla operacji usługi obiektów blob.

PATCH https://{accountName}.{dnsSuffix}/{filesystem}/{path}?action={action}
PATCH https://{accountName}.{dnsSuffix}/{filesystem}/{path}?action={action}&position={position}&retainUncommittedData={retainUncommittedData}&close={close}&timeout={timeout}

Parametry identyfikatora URI

Name In Required Type Description
accountName
path True
  • string

Nazwa konta usługi Azure Storage.

dnsSuffix
path True
  • string

Sufiks DNS punktu końcowego usługi Azure Data Lake Storage.

filesystem
path True
  • string

Identyfikator systemu plików.

Regex pattern: ^[$a-z0-9](?!.*--)[-a-z0-9]{1,61}[a-z0-9]$

path
path True
  • string

Ścieżka pliku lub katalogu.

action
query True

Akcja musi być "dołącz", aby przekazać dane, które mają być dołączone do pliku, "flush", aby opróżnić wcześniej przekazane dane do pliku, "setProperties", aby ustawić właściwości pliku lub katalogu, lub "setAccessControl", aby ustawić właściciela, grupę, uprawnienia lub listę kontroli dostępu dla pliku lub katalogu. Należy zauważyć, że hierarchiczny obszar nazw musi być włączony dla konta, aby korzystać z kontroli dostępu. Należy również zauważyć, że lista kontroli dostępu (ACL) zawiera uprawnienia dla właściciela, grupy właścicielskiej i innych, więc x-ms-uprawnienia i x-ms-acl nagłówki żądań wzajemnie się wykluczają.

close
query
  • boolean

Zdarzenia usługi Azure Storage umożliwiają aplikacjom otrzymywanie powiadomień po zmianie plików. Gdy usługa Azure Storage Events jest włączona, wywoływane jest zdarzenie zmiany pliku. To zdarzenie ma właściwość wskazującą, czy jest to ostateczna zmiana, aby odróżnić pośrednie flush do strumienia plików i końcowe zamknięcie strumienia plików. Parametr zamknij kwerendę jest prawidłowy tylko wtedy, gdy akcja jest "opróżniać" i powiadomienia o zmianie są włączone. Jeśli wartość close jest "true" i operacja opróżniania zakończy się pomyślnie, usługa wywołuje powiadomienie o zmianie pliku z właściwością wskazującą, że jest to ostateczna aktualizacja (strumień plików został zamknięty). Jeśli "false" powiadomienie o zmianie jest wywoływane wskazujące, że plik został zmieniony. Wartością domyślną jest false. Ten parametr kwerendy jest ustawiony na true przez sterownik ABFS Usługi Hadoop, aby wskazać, że strumień plików został zamknięty."

position
query
  • integer
int64

Ten parametr umożliwia wywołującemu przesyłanie danych równolegle i kontrolowanie kolejności, w jakiej jest dołączany do pliku. Jest to wymagane podczas przekazywania danych, które mają być dołączone do pliku i podczas opróżniania wcześniej przesłanych danych do pliku. Wartość musi być w miejscu, w którym dane mają być dołączone. Przekazane dane nie są natychmiast opróżniane lub zapisywane do pliku. Aby opróżnić, wcześniej przekazane dane muszą być ciągłe, parametr position musi być określony i równy długości pliku po zapisaniu wszystkich danych i nie może być treści jednostki żądania dołączone do żądania.

retainUncommittedData
query
  • boolean

Jest prawidłowy tylko dla operacji opróżniania. Jeśli "true", niezatwierdzone dane są przechowywane po zakończeniu operacji opróżniania; w przeciwnym razie niezatwierdzone dane są usuwane po operacji opróżniania. Wartością domyślną jest false. Dane z przesunięcia mniejszą niż określona pozycja są zapisywane w pliku po zakończeniu opróżniania, ale ten opcjonalny parametr umożliwia zachowanie danych po położeniu opróżniania dla przyszłej operacji opróżniania.

timeout
query
  • integer
int32

Opcjonalna wartość limitu czasu operacji w sekundach. Okres rozpoczyna się, gdy żądanie jest odbierane przez usługę. Jeśli wartość limitu czasu upłynie przed zakończeniem operacji, operacja zakończy się niepowodzeniem.

Nagłówek żądania

Media Types: "application/octet-stream", "text/plain"

Name Required Type Description
Content-Length
  • integer
int64

Wymagane dla "Dołącz dane" i "Opróżnij dane". Musi być 0 dla "Flush Data". Musi być długość zawartości żądania w bajtach dla "Dołącz dane".

Content-MD5
  • string

Element opcjonalny. Skrót MD5 zawartości żądania. Ten nagłówek jest prawidłowy w operacjach "Dołącz" i "Flush". Ten skrót służy do weryfikacji integralności zawartości żądania podczas transportu. Po określeniu tego nagłówka usługa magazynu porównuje skrót zawartości, która dotarła z tą wartością nagłówka. Jeśli dwa skróty nie są zgodne, operacja zakończy się niepowodzeniem z kodem błędu 400 (Złe żądanie). Należy zauważyć, że ten skrót MD5 nie jest przechowywany z plikiem. Ten nagłówek jest skojarzony z zawartością żądania, a nie z zawartością przechowywanej samego pliku.

x-ms-lease-id
  • string

Identyfikator dzierżawy musi być określony, jeśli istnieje aktywna dzierżawa.

Regex pattern: ^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$

x-ms-cache-control
  • string

Opcjonalne i prawidłowe tylko dla operacji właściwości opróżniania i ustawiania. Usługa przechowuje tę wartość i zawiera ją w nagłówku odpowiedzi "Kontrola pamięci podręcznej" dla operacji "Odczyt pliku".

x-ms-content-type
  • string

Opcjonalne i prawidłowe tylko dla operacji właściwości opróżniania i ustawiania. Usługa przechowuje tę wartość i zawiera ją w nagłówku odpowiedzi "Typ zawartości" dla operacji "Odczyt pliku".

x-ms-content-disposition
  • string

Opcjonalne i prawidłowe tylko dla operacji właściwości opróżniania i ustawiania. Usługa przechowuje tę wartość i zawiera ją w nagłówku odpowiedzi "Dyspozycja zawartości" dla operacji "Odczyt pliku".

x-ms-content-encoding
  • string

Opcjonalne i prawidłowe tylko dla operacji właściwości opróżniania i ustawiania. Usługa przechowuje tę wartość i zawiera ją w nagłówku odpowiedzi "Kodowanie zawartości" dla operacji "Odczyt pliku".

x-ms-content-language
  • string

Opcjonalne i prawidłowe tylko dla operacji właściwości opróżniania i ustawiania. Usługa przechowuje tę wartość i zawiera ją w nagłówku odpowiedzi "Język zawartości" dla operacji "Odczyt pliku".

x-ms-content-md5
  • string

Opcjonalne i prawidłowe tylko dla operacji "Opróżnianie & właściwości zestawu". Usługa przechowuje tę wartość i zawiera ją w nagłówku odpowiedzi "Content-Md5" dla operacji "Odczyt & Pobierz właściwości". Jeśli ta właściwość nie jest określona na żądanie, a następnie właściwość zostanie wyczyszczone dla pliku. Kolejne wywołania "Odczyt & Właściwości Pobierz" nie zwróci tej właściwości, chyba że jest jawnie ustawiona w tym pliku ponownie.

x-ms-properties
  • string

Element opcjonalny. Właściwości zdefiniowane przez użytkownika, które mają być przechowywane w pliku lub katalogu, w formacie listy par nazw i wartości oddzielonych przecinkami "n1=v1, n2=v2, ...", gdzie każda wartość jest ciągiem zakodowanym base64. Należy zauważyć, że ciąg może zawierać tylko znaki ASCII w zestawie znaków ISO-8859-1. Prawidłowa tylko dla operacji setProperties. Jeśli plik lub katalog istnieje, wszystkie właściwości, które nie zostały uwzględnione na liście, zostaną usunięte. Wszystkie właściwości są usuwane, jeśli nagłówek zostanie pominięty. Aby scalić nowe i istniejące właściwości, najpierw pobierz wszystkie istniejące właściwości i bieżący e-tag, a następnie wyślij żądanie warunkowe z e-tagiem i uwzględnij wartości dla wszystkich właściwości.

x-ms-owner
  • string

Opcjonalne i prawidłowe tylko dla operacji setAccessControl. Ustawia właściciela pliku lub katalogu.

x-ms-group
  • string

Opcjonalne i prawidłowe tylko dla operacji setAccessControl. Ustawia grupę zawierającą plik lub katalog.

x-ms-permissions
  • string

Opcjonalne i prawidłowe tylko wtedy, gdy hierarchiczny obszar nazw jest włączony dla konta. Ustawia uprawnienia dostępu POSIX dla właściciela pliku, grupy właściciela pliku i innych. Każda klasa może mieć uprawnienia do odczytu, zapisu lub wykonywania. Lepki bit jest również obsługiwany. Obsługiwane są zarówno wartości symboliczne (rwxrw-rw-), jak i 4-cyfrowe notacji ósemkowej (np. 0766). Nieprawidłowy w połączeniu z x-ms-acl.

x-ms-acl
  • string

Opcjonalne i prawidłowe tylko dla operacji setAccessControl. Ustawia prawa kontroli dostępu POSIX do plików i katalogów. Wartość jest oddzieloną przecinkami listą wpisów kontroli dostępu, która w pełni zastępuje istniejącą listę kontroli dostępu (ACL). Każdy wpis kontroli dostępu (ACE) składa się z zakresu, typu, identyfikatora użytkownika lub grupy oraz uprawnień w formacie "[scope:][type]:[id]:[uprawnienia]". Zakres musi być "domyślny", aby wskazać, że wpis ACE należy do domyślnej listy ACL dla katalogu; w przeciwnym razie zakres jest niejawny i ACE należy do listy ACL dostępu. Istnieją cztery typy wpisów ACE: "użytkownik" udziela praw właścicielowi lub nazwanemu użytkownikowi, "grupa" przyznaje prawa do grupy będącej właścicielem lub nazwanej grupy, "maska" ogranicza prawa przyznane nazwanym użytkownikom i członkom grup, a "inne" przyznaje prawa wszystkim użytkownikom, których nie znaleziono w żadnym z pozostałych wpisów. Identyfikator użytkownika lub grupy jest pomijany dla wpisów typu "maska" i "inne". Identyfikator użytkownika lub grupy jest również pomijany dla właściciela i grupy posiadającej. Pole uprawnień jest sekwencją 3-znakową, w której pierwszy znak jest "r" w celu przyznania dostępu do odczytu, drugi znak to "w" w celu przyznania dostępu do zapisu, a trzeci znak to "x" w celu przyznania uprawnień do wykonania. Jeśli dostęp nie zostanie przyznany, znak "-" jest używany do oznaczania, że uprawnienie zostało odrzucone. Na przykład następująca list ACL udziela praw do odczytu, zapisu i wykonywania właścicielowi pliku i john.doe@contoso, prawo do odczytuuser:john.doe@contoso:rwxdo grupy stanowiącej i nic dla wszystkich innych: "user::rwx, ,group::r--,other::---,mask=rwx". Nieprawidłowy w połączeniu z x-ms-uprawnień.

If-Match
  • string

Opcjonalnie dla opróżnianie danych i właściwości zestawu, ale nieprawidłowe dla dołączania danych. Wartość ETag. Określ ten nagłówek, aby wykonać operację tylko wtedy, gdy etag zasobu jest zgodny z określoną wartością. ETag musi być określony w cudzysłowie.

If-None-Match
  • string

Opcjonalnie dla opróżnianie danych i właściwości zestawu, ale nieprawidłowe dla dołączania danych. Wartość ETag lub wartość symbolu wieloznacznego ("*"). Określ ten nagłówek, aby wykonać operację tylko wtedy, gdy etag zasobu nie jest zgodny z określoną wartością. ETag musi być określony w cudzysłowie.

If-Modified-Since
  • string

Opcjonalnie dla opróżnianie danych i właściwości zestawu, ale nieprawidłowe dla dołączania danych. Wartość daty i godziny. Określ ten nagłówek, aby wykonać operację tylko wtedy, gdy zasób został zmodyfikowany od określonej daty i godziny.

If-Unmodified-Since
  • string

Opcjonalnie dla opróżnianie danych i właściwości zestawu, ale nieprawidłowe dla dołączania danych. Wartość daty i godziny. Określ ten nagłówek, aby wykonać operację tylko wtedy, gdy zasób nie został zmodyfikowany od określonej daty i godziny.

x-ms-client-request-id
  • string

UUID rejestrowane w dziennikach analizy do rozwiązywania problemów i korelacji.

Regex pattern: ^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$

x-ms-date
  • string

Określa dla żądania godzinę w formacie uniwersalnego czasu koordynowanego (UTC). Jest to wymagane podczas korzystania z autoryzacji klucza udostępnionego.

x-ms-version
  • string

Określa wersję protokołu REST używanego do przetwarzania żądania. Jest to wymagane podczas korzystania z autoryzacji klucza udostępnionego.

Treść żądania

Media Types: "application/octet-stream", "text/plain"

Name Type Description
requestBody
  • object

Prawidłowe tylko dla operacji dołączania. Dane, które mają zostać przesłane i dołączone do pliku.

Odpowiedzi

Name Type Description
200 OK

Dane zostały opróżnione (zapisane) do pliku lub właściwości zostały ustawione pomyślnie.

Headers

  • Date: string
  • ETag: string
  • Last-Modified: string
  • Accept-Ranges: string
  • Cache-Control: string
  • Content-Disposition: string
  • Content-Encoding: string
  • Content-Language: string
  • Content-Length: integer
  • Content-Range: string
  • Content-Type: string
  • Content-MD5: string
  • x-ms-properties: string
  • x-ms-request-id: string
  • x-ms-version: string
202 Accepted

Przesłane dane zostały zaakceptowane.

Headers

  • Content-MD5: string
  • Date: string
  • x-ms-request-id: string
  • x-ms-version: string
Other Status Codes

Wystąpił błąd. Poniżej wymieniono możliwy stan, kod i ciągi komunikatów HTTP:

  • 400 Bad Request, ContentLengthMustBeZero, "Nagłówek żądania długości zawartości musi wynosić zero."
  • 400 Bad Request, InvalidAuthenticationInfo, "Informacje o uwierzytelnianiu nie są podane w poprawnym formacie. Sprawdź wartość nagłówka Autoryzacja."
  • 400 Bad Request, InvalidFlushPosition, "Przekazane dane nie są ciągłe lub wartość parametru kwerendy pozycji nie jest równa długości pliku po dołączeniu przekazanych danych."
  • 400 Bad Request, InvalidHeaderValue, "Wartość jednego z nagłówków HTTP nie jest w poprawnym formacie."
  • 400 Bad Request, InvalidHttpVerb, "Określony zlecenie HTTP jest nieprawidłowy — nie jest rozpoznawany przez serwer."
  • 400 Bad Request, InvalidInput, "Jedno z danych wejściowych żądania jest nieprawidłowe."
  • 400 Bad Request, InvalidPropertyName, "Nazwa właściwości nie może być pusta."
  • 400 Bad Request, InvalidPropertyName, "Nazwa właściwości zawiera nieprawidłowe znaki."
  • 400 Bad Request, InvalidQueryParameterValue, "Wartość dla jednego z parametrów kwerendy określonych w identyfikatorze URI żądania jest nieprawidłowa."
  • 400 Bad Request, InvalidResourceName, "Określona nazwa zasobu zawiera nieprawidłowe znaki."
  • 400 Bad Request, InvalidSourceUri, "Źródłowy identyfikator URI jest nieprawidłowy."
  • 400 Bad Request, InvalidUri, "Identyfikator URI żądania jest nieprawidłowy."
  • 400 Bad Request, MissingRequiredHeader, "Nagłówek HTTP, który jest obowiązkowy dla tego żądania, nie jest określony."
  • 400 Bad Request, MissingRequiredQueryParameter, "Parametr zapytania, który jest obowiązkowy dla tego żądania, nie jest określony."
  • 400 Złe żądanie, MultipleConditionHeadersNotSupportowane, "Wiele nagłówków warunek nie są obsługiwane."
  • 400 Bad Request, OutOfRangeInput, "Jedno z danych wejściowych żądania jest poza zakresem."
  • 400 Bad Request, OutOfRangeQueryParameterValue, "Jeden z parametrów kwerendy określonych w identyfikatorze URI żądania jest poza dopuszczalnym zakresem."
  • 400 Bad Request, UnsupportedHeader, "Jeden z nagłówków określonych w żądaniu nie jest obsługiwany."
  • 400 Bad Request, UnsupportedQueryParameter, "Jeden z parametrów kwerendy określonych w identyfikatorze URI żądania nie jest obsługiwany."
  • 400 Bad Request, UnsupportedRestVersion, "Określona wersja reszta jest nieobsługiwała."
  • 403 Zabronione, AccountIsDisabled, "Określone konto jest wyłączone."
  • 403 Zabronione, AuthorizationFailure, "To żądanie nie jest upoważnione do wykonania tej operacji."
  • 403 Zabronione, InsufficientAccountPermissions, "Konto, do które uzyskuje się dostęp, nie ma wystarczających uprawnień do wykonania tej operacji."
  • 404 Nie znaleziono, FilesystemNotFound, "Określony system plików nie istnieje."
  • 404 Nie znaleziono, PathNotFound, "Określona ścieżka nie istnieje."
  • 404 Nie znaleziono, RenameDestinationParentPathNotFound, "Katalog nadrzędny ścieżki docelowej nie istnieje."
  • 404 Nie znaleziono, ResourceNotFound, "Określony zasób nie istnieje."
  • 404 Nie znaleziono, SourcePathNotFound, "Ścieżka źródłowa dla operacji zmiany nazwy nie istnieje."
  • 405 Metoda niedozwolona, nieobsługiwyhttpVerb, "Zasób nie obsługuje określonego zlecenia HTTP."
  • 409 Konflikt, DestinationPathIsBeingDeleted, "Określona ścieżka docelowa jest oznaczona do usunięcia."
  • 409 Konflikt, DirectoryNotEmpty, "Wartość parametru kwerendy cyklicznej musi być prawdziwa, aby usunąć niepusty katalog."
  • 409 Konflikt, FilesystemAlreadyExists, "Określony system plików już istnieje."
  • 409 Konflikt, FilesystemBeingDeleted, "Określony system plików jest usuwany."
  • 409 Konflikt, InvalidDestinationPath, "Określona ścieżka lub element ścieżki istnieje, a jej typ zasobu jest nieprawidłowy dla tej operacji." * Konflikt, InvalidFlushOperation, "Zasób został utworzony lub zmodyfikowany przez interfejs API usługi blob i nie mogą być zapisywane przez interfejs API usługi przechowywania danych Lake."
  • 409 Konflikt, InvalidRenameSourcePath, "Katalog źródłowy nie może być taki sam jak katalog docelowy, ani nie może być podkatalogiem katalogu źródłowego."
  • 409 Konflikt, InvalidSourceOrDestinationResourceType, "Typ zasobu źródłowego i docelowego musi być identyczny."
  • 409 Konflikt, LeaseAlreadyPresent, "Jest już obecny dzierżawy."
  • 409 Konflikt, LeaseIdMismatchWithLeaseOperation, "Określony identyfikator dzierżawy nie odpowiada identyfikatorowi dzierżawy zasobu z określoną operacją dzierżawy."
  • 409 Konflikt, LeaseIsAlreadyBroken, "Dzierżawa została już złamana i nie może być ponownie przerwana."
  • 409 Konflikt, LeaseIsBreakingAndCannotBeAcquired, "Identyfikator dzierżawy dopasowane, ale dzierżawa jest obecnie w stanie złamania i nie mogą być nabyte, dopóki nie zostanie złamany."
  • 409 Konflikt, LeaseIsBreakingAndCannotBeChanged, "Identyfikator dzierżawy dopasowane, ale dzierżawa jest obecnie w stanie złamania i nie można zmienić."
  • 409 Konflikt, LeaseIsBrokenAndCannotBeRenewed, "Identyfikator dzierżawy dopasowane, ale dzierżawa została złamana jawnie i nie można odnowić."
  • 409 Konflikt, LeaseNameMismatch, "Określona nazwa dzierżawy nie pasuje do istniejącej nazwy dzierżawy."
  • 409 Konflikt, LeaseNotPresentWithLeaseOperation, "Identyfikator dzierżawy nie jest obecny z określoną operacją dzierżawy."
  • 409 Konflikt, PathAlreadyExists, "Określona ścieżka już istnieje."
  • 409 Konflikt, PathConflict, "Określona ścieżka lub element ścieżki istnieje, a jej typ zasobu jest nieprawidłowy dla tej operacji."
  • 409 Konflikt, SourcePathIsBeingDeleted, "Określona ścieżka źródłowa jest oznaczona do usunięcia."
  • 409 Konflikt, ResourceTypeMismatch, "Typ zasobu określony w żądaniu nie jest zgodny z typem zasobu."
  • 412 Warunek wstępny nie powiódł się, ConditionNotMet, "Warunek określony przy użyciu nagłówków warunkowych HTTP nie jest spełniony."
  • 412 Warunek wstępny nie powiódł się, LeaseIdMismatch, "Określony identyfikator dzierżawy nie odpowiadał identyfikatorowi dzierżawy zasobu".
  • 412 Warunek wstępny nie powiodło się, LeaseIdMissing, "Obecnie istnieje dzierżawa zasobu i nie określono identyfikatora dzierżawy w żądaniu."
  • 412 Warunek wstępny nie powiódł się, LeaseNotPresent, "Obecnie nie ma dzierżawy zasobu."
  • 412 Warunek wstępny nie powiódł się, LeaseLost, "Określono identyfikator dzierżawy, ale dzierżawa zasobu wygasła."
  • 412 Warunek wstępny nie powiódł się, SourceConditionNotMet, "Warunek źródła określony przy użyciu nagłówków warunkowych HTTP nie jest spełniony."
  • 413 Żądaj jednostki zbyt duże, RequestBodyTooLarge, "Treść żądania jest zbyt duży i przekracza maksymalny dopuszczalny limit."
  • 416 Żądany zakres nie jest sycony, InvalidRange, "Określony zakres jest nieprawidłowy dla bieżącego rozmiaru zasobu."
  • 500 Wewnętrzny błąd serwera, InternalError, "Serwer napotkał błąd wewnętrzny. Ponów próbę złożenia wniosku."
  • 500 Wewnętrzny błąd serwera, OperationTimedOut, "Nie można ukończyć operacji w dozwolonym czasie."
  • 503 Usługa niedostępna, ServerBusy, "Wyjście przekracza limit konta."
  • 503 Usługa niedostępna, ServerBusy, "Ruch przychodzący przekracza limit konta."
  • 503 Usługa niedostępna, ServerBusy, "Operacje na sekundę przekracza limit konta."
  • 503 Usługa niedostępna, ServerBusy, "Serwer nie może obecnie odbierać żądań. Ponów próbę złożenia wniosku."

Headers

  • x-ms-request-id: string
  • x-ms-version: string

Definicje

DataLakeStorageError
Error

Obiekt odpowiedzi na błąd usługi.

PathUpdateAction

Akcja musi być "dołącz", aby przekazać dane, które mają być dołączone do pliku, "flush", aby opróżnić wcześniej przekazane dane do pliku, "setProperties", aby ustawić właściwości pliku lub katalogu, lub "setAccessControl", aby ustawić właściciela, grupę, uprawnienia lub listę kontroli dostępu dla pliku lub katalogu. Należy zauważyć, że hierarchiczny obszar nazw musi być włączony dla konta, aby korzystać z kontroli dostępu. Należy również zauważyć, że lista kontroli dostępu (ACL) zawiera uprawnienia dla właściciela, grupy właścicielskiej i innych, więc x-ms-uprawnienia i x-ms-acl nagłówki żądań wzajemnie się wykluczają.

DataLakeStorageError

Name Type Description
error

Obiekt odpowiedzi na błąd usługi.

Error

Obiekt odpowiedzi na błąd usługi.

Name Type Description
code
  • string

Kod błędu usługi.

message
  • string

Komunikat o błędzie usługi.

PathUpdateAction

Akcja musi być "dołącz", aby przekazać dane, które mają być dołączone do pliku, "flush", aby opróżnić wcześniej przekazane dane do pliku, "setProperties", aby ustawić właściwości pliku lub katalogu, lub "setAccessControl", aby ustawić właściciela, grupę, uprawnienia lub listę kontroli dostępu dla pliku lub katalogu. Należy zauważyć, że hierarchiczny obszar nazw musi być włączony dla konta, aby korzystać z kontroli dostępu. Należy również zauważyć, że lista kontroli dostępu (ACL) zawiera uprawnienia dla właściciela, grupy właścicielskiej i innych, więc x-ms-uprawnienia i x-ms-acl nagłówki żądań wzajemnie się wykluczają.

Name Type Description
append
  • string
flush
  • string
setAccessControl
  • string
setProperties
  • string