az storage container

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

az storage container create

Erstellen Sie einen Container in einem Speicherkonto.

az storage container delete

Markieren Sie den angegebenen Container zum Löschen.

az storage container exists

Überprüfen Sie, ob ein Speichercontainer vorhanden ist.

az storage container generate-sas

Generieren Sie ein SAS-Token für einen Speichercontainer.

az storage container immutability-policy

Verwalten von Unveränderlichkeitsrichtlinien für Container

az storage container immutability-policy create

Erstellen oder Aktualisieren einer entsperrten Unveränderlichkeitsrichtlinie.

az storage container immutability-policy delete

Hebt eine entsperrte Unveränderlichkeitsrichtlinie ab.

az storage container immutability-policy extend

Erweitern Sie die UnveränderlichkeitPeriodSinceCreationInDays einer gesperrten Unveränderlichkeitsrichtlinie.

az storage container immutability-policy lock

Legt den Status "UnveränderlichkeitPolicy" auf "Gesperrt" fest.

az storage container immutability-policy show

Ruft die vorhandene Unveränderlichkeitsrichtlinie zusammen mit dem entsprechenden ETag in Antwortheadern und Textkörpern ab.

az storage container lease

Verwalten von Blobspeichercontainer-Leases

az storage container lease acquire

Fordern Sie eine neue Lease an.

az storage container lease break

Unterbrechen Sie den Leasingvertrag, wenn der Container über einen aktiven Lease verfügt.

az storage container lease change

Ändern Sie die Lease-ID eines aktiven Leases.

az storage container lease release

Geben Sie die Lease frei.

az storage container lease renew

Erneuern Sie die Lease.

az storage container legal-hold

Verwalten der gesetzlichen Aufbewahrungspflichten für Container

az storage container legal-hold clear

Löschen Sie die Tags für den legalen Halteraum.

az storage container legal-hold set

Festlegen gesetzlicher Haltezeichen.

az storage container legal-hold show

Rufen Sie die rechtlichen Halteeigenschaften eines Containers ab.

az storage container list

Listet Container in einem Speicherkonto auf.

az storage container metadata

Verwalten von Containermetadaten

az storage container metadata show

Gibt alle benutzerdefinierten Metadaten für den angegebenen Container zurück.

az storage container metadata update

Legen Sie ein oder mehrere benutzerdefinierte Namenwertpaare für den angegebenen Container fest.

az storage container policy

Verwalten von gespeicherten Zugriffsrichtlinien für container.

az storage container policy create

Erstellen Sie eine gespeicherte Zugriffsrichtlinie für das enthaltende Objekt.

az storage container policy delete

Löschen einer gespeicherten Zugriffsrichtlinie für ein enthaltenes Objekt.

az storage container policy list

Listet gespeicherte Zugriffsrichtlinien für ein enthaltenes Objekt auf.

az storage container policy show

Anzeigen einer gespeicherten Zugriffsrichtlinie für ein enthaltenes Objekt.

az storage container policy update

Legen Sie eine gespeicherte Zugriffsrichtlinie für ein enthaltenes Objekt fest.

az storage container restore

Stellen Sie den vorläufig gelöschten Container wieder her.

az storage container set-permission

Legen Sie die Berechtigungen für den angegebenen Container fest.

az storage container show

Gibt alle benutzerdefinierten Metadaten und Systemeigenschaften für den angegebenen Container zurück.

az storage container show-permission

Rufen Sie die Berechtigungen für den angegebenen Container ab.

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 ö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

--name -n

Der Containername

Optionale Parameter

--account-key

Speicherkontoschlüssel Muss in Verbindung mit dem Namen des Speicherkontos oder des Dienstendpunkts verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.

--account-name

Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT.

--auth-mode

Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der Legacymodus "Schlüssel" versucht, einen Kontoschlüssel abzufragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.

Zulässige Werte: key, login
--blob-endpoint

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.

--connection-string

Verbindungszeichenfolge des Speicherkontos. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.

--default-encryption-scope -d

Standardmäßig wird der Container verwendet, um den angegebenen Verschlüsselungsbereich für alle Schreibvorgänge zu verwenden.

--fail-on-exist

Auslösen einer Ausnahme, wenn der Container bereits vorhanden ist.

--metadata

Metadaten in leer getrennten Schlüssel=Wertpaaren. Dadurch werden alle vorhandenen Metadaten überschrieben.

