az keyvault storage sas-definition

SAS-definities voor opslagaccounts beheren.

Opdracht

az keyvault storage sas-definition create

Hiermee maakt of werkt u een nieuwe SAS-definitie voor het opgegeven opslagaccount bij.

az keyvault storage sas-definition delete

Hiermee verwijdert u een SAS-definitie uit een opgegeven opslagaccount.

az keyvault storage sas-definition list

Lijst met SAS-opslagdefinities voor het opgegeven opslagaccount.

az keyvault storage sas-definition list-deleted

Een lijst met verwijderde SAS-definities voor de opgegeven kluis en het opslagaccount.

az keyvault storage sas-definition recover

Herstelt de verwijderde SAS-definitie.

az keyvault storage sas-definition show

Hiermee haalt u informatie op over een SAS-definitie voor het opgegeven opslagaccount.

az keyvault storage sas-definition show-deleted

Hiermee haalt u de opgegeven verwijderde SAS-definitie op.

az keyvault storage sas-definition update

Hiermee worden de opgegeven kenmerken bijgewerkt die zijn gekoppeld aan de opgegeven SAS-definitie.

az keyvault storage sas-definition create

Hiermee maakt of werkt u een nieuwe SAS-definitie voor het opgegeven opslagaccount bij.

az keyvault storage sas-definition create --account-name
                                          --name
                                          --sas-type {account, service}
                                          --template-uri
                                          --validity-period
                                          --vault-name
                                          [--disabled {false, true}]
                                          [--subscription]
                                          [--tags]

Voorbeelden

Een SAS-definitie toevoegen voor een sas-token voor een account

$sastoken = az storage account generate-sas --expiry 2020-01-01 --permissions rw --resource-types sco --services bfqt --https-only --account-name storageacct --account-key 00000000

az keyvault storage sas-definition create --vault-name vault --account-name storageacct -n rwallserviceaccess --validity-period P2D --sas-type account --template-uri $sastoken

Een SAS-definitie toevoegen voor een sas-token voor blobs

$sastoken = az storage blob generate-sas --account-name storageacct --account-key 00000000 -c container1 -n blob1 --https-only --permissions rw
$url = az storage blob url --account-name storageacct -c container1 -n blob1
az keyvault storage sas-definition create --vault-name vault --account-name storageacct -n rwblobaccess --validity-period P2D --sas-type service --template-uri $url?$sastoken

Een SAS-definitie toevoegen voor een sas-token van een container

$sastoken = az storage container generate-sas --account-name storageacct --account-key 00000000 -n container1 --https-only --permissions rw
$url = "https://{storage-account-name}.blob.core.windows.net/{container-name}"  # The prefix of your blob url
az keyvault storage sas-definition create --vault-name vault --account-name storageacct -n rwcontaineraccess --validity-period P2D --sas-type service --template-uri $url?$sastoken

Vereiste parameters

--account-name

Naam om het opslagaccount in de kluis te identificeren.

--name -n

Naam om de SAS-definitie in de kluis te identificeren.

--sas-type

Het type SAS-token dat de SAS-definitie maakt.

geaccepteerde waarden: account, service
--template-uri

De sas-definitie-tokensjabloon is ondertekend met de sleutel 00000000. In het geval van een accounttoken is dit alleen het SAS-token zelf, voor servicetokens, de url van het volledige service-eindpunt, samen met het SAS-token. Tokens die zijn gemaakt volgens de SAS-definitie, hebben dezelfde eigenschappen als de sjabloon.

--validity-period

De geldigheidsperiode van SAS-tokens die zijn gemaakt volgens de SAS-definitie in ISO-8601, zoals PT12H voor tokens van 12 uur.

--vault-name

Naam van de kluis.

Optionele parameters

--disabled

Voeg het opslagaccount toe met de status Uitgeschakeld.

geaccepteerde waarden: false, true
--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

--tags

Door ruimte gescheiden tags: sleutel[=waarde] [sleutel[=waarde] ...]. Gebruik '' om bestaande tags te verwijderen.

az keyvault storage sas-definition delete

Hiermee verwijdert u een SAS-definitie uit een opgegeven opslagaccount.

Voor deze bewerking is de machtiging storage/deletesas vereist.

az keyvault storage sas-definition delete [--account-name]
                                          [--id]
                                          [--name]
                                          [--subscription]
                                          [--vault-name]

Optionele parameters

--account-name

Naam om het opslagaccount in de kluis te identificeren. Vereist als --id niet is opgegeven.

--id

Id van de SAS-definitie. Als u alle andere 'Id'-argumenten hebt opgegeven, moet u deze weggelaten.

--name -n

Naam om de SAS-definitie in de kluis te identificeren. Vereist als --id niet is opgegeven.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

--vault-name

Naam van de Key Vault. Vereist als --id niet is opgegeven.

az keyvault storage sas-definition list

Lijst met SAS-opslagdefinities voor het opgegeven opslagaccount.

Voor deze bewerking is de machtiging storage/listsas vereist.

az keyvault storage sas-definition list --account-name
                                        --vault-name
                                        [--maxresults]
                                        [--query-examples]
                                        [--subscription]

Vereiste parameters

--account-name

Naam om het opslagaccount in de kluis te identificeren.

--vault-name

Naam van de kluis.

