az storage container
Hinweis
Diese Befehlsgruppe verfügt über Befehle, die sowohl in Azure CLI als auch in mindestens einer Erweiterung definiert sind. Installieren Sie jede Erweiterung, um von ihren erweiterten Funktionen zu profitieren. Erfahren Sie mehr über Erweiterungen.
Verwalten von Blobspeichercontainern
Geben Sie einen der folgenden Authentifizierungsparameter für Ihre Befehle an: --auth-mode, --account-key, --connection-string, --sas-token. Sie können auch entsprechende Umgebungsvariablen verwenden, um Ihre Authentifizierungsanmeldeinformationen zu speichern, z. B. AZURE_STORAGE_KEY, AZURE_STORAGE_CONNECTION_STRING und AZURE_STORAGE_SAS_TOKEN.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az storage container create |
Erstellen Sie einen Container in einem Speicherkonto. |
Kern | GA |
az storage container delete |
Markieren Sie den angegebenen Container für den Löschvorgang. |
Kern | GA |
az storage container exists |
Überprüfen Sie, ob ein Speichercontainer vorhanden ist. |
Kern | GA |
az storage container generate-sas |
Generieren Sie ein SAS-Token für einen Speichercontainer. |
Kern | GA |
az storage container generate-sas (storage-blob-preview Erweiterung) |
Generieren Sie ein SAS-Token für einen Speichercontainer. |
Erweiterung | GA |
az storage container immutability-policy |
Verwalten von Unveränderlichkeitsrichtlinien für Container |
Kern | GA |
az storage container immutability-policy create |
Erstellen oder Aktualisieren einer nicht gesperrten Unveränderlichkeitsrichtlinie. |
Kern | GA |
az storage container immutability-policy delete |
Hebt eine nicht gesperrte Unveränderlichkeitsrichtlinie ab. |
Kern | GA |
az storage container immutability-policy extend |
Erweitern der UnveränderlichkeitPeriodSinceCreationInDays einer gesperrten Unveränderlichkeitsrichtlinie. |
Kern | GA |
az storage container immutability-policy lock |
Legt die Unveränderlichkeitsrichtlinie auf den Gesperrten Zustand fest. |
Kern | GA |
az storage container immutability-policy show |
Ruft die vorhandene Unveränderlichkeitsrichtlinie zusammen mit dem entsprechenden ETag in Antwortheadern und Textkörper ab. |
Kern | GA |
az storage container lease |
Verwalten von Blobspeichercontainer-Leases |
Kern | GA |
az storage container lease acquire |
Fordern Sie eine neue Lease an. |
Kern | GA |
az storage container lease break |
Unterbrechen Sie die Lease, wenn der Container über eine aktive Lease verfügt. |
Kern | GA |
az storage container lease change |
Ändern Sie die Lease-ID einer aktiven Lease. |
Kern | GA |
az storage container lease release |
Lassen Sie die Lease frei. |
Kern | GA |
az storage container lease renew |
Verlängern Sie den Leasingvertrag. |
Kern | GA |
az storage container legal-hold |
Verwalten der gesetzlichen Aufbewahrungspflichten für Container |
Kern | GA |
az storage container legal-hold clear |
Löschen Sie aufbewahrungsrechtliche Tags. |
Kern | GA |
az storage container legal-hold set |
Festlegen gesetzlicher Aufbewahrungstags. |
Kern | GA |
az storage container legal-hold show |
Dient zum Abrufen der gesetzlichen Aufbewahrungseigenschaften eines Containers. |
Kern | GA |
az storage container list |
Auflisten von Containern in einem Speicherkonto. |
Kern | GA |
az storage container metadata |
Verwalten von Containermetadaten |
Kern | GA |
az storage container metadata show |
Gibt alle benutzerdefinierten Metadaten für den angegebenen Container zurück. |
Kern | GA |
az storage container metadata update |
Legen Sie ein oder mehrere benutzerdefinierte Name-Wert-Paare für den angegebenen Container fest. |
Kern | GA |
az storage container policy |
Verwalten von containerspeicherungsrichtlinien für den gespeicherten Zugriff. |
Kern | GA |
az storage container policy create |
Erstellen Sie eine gespeicherte Zugriffsrichtlinie für das enthaltende Objekt. |
Kern | GA |
az storage container policy delete |
Löschen einer gespeicherten Zugriffsrichtlinie für ein enthaltenes Objekt. |
Kern | GA |
az storage container policy list |
Auflisten gespeicherter Zugriffsrichtlinien für ein enthaltenes Objekt. |
Kern | GA |
az storage container policy show |
Anzeigen einer gespeicherten Zugriffsrichtlinie für ein enthaltenes Objekt. |
Kern | GA |
az storage container policy update |
Legen Sie eine gespeicherte Zugriffsrichtlinie für ein enthaltenes Objekt fest. |
Kern | GA |
az storage container restore |
Stellen Sie vorläufig gelöschten Container wieder her. |
Kern | GA |
az storage container set-permission |
Legen Sie die Berechtigungen für den angegebenen Container fest. |
Kern | GA |
az storage container show |
Gibt alle benutzerdefinierten Metadaten und Systemeigenschaften für den angegebenen Container zurück. |
Kern | GA |
az storage container show-permission |
Rufen Sie die Berechtigungen für den angegebenen Container ab. |
Kern | GA |
az storage container create
Erstellen Sie einen Container in einem Speicherkonto.
Containerdaten sind standardmäßig privat ("aus") für den Kontobesitzer. Verwenden Sie "blob", um den öffentlichen Lesezugriff für Blobs zuzulassen. Verwenden Sie "Container", um öffentlichen Lese- und Listenzugriff auf den gesamten Container zu ermöglichen. Sie können den --public-access mithilfe von az storage container set-permission -n CONTAINER_NAME --public-access blob/container/off
.
az storage container create --name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--default-encryption-scope]
[--fail-on-exist]
[--metadata]
[--prevent-encryption-scope-override {false, true}]
[--public-access {blob, container, off}]
[--resource-group]
[--sas-token]
[--timeout]
Beispiele
Erstellen Sie einen Speichercontainer in einem Speicherkonto.
az storage container create -n mystoragecontainer
Erstellen Sie einen Speichercontainer in einem Speicherkonto, und geben Sie einen Fehler zurück, wenn der Container bereits vorhanden ist.
az storage container create -n mystoragecontainer --fail-on-exist
Erstellen Sie einen Speichercontainer in einem Speicherkonto, und ermöglichen Sie den öffentlichen Lesezugriff für Blobs.
az storage container create -n mystoragecontainer --public-access blob
Erforderliche Parameter
Der Containername.
Optionale Parameter
Speicherkontoschlüssel. Muss zusammen mit dem Namen oder dem Dienstendpunkt des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.
Speicherkontoname. Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT.
Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet Ihre Anmeldeinformationen direkt für die Authentifizierung. Der Legacy-Modus "Schlüssel" versucht, einen Kontoschlüssel anzufordern, wenn keine Authentifizierungsparameter für das Konto vorhanden sind. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.
Speicherdatendienstendpunkt. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie finden jeden primären Dienstendpunkt mit az storage account show
. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.
Verbindungszeichenfolge für Speicherkonto. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.
Standardmäßig verwendet der Container den angegebenen Verschlüsselungsbereich für alle Schreibvorgänge.
Lösen Sie eine Ausnahme aus, wenn der Container bereits vorhanden ist.
Metadaten in durch Leerzeichen getrennten Schlüssel-Wert-Paaren. Dadurch werden alle vorhandenen Metadaten überschrieben.
Blockieren der Außerkraftsetzung des Verschlüsselungsbereichs vom Containerstandard.
Gibt an, ob auf Daten im Container öffentlich zugegriffen werden kann.
Das Argument "resource_group_name" ist veraltet und wird in einer zukünftigen Version entfernt.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Eine freigegebene Zugriffssignatur (SAS). Muss zusammen mit dem Namen oder dem Dienstendpunkt des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.
Anforderungstimeout in Sekunden. Gilt für jeden Aufruf des Diensts.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az storage container delete
Markieren Sie den angegebenen Container für den Löschvorgang.
Der Container und alle darin enthaltenen Blobs werden später während der Garbage Collection gelöscht.
az storage container delete --name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--bypass-immutability-policy]
[--connection-string]
[--fail-not-exist]
[--if-modified-since]
[--if-unmodified-since]
[--lease-id]
[--sas-token]
[--timeout]
Beispiele
Markiert den angegebenen Container zum Löschen. (automatisch generiert)
az storage container delete --account-key 00000000 --account-name MyAccount --name mycontainer
Erforderliche Parameter
Der Containername.
Optionale Parameter
Speicherkontoschlüssel. Muss zusammen mit dem Namen oder dem Dienstendpunkt des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.
Speicherkontoname. Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent erreicht werden.
Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet Ihre Anmeldeinformationen direkt für die Authentifizierung. Der Legacy-Modus "Schlüssel" versucht, einen Kontoschlüssel anzufordern, wenn keine Authentifizierungsparameter für das Konto vorhanden sind. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.
Speicherdatendienstendpunkt. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie finden jeden primären Dienstendpunkt mit az storage account show
. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.
Umgehung des bevorstehenden Dienstverhaltens, das verhindert, dass ein Container gelöscht wird, wenn er über eine Unveränderbarkeitsrichtlinie verfügt. Wenn Sie diese Angabe angeben, werden Argumente außer den Argumenten ignoriert, die zum Identifizieren des Containers ("--name", "--account-name") verwendet werden.
Verbindungszeichenfolge für Speicherkonto. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.
Lösen Sie eine Ausnahme aus, wenn der Container nicht vorhanden ist.
Beginnt nur, wenn seit der Angegebenen UTC-Datumszeit geändert (Y-m-d'T'H:M'Z').
Beginnt nur, wenn seit der Bereitstellung von UTC-Datumsangabe (Y-m-d'T'H:M'Z') nicht geändert wurde.
Wenn angegeben, ist delete_container nur erfolgreich, wenn die Lease des Containers aktiv ist und dieser ID entspricht. Erforderlich, wenn der Container über eine aktive Lease verfügt.
Eine freigegebene Zugriffssignatur (SAS). Muss zusammen mit dem Namen oder dem Dienstendpunkt des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.
Anforderungstimeout in Sekunden. Gilt für jeden Aufruf des Diensts.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az storage container exists
Überprüfen Sie, ob ein Speichercontainer vorhanden ist.
az storage container exists --name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--sas-token]
[--timeout]
Beispiele
Überprüfen Sie, ob ein Speichercontainer vorhanden ist. (automatisch generiert)
az storage container exists --account-name mystorageccount --account-key 00000000 --name mycontainer
Erforderliche Parameter
Der Containername.
Optionale Parameter
Speicherkontoschlüssel. Muss zusammen mit dem Namen oder dem Dienstendpunkt des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.
Speicherkontoname. Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent erreicht werden.
Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet Ihre Anmeldeinformationen direkt für die Authentifizierung. Der Legacy-Modus "Schlüssel" versucht, einen Kontoschlüssel anzufordern, wenn keine Authentifizierungsparameter für das Konto vorhanden sind. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.
Speicherdatendienstendpunkt. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie finden jeden primären Dienstendpunkt mit az storage account show
. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.
Verbindungszeichenfolge für Speicherkonto. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.
Eine freigegebene Zugriffssignatur (SAS). Muss zusammen mit dem Namen oder dem Dienstendpunkt des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.
Anforderungstimeout in Sekunden. Gilt für jeden Aufruf des Diensts.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az storage container generate-sas
Generieren Sie ein SAS-Token für einen Speichercontainer.
az storage container generate-sas --name
[--account-key]
[--account-name]
[--as-user]
[--auth-mode {key, login}]
[--blob-endpoint]
[--cache-control]
[--connection-string]
[--content-disposition]
[--content-encoding]
[--content-language]
[--content-type]
[--encryption-scope]
[--expiry]
[--https-only]
[--ip]
[--permissions]
[--policy-name]
[--start]
Beispiele
Generieren Sie ein SAS-Token für BLOB-Container, und verwenden Sie es zum Hochladen eines Blobs.
end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
sas=`az storage container generate-sas -n mycontainer --https-only --permissions dlrw --expiry $end -o tsv`
az storage blob upload -n MyBlob -c mycontainer -f file.txt --sas-token $sas
Generieren einer freigegebenen Zugriffssignatur für den Container (automatisch generiert)
az storage container generate-sas --account-key 00000000 --account-name mystorageaccount --expiry 2020-01-01 --name mycontainer --permissions dlrw
Generieren Sie ein SAS-Token für einen Speichercontainer. (automatisch generiert)
az storage container generate-sas --account-name mystorageaccount --as-user --auth-mode login --expiry 2020-01-01 --name container1 --permissions dlrw
Erforderliche Parameter
Der Containername.
Optionale Parameter
Speicherkontoschlüssel. Muss zusammen mit dem Namen oder dem Dienstendpunkt des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.
Speicherkontoname. Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent erreicht werden.
Gibt an, dass dieser Befehl die SAS zurückgibt, die mit dem Benutzerdelegierungsschlüssel signiert ist. Der Ablaufparameter und der Anmeldename "--auth-mode" sind erforderlich, wenn dieses Argument angegeben ist.
Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet Ihre Anmeldeinformationen direkt für die Authentifizierung. Der Legacy-Modus "Schlüssel" versucht, einen Kontoschlüssel anzufordern, wenn keine Authentifizierungsparameter für das Konto vorhanden sind. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.
Speicherdatendienstendpunkt. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie finden jeden primären Dienstendpunkt mit az storage account show
. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.
Antwortheaderwert für die Cachesteuerung, wenn mithilfe dieser freigegebenen Zugriffssignatur auf ressource zugegriffen wird.
Verbindungszeichenfolge für Speicherkonto. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.
Antwortheaderwert für Die Inhaltsverfügung, wenn mithilfe dieser freigegebenen Zugriffssignatur auf die Ressource zugegriffen wird.
Antwortheaderwert für die Inhaltscodierung, wenn mithilfe dieser freigegebenen Zugriffssignatur auf ressource zugegriffen wird.
Antwortheaderwert für Content-Language, wenn mithilfe dieser Freigegebenen Zugriffssignatur auf ressource zugegriffen wird.
Antwortheaderwert für Inhaltstyp, wenn mithilfe dieser freigegebenen Zugriffssignatur auf ressource zugegriffen wird.
Ein vordefinierter Verschlüsselungsbereich, der zum Verschlüsseln der Daten im Dienst verwendet wird.
Gibt die UTC-Datumstime (Y-m-d'T'H:M'Z') an, an der die SAS ungültig wird. Verwenden Sie nicht, wenn auf eine gespeicherte Zugriffsrichtlinie mit dem Namen "-policy", der diesen Wert angibt, referenziert wird.
Nur Genehmigungsanforderungen, die mit dem HTTPS-Protokoll vorgenommen wurden. Wenn diese Angabe nicht angegeben wird, sind Anforderungen sowohl vom HTTP- als auch vom HTTPS-Protokoll zulässig.
Gibt die IP-Adresse oder den Bereich der IP-Adressen an, von denen Anforderungen akzeptiert werden sollen. Unterstützt nur IPv4-Formatadressen.
Die Berechtigungen, die die SAS gewährt. Zulässige Werte: (a)dd (c)reate (d)elete (e)xecute (f)ilter_by_tags (i)set_immutability_policy (l)ist (m)ove (r)ead (t)ag (w)rite (x)delete_previous_version (y)permanent_delete. Verwenden Sie nicht, wenn auf eine gespeicherte Zugriffsrichtlinie mit --id verwiesen wird, die diesen Wert angibt. Kann kombiniert werden.
Der Name einer gespeicherten Zugriffsrichtlinie innerhalb der ACL des Containers.
Gibt die UTC-Datumszeit (Y-m-d'T'H:M'Z') an, bei der die SAS gültig wird. Verwenden Sie nicht, wenn auf eine gespeicherte Zugriffsrichtlinie mit dem Namen "-policy", der diesen Wert angibt, referenziert wird. Der Standardwert ist der Zeitpunkt der Anforderung.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az storage container generate-sas (storage-blob-preview Erweiterung)
Generieren Sie ein SAS-Token für einen Speichercontainer.
az storage container generate-sas --name
[--account-key]
[--account-name]
[--as-user]
[--auth-mode {key, login}]
[--blob-endpoint]
[--cache-control]
[--connection-string]
[--content-disposition]
[--content-encoding]
[--content-language]
[--content-type]
[--expiry]
[--full-uri]
[--https-only]
[--ip]
[--permissions]
[--policy-name]
[--start]
Beispiele
Generieren Sie ein SAS-Token für BLOB-Container, und verwenden Sie es zum Hochladen eines Blobs.
end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
sas=`az storage container generate-sas -n mycontainer --https-only --permissions dlrw --expiry $end -o tsv`
az storage blob upload -n MyBlob -c mycontainer -f file.txt --sas-token $sas
Generieren einer freigegebenen Zugriffssignatur für den Container (automatisch generiert)
az storage container generate-sas --account-key 00000000 --account-name mystorageaccount --expiry 2020-01-01 --name mycontainer --permissions dlrw
Generieren Sie ein SAS-Token für einen Speichercontainer. (automatisch generiert)
az storage container generate-sas --account-name mystorageaccount --as-user --auth-mode login --expiry 2020-01-01 --name container1 --permissions dlrw
Erforderliche Parameter
Der Containername.
Optionale Parameter
Speicherkontoschlüssel. Muss zusammen mit dem Namen des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.
Speicherkontoname. Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent erreicht werden.
Gibt an, dass dieser Befehl die SAS zurückgibt, die mit dem Benutzerdelegierungsschlüssel signiert ist. Der Ablaufparameter und der Anmeldename "--auth-mode" sind erforderlich, wenn dieses Argument angegeben ist.
Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet Ihre Anmeldeinformationen direkt für die Authentifizierung. Der Legacy-Modus "Schlüssel" versucht, einen Kontoschlüssel anzufordern, wenn keine Authentifizierungsparameter für das Konto vorhanden sind. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.
Speicherdatendienstendpunkt. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie finden jeden primären Dienstendpunkt mit az storage account show
. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.
Antwortheaderwert für Cache-Control, wenn auf diese freigegebene Zugriffssignatur zugegriffen wird.
Verbindungszeichenfolge für Speicherkonto. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.
Antwortheaderwert für die Inhaltsverfügung, wenn auf diese freigegebene Zugriffssignatur zugegriffen wird.
Antwortheaderwert für die Inhaltscodierung, wenn auf die Ressource zugegriffen wird, wenn auf diese Signatur für den freigegebenen Zugriff zugegriffen wird.
Antwortheaderwert für Content-Language, wenn auf diese freigegebene Zugriffssignatur zugegriffen wird.
Antwortheaderwert für Inhaltstyp, wenn auf diese freigegebene Zugriffssignatur zugegriffen wird.
Gibt die UTC-Datumstime (Y-m-d'T'H:M'Z') an, an der die SAS ungültig wird. Verwenden Sie nicht, wenn auf eine gespeicherte Zugriffsrichtlinie mit --id verwiesen wird, die diesen Wert angibt.
Geben Sie an, dass dieser Befehl den vollständigen BLOB-URI und das Signaturtoken für den freigegebenen Zugriff zurückgibt.
Nur Genehmigungsanforderungen, die mit dem HTTPS-Protokoll vorgenommen wurden. Wenn diese Angabe nicht angegeben wird, sind Anforderungen sowohl vom HTTP- als auch vom HTTPS-Protokoll zulässig.
Gibt die IP-Adresse oder den Bereich der IP-Adressen an, von denen Anforderungen akzeptiert werden sollen. Unterstützt nur IPv4-Formatadressen.
Die Berechtigungen, die die SAS gewährt. Zulässige Werte: (a)dd (c)reate (d)elete (x)delete_previous_version (e)xecute (f)ilter_by_tags (l)ist (m)ove (p)ermanent_delete (r)ead (s)et_immutability_policy (t)ag (w)rite. Verwenden Sie nicht, wenn auf eine gespeicherte Zugriffsrichtlinie mit dem Namen "-policy", der diesen Wert angibt, referenziert wird. Kann kombiniert werden.
Der Name einer gespeicherten Zugriffsrichtlinie innerhalb der ACL des Containers.
Gibt die UTC-Datumszeit (Y-m-d'T'H:M'Z') an, bei der die SAS gültig wird. Verwenden Sie nicht, wenn auf eine gespeicherte Zugriffsrichtlinie mit --id verwiesen wird, die diesen Wert angibt. Der Standardwert ist der Zeitpunkt der Anforderung.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az storage container list
Auflisten von Containern in einem Speicherkonto.
az storage container list [--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--include-deleted {false, true}]
[--include-metadata {false, true}]
[--marker]
[--num-results]
[--prefix]
[--sas-token]
[--show-next-marker]
[--timeout]
Beispiele
Auflisten von Containern in einem Speicherkonto.
az storage container list
Auflisten vorläufig gelöschter Container in einem Speicherkonto.
az storage container list --include-deleted
Optionale Parameter
Speicherkontoschlüssel. Muss zusammen mit dem Namen oder dem Dienstendpunkt des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.
Speicherkontoname. Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent erreicht werden.
Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet Ihre Anmeldeinformationen direkt für die Authentifizierung. Der Legacy-Modus "Schlüssel" versucht, einen Kontoschlüssel anzufordern, wenn keine Authentifizierungsparameter für das Konto vorhanden sind. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.
Speicherdatendienstendpunkt. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie finden jeden primären Dienstendpunkt mit az storage account show
. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.
Verbindungszeichenfolge für Speicherkonto. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.
Geben Sie an, dass gelöschte Container, die in der Antwort zurückgegeben werden sollen. Dies gilt für das aktivierte Konto für die Containerwiederherstellung. Der Standardwert ist False
.
Geben Sie an, dass Containermetadaten in der Antwort zurückgegeben werden sollen.
Ein Zeichenfolgenwert, der den Teil der Liste der Container identifiziert, der mit dem nächsten Eintragsvorgang zurückgegeben werden soll. Der Vorgang gibt den NextMarker-Wert im Antworttext zurück, wenn der Eintragsvorgang nicht alle Container zurückgibt, die mit der aktuellen Seite aufgelistet werden sollen. Wenn angegeben, beginnt dieser Generator mit der Rückgabe von Ergebnissen ab dem Punkt, an dem der vorherige Generator gestoppt wurde.
Geben Sie die maximale Zahl an, die zurückgegeben werden soll. Wenn die Anforderung nicht num_results angibt oder einen Wert größer als 5000 angibt, gibt der Server bis zu 5000 Elemente zurück. Wenn der Eintragsvorgang eine Partitionsgrenze überschreitet, gibt der Dienst ein Fortsetzungstoken zum Abrufen der restlichen Ergebnisse zurück. Geben Sie "*" ein, um alle zurückzugeben.
Filtern Sie die Ergebnisse, um nur Blobs zurückzugeben, deren Name mit dem angegebenen Präfix beginnt.
Eine freigegebene Zugriffssignatur (SAS). Muss zusammen mit dem Namen oder dem Dienstendpunkt des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.
NextMarker im Ergebnis anzeigen, wenn angegeben.
Anforderungstimeout in Sekunden. Gilt für jeden Aufruf des Diensts.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az storage container restore
Stellen Sie vorläufig gelöschten Container wieder her.
Der Vorgang ist nur erfolgreich, wenn er innerhalb der angegebenen Anzahl von Tagen verwendet wird, die in der Löschaufbewahrungsrichtlinie festgelegt sind.
az storage container restore --deleted-version
--name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--sas-token]
[--timeout]
Beispiele
Auflisten und Wiederherstellen vorläufig gelöschter Container.
az storage container list --include-deleted
az storage container restore -n deletedcontainer --deleted-version deletedversion
Erforderliche Parameter
Geben Sie die Version des gelöschten Containers an, der wiederhergestellt werden soll.
Geben Sie den Namen des gelöschten Containers an, der wiederhergestellt werden soll.
Optionale Parameter
Speicherkontoschlüssel. Muss zusammen mit dem Namen oder dem Dienstendpunkt des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.
Speicherkontoname. Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent erreicht werden.
Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet Ihre Anmeldeinformationen direkt für die Authentifizierung. Der Legacy-Modus "Schlüssel" versucht, einen Kontoschlüssel anzufordern, wenn keine Authentifizierungsparameter für das Konto vorhanden sind. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.
Speicherdatendienstendpunkt. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie finden jeden primären Dienstendpunkt mit az storage account show
. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.
Verbindungszeichenfolge für Speicherkonto. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.
Eine freigegebene Zugriffssignatur (SAS). Muss zusammen mit dem Namen oder dem Dienstendpunkt des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.
Anforderungstimeout in Sekunden. Gilt für jeden Aufruf des Diensts.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az storage container set-permission
Legen Sie die Berechtigungen für den angegebenen Container fest.
az storage container set-permission --name
[--account-key]
[--account-name]
[--auth-mode {key}]
[--blob-endpoint]
[--connection-string]
[--if-modified-since]
[--if-unmodified-since]
[--lease-id]
[--public-access {blob, container, off}]
[--timeout]
Erforderliche Parameter
Der Containername.
Optionale Parameter
Speicherkontoschlüssel. Muss zusammen mit dem Namen oder dem Dienstendpunkt des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.
Speicherkontoname. Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent erreicht werden.
Der Modus, in dem der Befehl ausgeführt werden soll. Der Legacy-Modus "Schlüssel" versucht, einen Kontoschlüssel anzufordern, wenn keine Authentifizierungsparameter für das Konto vorhanden sind. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.
Speicherdatendienstendpunkt. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie finden jeden primären Dienstendpunkt mit az storage account show
. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.
Verbindungszeichenfolge für Speicherkonto. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.
Beginnt nur, wenn seit der Angegebenen UTC-Datumszeit geändert (Y-m-d'T'H:M'Z').
Beginnt nur, wenn seit der Bereitstellung von UTC-Datumsangabe (Y-m-d'T'H:M'Z') nicht geändert wurde.
Wenn angegeben, ist es nur erfolgreich, wenn die Lease des Containers aktiv ist und dieser ID entspricht.
Gibt an, ob auf Daten im Container öffentlich zugegriffen werden kann.
Anforderungstimeout in Sekunden. Gilt für jeden Aufruf des Diensts.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az storage container show
Gibt alle benutzerdefinierten Metadaten und Systemeigenschaften für den angegebenen Container zurück.
az storage container show --name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--lease-id]
[--sas-token]
[--timeout]
Erforderliche Parameter
Der Containername.
Optionale Parameter
Speicherkontoschlüssel. Muss zusammen mit dem Namen oder dem Dienstendpunkt des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.
Speicherkontoname. Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent erreicht werden.
Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet Ihre Anmeldeinformationen direkt für die Authentifizierung. Der Legacy-Modus "Schlüssel" versucht, einen Kontoschlüssel anzufordern, wenn keine Authentifizierungsparameter für das Konto vorhanden sind. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.
Speicherdatendienstendpunkt. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie finden jeden primären Dienstendpunkt mit az storage account show
. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.
Verbindungszeichenfolge für Speicherkonto. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.
Wenn angegeben, ist es nur erfolgreich, wenn die Lease des Containers aktiv ist und dieser ID entspricht.
Eine freigegebene Zugriffssignatur (SAS). Muss zusammen mit dem Namen oder dem Dienstendpunkt des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.
Anforderungstimeout in Sekunden. Gilt für jeden Aufruf des Diensts.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az storage container show-permission
Rufen Sie die Berechtigungen für den angegebenen Container ab.
az storage container show-permission --name
[--account-key]
[--account-name]
[--auth-mode {key}]
[--blob-endpoint]
[--connection-string]
[--lease-id]
[--timeout]
Erforderliche Parameter
Der Containername.
Optionale Parameter
Speicherkontoschlüssel. Muss zusammen mit dem Namen oder dem Dienstendpunkt des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.
Speicherkontoname. Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent erreicht werden.
Der Modus, in dem der Befehl ausgeführt werden soll. Der Legacy-Modus "Schlüssel" versucht, einen Kontoschlüssel anzufordern, wenn keine Authentifizierungsparameter für das Konto vorhanden sind. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.
Speicherdatendienstendpunkt. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie finden jeden primären Dienstendpunkt mit az storage account show
. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.
Verbindungszeichenfolge für Speicherkonto. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.
Wenn angegeben, ist es nur erfolgreich, wenn die Lease des Containers aktiv ist und dieser ID entspricht.
Anforderungstimeout in Sekunden. Gilt für jeden Aufruf des Diensts.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.