--prevent-encryption-scope-override -p

Blockieren der Außerkraftsetzung des Verschlüsselungsbereichs aus dem Containerstandard.

Zulässige Werte: false, true
--public-access

Gibt an, ob auf Daten im Container öffentlich zugegriffen werden kann.

Zulässige Werte: blob, container, off
--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--sas-token

Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Namen des Speicherkontos oder des Dienstendpunkts verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.

--timeout

Zeitüberschreitung in Sekunden anfordern. Gilt für jeden Aufruf des Diensts.

az storage container delete

Markieren Sie den angegebenen Container zum Löschen.

Der Container und alle darin enthaltenen BLOBs werden später während der automatischen Speicherbereinigung 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

--name -n

Der Containername

Optionale Parameter

--account-key

Speicherkontoschlüssel Muss in Verbindung mit dem Namen des Speicherkontos oder des Dienstendpunkts verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.

--account-name

Name des Speicherkontos 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 getroffen werden.

--auth-mode

Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der Legacymodus "Schlüssel" versucht, einen Kontoschlüssel abzufragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.

Zulässige Werte: key, login
--blob-endpoint

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.

--bypass-immutability-policy

Umgehung des bevorstehenden Dienstverhaltens, das verhindert, dass ein Container gelöscht wird, wenn er über eine Unveränderlichkeitsrichtlinie verfügt. Wenn Sie diese Angabe angeben, werden Argumente außer den Argumenten ignoriert, die verwendet werden, um den Container ("--name", "--account-name") zu identifizieren.

--connection-string

Verbindungszeichenfolge des Speicherkontos. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.

--fail-not-exist

Auslösen einer Ausnahme, wenn der Container nicht vorhanden ist.

--if-modified-since

Beginnen Sie nur, wenn sie seit dem angegebenen UTC-Datum (Y-m-d'T'H:M'Z' geändert wurde).

--if-unmodified-since

