az keyvault storage sas-definition

Tárfiók SAS-definícióinak kezelése.

Parancsok

az keyvault storage sas-definition create

Új SAS-definíciót hoz létre vagy frissít a megadott tárfiókhoz.

az keyvault storage sas-definition delete

Töröl egy SAS-definíciót egy adott tárfiókból.

az keyvault storage sas-definition list

Az adott tárfiók tároló SAS-definícióinak listázása.

az keyvault storage sas-definition list-deleted

A megadott tároló és tárfiók törölt SAS-definícióit sorolja fel.

az keyvault storage sas-definition recover

Helyreállítja a törölt SAS-definíciót.

az keyvault storage sas-definition show

Információkat kér le a megadott tárfiók SAS-definíciójáról.

az keyvault storage sas-definition show-deleted

Lekéri a megadott törölt SAS-definíciót.

az keyvault storage sas-definition update

Frissítések a megadott SAS-definícióhoz társított attribútumokat.

az keyvault storage sas-definition create

Új SAS-definíciót hoz létre vagy frissít a megadott tárfiókhoz.

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

Példák

Sas-definíció hozzáadása fiók sas-tokenjéhez

$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

Sas-definíció hozzáadása egy blob sas-tokenjéhez

$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

Sas-definíció hozzáadása tároló sas-tokenjéhez

$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

Kötelező paraméterek

--account-name

A tárfiók azonosítására szolgáló név a tárolóban.

--name -n

A tároló SAS-definíciójának azonosítására szolgáló név.

--sas-type

Az SAS-definíció által létrehozott SAS-jogkivonat típusa.

elfogadott értékek: account, service
--template-uri

A 000000000 kulccsal aláírt SAS-definíciós jogkivonatsablon. Fiókjogkivonat esetén ez csak maga az SAS-jogkivonat, a szolgáltatásjogkivonatok esetében a teljes szolgáltatásvégpont URL-címe és az SAS-jogkivonat. Az SAS-definíció alapján létrehozott jogkivonatok tulajdonságai megegyeznek a sablonéval.

--validity-period

Az ISO-8601 SAS-definíciója alapján létrehozott SAS-jogkivonatok érvényességi időtartama, például a "PT12H" 12 órás jogkivonatokhoz.

--vault-name

A tároló neve.

Opcionális paraméterek

--disabled

Adja hozzá a tárfiókot letiltott állapotban.

elfogadott értékek: false, true
--tags

Szóközzel tagolt címkék: kulcs[=érték] [kulcs[=érték] ...]. A "" használatával törölheti a meglévő címkéket.

az keyvault storage sas-definition delete

Töröl egy SAS-definíciót egy adott tárfiókból.

Ehhez a művelethez tárolási/törlési engedély szükséges.

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

Opcionális paraméterek

--account-name

A tárfiók azonosítására szolgáló név a tárolóban. Kötelező, ha a --id nincs megadva.

--id

Az SAS-definíció azonosítója. Ha meg van adva, az összes többi "Id" argumentumot ki kell hagyni.

--name -n

A tároló SAS-definíciójának azonosítására szolgáló név. Kötelező, ha a --id nincs megadva.

--vault-name

A Key Vault neve. Kötelező, ha a --id nincs megadva.

az keyvault storage sas-definition list

Az adott tárfiók tároló SAS-definícióinak listázása.

Ehhez a művelethez a storage/listsas engedély szükséges.

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

Kötelező paraméterek

--account-name

A tárfiók azonosítására szolgáló név a tárolóban.

--vault-name

A tároló neve.

Opcionális paraméterek

--maxresults

Az oldalon visszaadandó eredmények maximális száma. Ha nincs megadva, a szolgáltatás legfeljebb 25 eredményt ad vissza.

az keyvault storage sas-definition list-deleted

A megadott tároló és tárfiók törölt SAS-definícióit sorolja fel.

A Törölt SAS-definíciók lekérése művelet a helyreállítható törlésre engedélyezett tárolóhoz törölt SAS-definíciókat adja vissza. Ehhez a művelethez a storage/listsas engedély szükséges.

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