Optionele parameters

--maxresults

Maximum aantal resultaten dat op een pagina moet worden weergegeven. Als deze niet is opgegeven, retourneert de service maximaal 25 resultaten.

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiƫren en plakken na de parameter --query tussen dubbele aanhalingstekens om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az keyvault storage sas-definition list-deleted

Een lijst met verwijderde SAS-definities voor de opgegeven kluis en het opslagaccount.

De bewerking Verwijderde SAS-definities verwijderen retourneert de SAS-definities die zijn verwijderd voor een kluis die is ingeschakeld voor soft-delete. Voor deze bewerking is de machtiging storage/listsas vereist.

az keyvault storage sas-definition list-deleted --account-name
                                                --vault-name
                                                [--maxresults]
                                                [--subscription]

Vereiste parameters

--account-name

Naam om het opslagaccount in de kluis te identificeren.

--vault-name

Naam van de kluis.

Optionele parameters

--maxresults

Maximum aantal resultaten dat op een pagina moet worden weergegeven. Als deze niet is opgegeven, retourneert de service maximaal 25 resultaten.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az keyvault storage sas-definition recover

Herstelt de verwijderde SAS-definitie.

Hiermee wordt de verwijderde SAS-definitie voor het opgegeven opslagaccount hersteld. Deze bewerking kan alleen worden uitgevoerd op een kluis die is ingeschakeld voor soft-delete. Voor deze bewerking is de machtiging opslag/herstel vereist.

az keyvault storage sas-definition recover --account-name
                                           --name
                                           --vault-name
                                           [--subscription]

Vereiste parameters

--account-name

Naam om het opslagaccount in de kluis te identificeren.

--name -n

Naam om de SAS-definitie in de kluis te identificeren.

--vault-name

Naam van de kluis.

Optionele parameters

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az keyvault storage sas-definition show

Hiermee haalt u informatie op over een SAS-definitie voor het opgegeven opslagaccount.

Voor deze bewerking is de machtiging storage/getsas vereist.

az keyvault storage sas-definition show [--account-name]
                                        [--id]
                                        [--name]
                                        [--query-examples]
                                        [--subscription]
                                        [--vault-name]

Optionele parameters

--account-name

Naam om het opslagaccount in de kluis te identificeren. Vereist als --id niet is opgegeven.

--id

Id van de SAS-definitie. Als u alle andere 'Id'-argumenten hebt opgegeven, moet u deze weggelaten.

--name -n

Naam om de SAS-definitie in de kluis te identificeren. Vereist als --id niet is opgegeven.

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiƫren en plakken na de parameter --query tussen dubbele aanhalingstekens om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

--vault-name

Naam van de Key Vault. Vereist als --id niet is opgegeven.

az keyvault storage sas-definition show-deleted

Hiermee haalt u de opgegeven verwijderde SAS-definitie op.

De bewerking Get Deleted SAS Definition retourneert de opgegeven verwijderde SAS-definitie samen met de kenmerken. Voor deze bewerking is de machtiging storage/getsas vereist.

az keyvault storage sas-definition show-deleted --account-name
                                                --name
                                                --vault-name
                                                [--subscription]

Vereiste parameters

--account-name

Naam om het opslagaccount in de kluis te identificeren.

--name -n

Naam om de SAS-definitie in de kluis te identificeren.

--vault-name

Naam van de kluis.

Optionele parameters

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az keyvault storage sas-definition update

Hiermee worden de opgegeven kenmerken bijgewerkt die zijn gekoppeld aan de opgegeven SAS-definitie.

Voor deze bewerking is de machtiging storage/setsas vereist.

az keyvault storage sas-definition update [--account-name]
                                          [--disabled {false, true}]
                                          [--id]
                                          [--name]
                                          [--sas-type {account, service}]
                                          [--subscription]
                                          [--tags]
                                          [--template-uri]
                                          [--validity-period]
                                          [--vault-name]

Optionele parameters

--account-name

Naam om het opslagaccount in de kluis te identificeren. Vereist als --id niet is opgegeven.

--disabled

Voeg het opslagaccount toe met de status Uitgeschakeld.

geaccepteerde waarden: false, true
--id

Id van de SAS-definitie. Als u alle andere 'Id'-argumenten hebt opgegeven, moet u deze weggelaten.

--name -n

Naam om de SAS-definitie in de kluis te identificeren. Vereist als --id niet is opgegeven.

--sas-type

Het type SAS-token dat de SAS-definitie maakt.

geaccepteerde waarden: account, service
--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

--tags

Door ruimte gescheiden tags: sleutel[=waarde] [sleutel[=waarde] ...]. Gebruik '' om bestaande tags te verwijderen.

--template-uri

De sas-definitie-tokensjabloon is ondertekend met de sleutel 00000000. In het geval van een accounttoken is dit alleen het SAS-token zelf, voor servicetokens, de url van het volledige service-eindpunt, samen met het SAS-token. Tokens die zijn gemaakt volgens de SAS-definitie, hebben dezelfde eigenschappen als de sjabloon.

--validity-period

De geldigheidsperiode van SAS-tokens die zijn gemaakt volgens de SAS-definitie in ISO-8601, zoals PT12H voor tokens van 12 uur.

--vault-name

Naam van de Key Vault. Vereist als --id niet is opgegeven.