Freigeben über


Abrufen von Freigabeeigenschaften

Die Get Share Properties Anforderung gibt Eigenschaften für die angegebene Freigabe- oder Freigabemomentaufnahme zurück.

Obwohl diese API vollständig unterstützt wird, handelt es sich um eine Legacyverwaltungs-API. Aus diesem Grund wird empfohlen, Dateifreigaben zu verwenden –abrufen, das stattdessen vom Speicherressourcenanbieter (Microsoft.Storage) bereitgestellt wird.

Weitere Informationen zur programmgesteuerten Interaktion mit FileShare Ressourcen mithilfe des Speicherressourcenanbieters finden Sie unter Vorgänge auf FileShares.

Protokollverfügbarkeit

Aktiviertes Dateifreigabeprotokoll Verfügbar
SMB Ja
NFS Ja

Bitten

Die Get Share Properties Anforderung kann wie folgt erstellt werden. Es wird empfohlen, HTTPS zu verwenden.

Methode Anforderungs-URI HTTP-Version
GET/HEAD https://myaccount.file.core.windows.net/myshare?restype=share HTTP/1.1
GET/HEAD https://myaccount.file.core.windows.net/myshare?restype=share&sharesnapshot=<DateTime> HTTP/1.1

Ersetzen Sie die pfadkomponenten, die im Anforderungs-URI angezeigt werden, wie folgt:

Pfadkomponente Beschreibung
myaccount Der Name Ihres Speicherkontos.
myshare Der Name Ihrer Dateifreigabe.

Informationen zu Pfadbenennungseinschränkungen finden Sie unter Namen- und Referenzfreigaben, Verzeichnisse, Dateien und Metadaten.

URI-Parameter

Die folgenden zusätzlichen Parameter können im Anforderungs-URI angegeben werden:

Parameter Beschreibung
sharesnapshot Wahlfrei. Version 2017-04-17 und höher. Der parameter sharesnapshot ist ein undurchsichtiger Datums-/Uhrzeitwert, der, wenn vorhanden, die Freigabemomentaufnahme angibt, um die Eigenschaften abzurufen.
timeout Wahlfrei. Der Timeoutparameter wird in Sekunden ausgedrückt. Weitere Informationen finden Sie unter Festlegen von Timeouts für Azure Files-Vorgänge.

Anforderungsheader

Die erforderlichen und optionalen Kopfzeilen werden in der folgenden Tabelle beschrieben:

Anforderungsheader Beschreibung
Authorization Erforderlich. Gibt das Autorisierungsschema, den Kontonamen und die Signatur an. Weitere Informationen finden Sie unter Autorisieren von Anforderungen an Azure Storage.
Date oder x-ms-date Erforderlich. Gibt die koordinierte Weltzeit (UTC) für die Anforderung an. Weitere Informationen finden Sie unter Autorisieren von Anforderungen an Azure Storage.
x-ms-version Erforderlich für alle autorisierten Anforderungen. Gibt die Version des Vorgangs an, der für diese Anforderung verwendet werden soll. Weitere Informationen finden Sie unter Versionsverwaltung für die Azure Storage-Dienste.
x-ms-client-request-id Wahlfrei. Stellt einen vom Client generierten, undurchsichtigen Wert mit einem 1-Kibibyte-Zeichenlimit (KiB) bereit, der in den Protokollen aufgezeichnet wird, wenn die Protokollierung konfiguriert ist. Es wird dringend empfohlen, diesen Header zu verwenden, um clientseitige Aktivitäten mit Anforderungen zu korrelieren, die der Server empfängt. Weitere Informationen finden Sie unter Überwachen von Azure Files.
x-ms-lease-id:<ID> Wahlfrei. Version 2020-02-10 und höher. Wenn der Header angegeben ist, wird der Vorgang nur ausgeführt, wenn die Lease der Dateifreigabe aktuell aktiv ist und die in der Anforderung angegebene Lease-ID mit der Lease-ID der Dateifreigabe übereinstimmt. Wenn keine Übereinstimmung vorhanden ist, schlägt der Vorgang mit dem Statuscode 412 fehl (Vorbedingung fehlgeschlagen).

Anforderungstext

Nichts.

Antwort

Die Antwort enthält einen HTTP-Statuscode und eine Reihe von Antwortheadern.

Statuscode

Ein erfolgreicher Vorgang gibt den Statuscode 200 (OK) zurück.