Kötelező paraméterek

--account-name

A tárfiók azonosítására szolgáló név a tárolóban.

--vault-name

A tároló neve.

Opcionális paraméterek

--maxresults

Az oldalon visszaadandó eredmények maximális száma. Ha nincs megadva, a szolgáltatás legfeljebb 25 eredményt ad vissza.

az keyvault storage sas-definition recover

Helyreállítja a törölt SAS-definíciót.

Helyreállítja a törölt SAS-definíciót a megadott tárfiókhoz. Ez a művelet csak helyreállítható törlést engedélyező tárolón hajtható végre. Ehhez a művelethez tárolási/visszaállítási engedély szükséges.

az keyvault storage sas-definition recover --account-name
                                           --name
                                           --vault-name

Kötelező paraméterek

--account-name

A tárfiók azonosítására szolgáló név a tárolóban.

--name -n

A tároló SAS-definíciójának azonosítására szolgáló név.

--vault-name

A tároló neve.

az keyvault storage sas-definition show

Információkat kér le a megadott tárfiók SAS-definíciójáról.

Ehhez a művelethez tárolási/lekérési engedély szükséges.

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

Opcionális paraméterek

--account-name

A tárfiók azonosítására szolgáló név a tárolóban. Kötelező, ha a --id nincs megadva.

--id

Az SAS-definíció azonosítója. Ha meg van adva, az összes többi "Id" argumentumot ki kell hagyni.

--name -n

A tároló SAS-definíciójának azonosítására szolgáló név. Kötelező, ha a --id nincs megadva.

--vault-name

A Key Vault neve. Kötelező, ha a --id nincs megadva.

az keyvault storage sas-definition show-deleted

Lekéri a megadott törölt SAS-definíciót.

A Törölt SAS-definíció lekérése művelet a megadott törölt SAS-definíciót és annak attribútumait adja vissza. Ehhez a művelethez tárolási/lekérési engedély szükséges.

az keyvault storage sas-definition show-deleted --account-name
                                                --name
                                                --vault-name

Kötelező paraméterek

--account-name

A tárfiók azonosítására szolgáló név a tárolóban.

--name -n

A tároló SAS-definíciójának azonosítására szolgáló név.

--vault-name

A tároló neve.

az keyvault storage sas-definition update

Frissítések az adott SAS-definícióhoz társított megadott attribútumokat.

Ehhez a művelethez a storage/setsas engedélyre van szükség.

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

Opcionális paraméterek

--account-name

A tárfiók azonosítására szolgáló név. Kötelező, ha a --id nincs megadva.

--disabled

Adja hozzá a tárfiókot letiltott állapotban.

elfogadott értékek: false, true
--id

Az SAS-definíció azonosítója. Ha meg van adva, az összes többi "Azonosító" argumentumot ki kell hagyni.

--name -n

A tároló SAS-definíciójának azonosítására szolgáló név. Kötelező, ha a --id nincs megadva.

--sas-type

Az SAS-definíció által létrehozott SAS-jogkivonat típusa.

elfogadott értékek: account, service
--tags

Szóközzel elválasztott címkék: kulcs[=érték] [kulcs[=érték] ...]. A "" használatával törölheti a meglévő címkéket.

--template-uri

A 000000000 kulccsal aláírt SAS-definíciós jogkivonatsablon. Fiókjogkivonat esetén ez csak maga az SAS-jogkivonat, a szolgáltatásjogkivonatok esetében a teljes szolgáltatásvégpont URL-címe és az SAS-jogkivonat. Az SAS-definíció alapján létrehozott jogkivonatok tulajdonságai megegyeznek a sablonéval.

--validity-period

Az ISO-8601 SAS-definíciója szerint létrehozott SAS-jogkivonatok érvényességi időtartama, például "PT12H" 12 órás jogkivonatokhoz.

--vault-name

A Key Vault neve. Kötelező, ha a --id nincs megadva.