Beginnen Sie nur, wenn seit der angegebenen UTC-Datumszeit (Y-m-d'T'H:M'Z) nicht geändert wurde.

--lease-id

Wenn angegeben, 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.

--sas-token

Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Namen des Speicherkontos oder des Dienstendpunkts verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.

--timeout

Zeitüberschreitung in Sekunden anfordern. Gilt für jeden Aufruf des Diensts.

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

--name -n

Der Containername

Optionale Parameter

--account-key

Speicherkontoschlüssel Muss in Verbindung mit dem Namen des Speicherkontos oder des Dienstendpunkts verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.

--account-name

Name des Speicherkontos 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 getroffen werden.

--auth-mode

Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der Legacymodus "Schlüssel" versucht, einen Kontoschlüssel abzufragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.

Zulässige Werte: key, login
--blob-endpoint

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.

--connection-string

Verbindungszeichenfolge des Speicherkontos. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Namen des Speicherkontos oder des Dienstendpunkts verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.

--timeout

Zeitüberschreitung in Sekunden anfordern. Gilt für jeden Aufruf des Diensts.

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 Blobcontainer und verwenden Sie es, um ein Blob hochzuladen.

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

--name -n

Der Containername

Optionale Parameter

--account-key

Speicherkontoschlüssel Muss in Verbindung mit dem Namen des Speicherkontos oder des Dienstendpunkts verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.

--account-name

Name des Speicherkontos 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 getroffen werden.

--as-user

Gibt an, dass dieser Befehl das SAS zurückgibt, das mit dem Benutzerdelegierungsschlüssel signiert ist. Der Ablaufparameter und die Anmeldung im "--auth-mode"-Modus sind erforderlich, wenn dieses Argument angegeben wird.

--auth-mode

Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der Legacymodus "Schlüssel" versucht, einen Kontoschlüssel abzufragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.

Zulässige Werte: key, login
--blob-endpoint

Speicherdatendienstendpunkt. Muss in Verbindung mit dem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie können jeden primären Dienstendpunkt mit az storage account show. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.

--cache-control

Antwortheaderwert für Cache-Control, wenn auf die Ressource mit dieser freigegebenen Zugriffssignatur zugegriffen wird.

--connection-string

Speicherkontoverbindungszeichenfolge. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.

--content-disposition

Antwortheaderwert für die Content-Disposition, wenn auf die Ressource mit dieser freigegebenen Zugriffssignatur zugegriffen wird.

--content-encoding

Antwortheaderwert für Inhaltscodierung, wenn auf die Ressource mit dieser freigegebenen Zugriffssignatur zugegriffen wird.

--content-language

Antwortheaderwert für Inhaltssprache, wenn auf die Ressource mit dieser freigegebenen Zugriffssignatur zugegriffen wird.

--content-type

Antwortheaderwert für Inhaltstyp, wenn auf die Ressource mit dieser freigegebenen Zugriffssignatur zugegriffen wird.

--encryption-scope

Ein vordefinierter Verschlüsselungsbereich, der zum Verschlüsseln der Daten im Dienst verwendet wird.

--expiry

Gibt die UTC-Datumszeit (Y-m-d'T'H'M'Z') an, bei der das SAS ungültig wird. Verwenden Sie nicht, wenn eine gespeicherte Zugriffsrichtlinie mit dem Namen "-policy", der diesen Wert angibt, referenziert wird.

--https-only

Nur genehmigungsanforderungen, die mit dem HTTPS-Protokoll vorgenommen wurden. Falls nicht angegeben, sind Anforderungen aus dem HTTP- und HTTPS-Protokoll zulässig.

--ip

Gibt die IP-Adresse oder den IP-Bereich an, von denen Anforderungen akzeptiert werden sollen. Unterstützt nur IPv4-Formatadressen.

--permissions

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 eine gespeicherte Zugriffsrichtlinie mit --id verwiesen wird, die diesen Wert angibt. Kann kombiniert werden.

--policy-name

Der Name einer gespeicherten Zugriffsrichtlinie innerhalb der ACL des Containers.

--start

Gibt die UTC-Datumszeit (Y-m-d'T'T'M'Z') an, bei der das SAS gültig wird. Verwenden Sie nicht, wenn eine gespeicherte Zugriffsrichtlinie mit dem Namen "-policy", der diesen Wert angibt, referenziert wird. Standardeinstellung für die Uhrzeit der Anforderung.

az storage container list

Listen von Containern in einem Speicherkonto auf.

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

Listen von Containern in einem Speicherkonto auf.

az storage container list

Listet soft gelöschte Container in einem Speicherkonto auf.

az storage container list --include-deleted

Optionale Parameter

--account-key

Speicherkontoschlüssel Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.

--account-name

Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit dem 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 getroffen werden.

--auth-mode

Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der ältere "Schlüssel"-Modus versucht, einen Kontoschlüssel zu abfragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.

Zulässige Werte: key, login
--blob-endpoint

Speicherdatendienstendpunkt. Muss in Verbindung mit dem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie können jeden primären Dienstendpunkt mit az storage account show. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Speicherkontoverbindungszeichenfolge. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.

--include-deleted

Geben Sie an, dass gelöschte Container in der Antwort zurückgegeben werden sollen. Dies ist für das aktivierte Container-Konto. Standardwert: False.

Zulässige Werte: false, true
--include-metadata

Geben Sie an, dass Containermetadaten in der Antwort zurückgegeben werden sollen.

Zulässige Werte: false, true
--marker

Ein Zeichenfolgenwert, der den Teil der Liste der Container identifiziert, die mit dem nächsten Eintragsvorgang zurückgegeben werden sollen. Der Vorgang gibt den NextMarker-Wert innerhalb des Antworttexts 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 aus dem Punkt, an dem der vorherige Generator beendet wurde.

--num-results

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. Beachten Sie, dass der Eintragsvorgang eine Partitionsgrenze durchschreitet, dann gibt der Dienst ein Fortsetzungstoken zurück, um die restlichen Ergebnisse abzurufen. Geben Sie "*" an, um alle zurückzugeben.

Standardwert: 5000
--prefix

Filtern Sie die Ergebnisse, um nur Blobs zurückzugeben, deren Name mit dem angegebenen Präfix beginnt.

--sas-token

Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.

--show-next-marker

Zeigen Sie nextMarker im Ergebnis an, wenn sie angegeben wird.

--timeout

Anfordern von Timeout in Sekunden. Gilt für jeden Aufruf des Diensts.

az storage container restore

Wiederherstellen des soft gelöschten Containers.

Der Vorgang ist nur erfolgreich, wenn innerhalb der angegebenen Anzahl von Tagen, die in der Aufbewahrungsrichtlinie für löschen festgelegt sind, verwendet wird.

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 des soft gelöschten Containers.

az storage container list --include-deleted
az storage container restore -n deletedcontainer --deleted-version deletedversion

Erforderliche Parameter

--deleted-version

Geben Sie die Version des gelöschten Containers an, der wiederhergestellt werden soll.

--name -n

Geben Sie den Namen des gelöschten Containers an, der wiederhergestellt werden soll.

Optionale Parameter

--account-key

Speicherkontoschlüssel Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.

--account-name

Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit dem 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 getroffen werden.

--auth-mode

Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der ältere "Schlüssel"-Modus versucht, einen Kontoschlüssel zu abfragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.

Zulässige Werte: key, login
--blob-endpoint

Speicherdatendienstendpunkt. Muss in Verbindung mit dem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie können jeden primären Dienstendpunkt mit az storage account show. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Speicherkontoverbindungszeichenfolge. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.

--timeout

Anfordern von Timeout in Sekunden. Gilt für jeden Aufruf des Diensts.

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, login}]
                                    [--blob-endpoint]
                                    [--connection-string]
                                    [--if-modified-since]
                                    [--if-unmodified-since]
                                    [--lease-id]
                                    [--public-access {blob, container, off}]
                                    [--sas-token]
                                    [--timeout]

Erforderliche Parameter

--name -n

Der Containername

Optionale Parameter

--account-key

Speicherkontoschlüssel Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.

--account-name

Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit dem 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 getroffen werden.

--auth-mode

Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der ältere "Schlüssel"-Modus versucht, einen Kontoschlüssel zu abfragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.

Zulässige Werte: key, login
--blob-endpoint

Speicherdatendienstendpunkt. Muss in Verbindung mit dem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie können jeden primären Dienstendpunkt mit az storage account show. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Speicherkontoverbindungszeichenfolge. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.

--if-modified-since

Beginnen Sie nur, wenn sie seit der angegebenen UTC-Datumszeit geändert wurden (Y-m-d'T'H:M'Z').

--if-unmodified-since

Beginnen Sie nur, wenn nicht geändert wurde, seit der angegebenen UTC-Datumszeit (Y-m-d'T'H:M'Z').

--lease-id

Wenn angegeben, ist nur erfolgreich, wenn der Lease des Containers aktiv ist und dieser ID entspricht.

--public-access

Gibt an, ob auf Daten im Container öffentlich zugegriffen werden kann.

Zulässige Werte: blob, container, off
--sas-token

Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.

--timeout

Anfordern von Timeout in Sekunden. Gilt für jeden Aufruf des Diensts.

az storage container show

Geben Sie 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

--name -n

Der Containername

Optionale Parameter

--account-key

Speicherkontoschlüssel Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.

--account-name

Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit dem 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 getroffen werden.

--auth-mode

Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der ältere "Schlüssel"-Modus versucht, einen Kontoschlüssel zu abfragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.

Zulässige Werte: key, login
--blob-endpoint

Speicherdatendienstendpunkt. Muss in Verbindung mit dem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie können jeden primären Dienstendpunkt mit az storage account show. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Speicherkontoverbindungszeichenfolge. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Wenn angegeben, ist nur erfolgreich, wenn der Lease des Containers aktiv ist und dieser ID entspricht.

--sas-token

Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.

--timeout

Anfordern von Timeout in Sekunden. Gilt für jeden Aufruf des Diensts.

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, login}]
                                     [--blob-endpoint]
                                     [--connection-string]
                                     [--lease-id]
                                     [--sas-token]
                                     [--timeout]

Erforderliche Parameter

--name -n

Der Containername

Optionale Parameter

--account-key

Speicherkontoschlüssel Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.

--account-name

Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit dem 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 getroffen werden.

--auth-mode

Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der ältere "Schlüssel"-Modus versucht, einen Kontoschlüssel zu abfragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.

Zulässige Werte: key, login
--blob-endpoint

Speicherdatendienstendpunkt. Muss in Verbindung mit dem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie können jeden primären Dienstendpunkt mit az storage account show. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Speicherkontoverbindungszeichenfolge. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Wenn angegeben, ist nur erfolgreich, wenn der Lease des Containers aktiv ist und dieser ID entspricht.

--sas-token

Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.

--timeout

Anfordern von Timeout in Sekunden. Gilt für jeden Aufruf des Diensts.