Path - Lease
Lånesökväg
Skapa och hantera ett lån för att begränsa skriv- och borttagningsåtkomst till sökvägen. Den här åtgärden stöder villkorsstyrda HTTP-begäranden. Mer information finns i Ange villkorsstyrda rubriker för Blob Service-åtgärder.
POST https://{accountName}.{dnsSuffix}/{filesystem}/{path}
POST https://{accountName}.{dnsSuffix}/{filesystem}/{path}?timeout={timeout}
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
account
|
path | True |
string |
Namnet på Azure Storage-kontot. |
dns
|
path | True |
string |
DNS-suffixet för Azure Data Lake Storage-slutpunkten. |
filesystem
|
path | True |
string |
Filsystemidentifieraren. Reguljärt uttrycksmönster: |
path
|
path | True |
string |
Fil- eller katalogsökvägen. |
timeout
|
query |
integer int32 |
Ett valfritt timeoutvärde för åtgärden i sekunder. Perioden börjar när begäran tas emot av tjänsten. Om tidsgränsvärdet förflutit innan åtgärden slutförs misslyckas åtgärden. |
Begärandehuvud
Name | Obligatorisk | Typ | Description |
---|---|---|---|
x-ms-lease-action | True |
Det finns fem låneåtgärder: "acquire", "break", "change", "renew" och "release". Använd "acquire" och ange "x-ms-proposed-lease-id" och "x-ms-lease-duration" för att skaffa ett nytt lån. Använd "break" för att bryta ett befintligt lån. När ett lån bryts kan låneperioden förflutit, under vilken tid ingen låneåtgärd förutom avbrott och lansering kan utföras på filen. När ett lån har brutits anger svaret intervallet i sekunder tills ett nytt lån kan förvärvas. Använd "ändra" och ange aktuellt låne-ID i "x-ms-lease-id" och det nya låne-ID:t i "x-ms-proposed-lease-id" för att ändra låne-ID för ett aktivt lån. Använd "förnya" och ange "x-ms-lease-id" för att förnya ett befintligt lån. Använd "release" och ange "x-ms-lease-id" för att frigöra ett lån. |
|
x-ms-lease-duration |
integer int32 |
Lånetiden krävs för att skaffa ett lån och anger lånets varaktighet i sekunder. Lånetiden måste vara mellan 15 och 60 sekunder eller -1 för oändligt lån. |
|
x-ms-lease-break-period |
integer int32 |
Varaktigheten för låneavbrottsperioden är valfri för att bryta ett lån och anger lånets brytperiod i sekunder. Låneperioden måste vara mellan 0 och 60 sekunder. |
|
x-ms-lease-id |
string |
Krävs när "x-ms-lease-action" är "renew", "change" eller "release". För förnyelse- och lanseringsåtgärderna måste detta matcha det aktuella låne-ID:t. Reguljärt uttrycksmönster: |
|
x-ms-proposed-lease-id |
string |
Krävs när "x-ms-lease-action" är "acquire" eller "change". Ett lån förvärvas med det här låne-ID:t om åtgärden lyckas. Reguljärt uttrycksmönster: |
|
If-Match |
string |
Valfritt. Ett ETag-värde. Ange det här huvudet för att utföra åtgärden endast om resursens ETag matchar det angivna värdet. ETag måste anges inom citattecken. |
|
If-None-Match |
string |
Valfritt. Ett ETag-värde eller ett särskilt jokerteckenvärde ("*"). Ange den här rubriken för att utföra åtgärden endast om resursens ETag inte matchar det angivna värdet. ETag måste anges inom citattecken. |
|
If-Modified-Since |
string |
Valfritt. Ett datum- och tidsvärde. Ange det här huvudet för att utföra åtgärden endast om resursen har ändrats sedan det angivna datumet och tiden. |
|
If-Unmodified-Since |
string |
Valfritt. Ett datum- och tidsvärde. Ange endast det här huvudet för att utföra åtgärden om resursen inte har ändrats sedan det angivna datumet och tiden. |
|
x-ms-client-request-id |
string |
Ett UUID som registrerats i analysloggarna för felsökning och korrelation. Reguljärt uttrycksmönster: |
|
x-ms-date |
string |
Anger Coordinated Universal Time (UTC) för begäran. Detta krävs när du använder auktorisering av delad nyckel. |
|
x-ms-version |
string |
Anger versionen av REST-protokollet som används för bearbetning av begäran. Detta krävs när du använder auktorisering av delad nyckel. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
Åtgärden "renew", "change" eller "release" lyckades. Sidhuvuden
|
|
201 Created |
Ett nytt lån har skapats. Åtgärden "hämta" lyckades. Sidhuvuden
|
|
202 Accepted |
Låneåtgärden "break" lyckades. Sidhuvuden
|
|
Other Status Codes |
Ett fel inträffade. De möjliga HTTP-status-, kod- och meddelandesträngarna visas nedan:
Sidhuvuden
|
Definitioner
Name | Description |
---|---|
Data |
|
Error |
Svarsobjektet för tjänstfel. |
Path |
Det finns fem låneåtgärder: "acquire", "break", "change", "renew" och "release". Använd "acquire" och ange "x-ms-proposed-lease-id" och "x-ms-lease-duration" för att skaffa ett nytt lån. Använd "break" för att bryta ett befintligt lån. När ett lån bryts kan låneperioden förflutit, under vilken tid ingen låneåtgärd förutom avbrott och lansering kan utföras på filen. När ett lån har brutits anger svaret intervallet i sekunder tills ett nytt lån kan förvärvas. Använd "ändra" och ange aktuellt låne-ID i "x-ms-lease-id" och det nya låne-ID:t i "x-ms-proposed-lease-id" för att ändra låne-ID för ett aktivt lån. Använd "förnya" och ange "x-ms-lease-id" för att förnya ett befintligt lån. Använd "release" och ange "x-ms-lease-id" för att frigöra ett lån. |
DataLakeStorageError
Name | Typ | Description |
---|---|---|
error |
Svarsobjektet för tjänstfel. |
Error
Svarsobjektet för tjänstfel.
Name | Typ | Description |
---|---|---|
code |
string |
Felkoden för tjänsten. |
message |
string |
Tjänstfelmeddelandet. |
PathLeaseAction
Det finns fem låneåtgärder: "acquire", "break", "change", "renew" och "release". Använd "acquire" och ange "x-ms-proposed-lease-id" och "x-ms-lease-duration" för att skaffa ett nytt lån. Använd "break" för att bryta ett befintligt lån. När ett lån bryts kan låneperioden förflutit, under vilken tid ingen låneåtgärd förutom avbrott och lansering kan utföras på filen. När ett lån har brutits anger svaret intervallet i sekunder tills ett nytt lån kan förvärvas. Använd "ändra" och ange aktuellt låne-ID i "x-ms-lease-id" och det nya låne-ID:t i "x-ms-proposed-lease-id" för att ändra låne-ID för ett aktivt lån. Använd "förnya" och ange "x-ms-lease-id" för att förnya ett befintligt lån. Använd "release" och ange "x-ms-lease-id" för att frigöra ett lån.
Name | Typ | Description |
---|---|---|
acquire |
string |
|
break |
string |
|
change |
string |
|
release |
string |
|
renew |
string |