Weitere Informationen zu Statuscodes finden Sie unter Status- und Fehlercodes.

Antwortheader

Die Antwort für diesen Vorgang enthält die folgenden Header. Die Antwort kann auch zusätzliche Standard-HTTP-Header enthalten. Alle Standardheader entsprechen der HTTP/1.1-Protokollspezifikation.

Antwortheader Beschreibung
Last-Modified Gibt das Datum und die Uhrzeit der letzten Änderung der Freigabe zurück. Das Datumsformat folgt RFC 1123. Weitere Informationen finden Sie unter Darstellung von Date-Time Werten in Kopfzeilen. Jeder Vorgang, der die Freigabe oder seine Eigenschaften ändert, aktualisiert den Zeitpunkt der letzten Änderung. Vorgänge für Dateien wirken sich nicht auf den Zeitpunkt der letzten Änderung der Freigabe aus.
x-ms-meta-name:value Eine Gruppe von Name-Wert-Paaren, die die benutzerdefinierten Metadaten der Freigabe enthalten.
ETag Enthält einen Wert, den Sie zum bedingten Ausführen von Vorgängen verwenden können. Der Wert wird in Anführungszeichen eingeschlossen.
x-ms-request-id Identifiziert eindeutig die Anforderung, die durchgeführt wurde, und kann zur Problembehandlung der Anforderung verwendet werden. Weitere Informationen finden Sie unter Problembehandlung für API-Vorgänge.
x-ms-version Die Azure Files-Version, die zum Ausführen der Anforderung verwendet wurde.
Date Ein UTC-Datums-/Uhrzeitwert, der vom Dienst generiert wird, der die Uhrzeit angibt, zu der die Antwort initiiert wurde.
x-ms-share-quota Version 2015-02-21 und höher. Gibt das aktuelle Freigabekontingent in gibibytes (GiB) zurück.
x-ms-share-provisioned-iops Version 2019-07-07 und höher. Wird nur für Premium-Dateifreigaben (Dateifreigaben innerhalb des FileStorage-Speicherkontotyps) zurückgegeben. Gibt die Anzahl der Eingabe-/Ausgabevorgänge pro Sekunde (IOPS) zurück, wie für die Premium-Aktie bereitgestellt.
x-ms-share-provisioned-ingress-mbps Version 2019-07-07 und höher. Wird nur für Premium-Dateifreigaben (Dateifreigaben innerhalb des FileStorage-Speicherkontotyps) zurückgegeben. Gibt den Ingress in mebibytes pro Sekunde (MiB/s) zurück, wie für die Premium-Aktie bereitgestellt.
x-ms-share-provisioned-egress-mbps Version 2019-07-07 und höher. Wird nur für Premium-Dateifreigaben (Dateifreigaben innerhalb des FileStorage-Speicherkontotyps) zurückgegeben. Gibt den Ausgang in MiB/s zurück, wie für die Premium-Aktie bereitgestellt.
x-ms-share-provisioned-bandwidth-mibps Version 2021-02-12 und höher. Wird nur für Premium-Dateifreigaben (Dateifreigaben innerhalb des FileStorage-Speicherkontotyps) zurückgegeben. Gibt die kombinierte Bandbreite (Ausgang + Ausgang) in MiB/s zurück, wie für die Premium-Aktie bereitgestellt.
x-ms-share-next-allowed-quota-downgrade-time Version 2019-07-07 und höher. Wird nur für Premium-Dateifreigaben (Dateifreigaben innerhalb des FileStorage-Speicherkontotyps) zurückgegeben. Ein Datums-/Uhrzeitwert, der angibt, wann das Kontingent für die Premium-Dateifreigabe reduziert werden darf. Das Datumsformat folgt RFC 1123.
x-ms-access-tier Version 2019-12-12 und höher. Gibt die aktuelle Zugriffsebene der Freigabe zurück. In allgemeinen Version 2 (GPv2)-Speicherkonten ist TransationOptimized die Standardebene der Freigabe. In FileStorage-Speicherkontotypen ist Premium die Standardebene der Freigabe.
x-ms-access-tier-change-time Version 2019-12-12 und höher. Gibt das Datum und die Uhrzeit der letzten Änderung der Zugriffsebene der Freigabe zurück.
x-ms-access-tier-transition-state Version 2019-12-12 und höher. Wenn sich der Freigabeübergang unterliegt, gibt dieser Header die Ebene an, von der sie wechselt.
x-ms-lease-duration:<fixed,infinite> Version 2020-02-10 und höher. Gibt an, ob die Leasingdauer für einen Anteil unendlich oder fest ist.
x-ms-lease-state: <available;leased;expired;breaking;broken> Version 2020-02-10 und höher. Wenn ein Anteil verleast wird, gibt dieser Header den Leasingstatus der Aktie an.
x-ms-lease-status: <locked;unlocked> Version 2020-02-10 und höher. Wenn ein Anteil verleast wird, gibt dieser Header den Leasingstatus der Aktie an.
x-ms-enabled-protocols: <SMB;NFS> Gibt die aktuellen freigabefähigen Protokolle für Version 2019-07-07 und höher zurück.

- SMB: Auf die Freigabe kann von SMBv3.0, SMBv2.1 und REST zugegriffen werden.
- NFS: Auf die Freigabe kann von NFSv4.1 zugegriffen werden.
x-ms-root-squash: <NoRootSquash;RootSquash;AllSquash> Gibt das aktuelle Stammverhalten der Freigabe für Version 2019-07-07 und höher zurück. Nur NFS.

- NoRootSquash: Root-Rooting ist deaktiviert.
- RootSquash: Anforderungen von UID/GID 0 werden der anonymen UID/GID zugeordnet.
- AllSquash: Alle UIDs und GIDs werden dem anonymen Benutzer zugeordnet.

Dieser Header wird nur für Freigaben zurückgegeben, nicht für Momentaufnahmen.
x-ms-enable-snapshot-virtual-directory-access: <true;false> Version 2024-08-04 und höher. Gibt an, ob auf das virtuelle Snapshot-Verzeichnis beim Aktivieren von NFS zugegriffen werden soll.

Dieser Header wird nur für Freigaben zurückgegeben, nicht für Momentaufnahmen.
x-ms-client-request-id Kann verwendet werden, um Anfragen und entsprechende Antworten zu behandeln. Der Wert dieses Headers ist gleich dem Wert des x-ms-client-request-id Headers, wenn er in der Anforderung vorhanden ist und der Wert nicht mehr als 1.024 sichtbare ASCII-Zeichen enthält. Wenn der x-ms-client-request-id-Header in der Anforderung nicht vorhanden ist, ist er in der Antwort nicht vorhanden.
x-ms-share-paid-bursting-enabled: <true;false> Version 2024-11-04 und höher. Wird nur für Premium-Dateifreigaben (Dateifreigaben innerhalb des FileStorage-Speicherkontotyps) zurückgegeben. Gibt an, ob kostenpflichtiges Bursting aktiviert ist.

Dieser Header wird nur für Freigaben zurückgegeben, nicht für Momentaufnahmen.
x-ms-share-paid-bursting-max-iops Version 2024-11-04 und höher. Wird nur für Premium-Dateifreigaben zurückgegeben. Gibt den maximal bezahlten IOPS-Wert zurück, der für die Freigabe zulässig ist. Wird nur zurückgegeben, wenn x-ms-share-paid-bursting-enabled "true" ist.

Dieser Header wird nur für Freigaben zurückgegeben, nicht für Momentaufnahmen.
x-ms-share-paid-bursting-max-bandwidth-mibps Version 2024-11-04 und höher. Wird nur für Premium-Dateifreigaben zurückgegeben. Gibt den maximal bezahlten MiB/s zurück, der für die Aktie zulässig ist. Wird nur zurückgegeben, wenn x-ms-share-paid-bursting-enabled "true" ist.

Dieser Header wird nur für Freigaben zurückgegeben, nicht für Momentaufnahmen.

Antworttext

Nichts.

Beispielantwort

Response Status:  
HTTP/1.1 200 OK  
  
Response Headers:  
Transfer-Encoding: chunked  
x-ms-meta-name: some_metadata  
Date: <date>  
ETag: "0x8CB171DBEAD6A6B"  
Last-Modified: <date>  
x-ms-share-quota: 1024
x-ms-access-tier: Premium
x-ms-version: 2020-02-10  
x-ms-enabled-protocols: NFS
x-ms-root-squash: RootSquash
Server: Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0  

Ermächtigung

Nur der Kontobesitzer kann diesen Vorgang aufrufen.

Bemerkungen

Nichts.

Siehe auch

Vorgänge auf Azure-Dateifreigaben