az keyvault storage sas-definition

Depolama hesabı SAS tanımlarını yönetin.

Komutlar

az keyvault storage sas-definition create

Belirtilen depolama hesabı için yeni bir SAS tanımı oluşturur veya güncelleştirir.

az keyvault storage sas-definition delete

Belirtilen depolama hesabından SAS tanımını siler.

az keyvault storage sas-definition list

Verilen depolama hesabı için depolama SAS tanımlarını listeleyin.

az keyvault storage sas-definition list-deleted

Belirtilen kasa ve depolama hesabı için silinen SAS tanımlarını listeler.

az keyvault storage sas-definition recover

Silinen SAS tanımını kurtarır.

az keyvault storage sas-definition show

Belirtilen depolama hesabı için SAS tanımı hakkında bilgi alır.

az keyvault storage sas-definition show-deleted

Belirtilen silinen sas tanımını alır.

az keyvault storage sas-definition update

Verilen SAS tanımıyla ilişkili belirtilen öznitelikleri güncelleştirir.

az keyvault storage sas-definition create

Belirtilen depolama hesabı için yeni bir SAS tanımı oluşturur veya güncelleştirir.

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

Örnekler

Hesap sas belirteci için sas tanımı ekleme

$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

Blob sas belirteci için sas tanımı ekleme

$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

Kapsayıcı sas belirteci için sas tanımı ekleme

$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

Gerekli Parametreler

--account-name

Kasadaki depolama hesabını tanımlamak için kullanılan ad.

--name -n

Kasadaki SAS tanımını tanımlamak için ad.

--sas-type

SAS tanımının oluşturacağı SAS belirteci türü.

kabul edilen değerler: account, service
--template-uri

00000000 anahtarıyla imzalanan SAS tanım belirteci şablonu. Hesap belirteci söz konusu olduğunda bu yalnızca sas belirtecinin kendisidir; hizmet belirteçleri için sas belirteci ile birlikte tam hizmet uç noktası URL'sidir. SAS tanımına göre oluşturulan belirteçler şablonla aynı özelliklere sahip olacaktır.

--validity-period

12 saatlik belirteçler için "PT12H" gibi, ISO-8601'deki SAS tanımına göre oluşturulan SAS belirteçlerinin geçerlilik süresi.

--vault-name

Kasanın adı.

İsteğe Bağlı Parametreler

--disabled

Depolama hesabını devre dışı durumda ekleyin.

kabul edilen değerler: false, true
--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

az keyvault storage sas-definition delete

Belirtilen depolama hesabından SAS tanımını siler.

Bu işlem için depolama/deletesas izni gerekir.

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

İsteğe Bağlı Parametreler

--account-name

Kasadaki depolama hesabını tanımlamak için kullanılan ad. --id belirtilmezse gereklidir.

--id

SAS tanımının kimliği. Belirtilirse, diğer tüm 'Id' bağımsız değişkenleri atlanmalıdır.

--name -n

Kasadaki SAS tanımını tanımlamak için ad. --id belirtilmezse gereklidir.

--vault-name

Key Vault adı. --id belirtilmezse gereklidir.

az keyvault storage sas-definition list

Verilen depolama hesabı için depolama SAS tanımlarını listeleyin.

Bu işlem için depolama/listsas izni gerekir.

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

Gerekli Parametreler

--account-name

Kasadaki depolama hesabını tanımlamak için kullanılan ad.

--vault-name

Kasanın adı.

İsteğe Bağlı Parametreler

--maxresults

Sayfada döndürülecek en fazla sonuç sayısı. Belirtilmezse hizmet en fazla 25 sonuç döndürür.

az keyvault storage sas-definition list-deleted

Belirtilen kasa ve depolama hesabı için silinen SAS tanımlarını listeler.

Silinen Sas Tanımlarını Al işlemi, geçici silme için etkinleştirilmiş bir kasa için silinmiş olan SAS tanımlarını döndürür. Bu işlem için depolama/listsas izni gerekir.

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

Gerekli Parametreler

--account-name

Kasadaki depolama hesabını tanımlamak için kullanılan ad.

--vault-name

Kasanın adı.

İsteğe Bağlı Parametreler

--maxresults

Sayfada döndürülecek en fazla sonuç sayısı. Belirtilmezse hizmet en fazla 25 sonuç döndürür.

az keyvault storage sas-definition recover

Silinen SAS tanımını kurtarır.

Belirtilen depolama hesabı için silinen SAS tanımını kurtarır. Bu işlem yalnızca geçici silme özellikli bir kasada gerçekleştirilebilir. Bu işlem için depolama/kurtarma izni gerekir.

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

Gerekli Parametreler

--account-name

Kasadaki depolama hesabını tanımlamak için kullanılan ad.

--name -n

Kasadaki SAS tanımını tanımlamak için ad.

--vault-name

Kasanın adı.

az keyvault storage sas-definition show

Belirtilen depolama hesabı için SAS tanımı hakkında bilgi alır.

Bu işlem için depolama/getsas izni gerekir.

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

İsteğe Bağlı Parametreler

--account-name

Kasadaki depolama hesabını tanımlamak için kullanılan ad. --id belirtilmezse gereklidir.

--id

SAS tanımının kimliği. Belirtilirse, diğer tüm 'Id' bağımsız değişkenleri atlanmalıdır.

--name -n

Kasadaki SAS tanımını tanımlamak için ad. --id belirtilmezse gereklidir.

--vault-name

Key Vault adı. --id belirtilmezse gereklidir.

az keyvault storage sas-definition show-deleted

Belirtilen silinen sas tanımını alır.

Silinen SAS Tanımını Al işlemi, öznitelikleriyle birlikte belirtilen silinmiş SAS tanımını döndürür. Bu işlem için depolama/getsas izni gerekir.

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

Gerekli Parametreler

--account-name

Kasadaki depolama hesabını tanımlamak için kullanılan ad.

--name -n

Kasadaki SAS tanımını tanımlamak için ad.

--vault-name

Kasanın adı.

az keyvault storage sas-definition update

Verilen SAS tanımıyla ilişkili belirtilen öznitelikleri güncelleştirir.

Bu işlem için depolama/setsas izni gerekir.

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

İsteğe Bağlı Parametreler

--account-name

Kasadaki depolama hesabını tanımlamak için kullanılan ad. --id belirtilmezse gereklidir.

--disabled

Depolama hesabını devre dışı durumda ekleyin.

kabul edilen değerler: false, true
--id

SAS tanımının kimliği. Belirtilirse, diğer tüm 'Id' bağımsız değişkenleri atlanmalıdır.

--name -n

Kasadaki SAS tanımını tanımlamak için ad. --id belirtilmezse gereklidir.

--sas-type

SAS tanımının oluşturacağı SAS belirteci türü.

kabul edilen değerler: account, service
--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--template-uri

00000000 anahtarıyla imzalanan SAS tanım belirteci şablonu. Hesap belirteci söz konusu olduğunda bu yalnızca sas belirtecinin kendisidir; hizmet belirteçleri için sas belirteci ile birlikte tam hizmet uç noktası URL'sidir. SAS tanımına göre oluşturulan belirteçler şablonla aynı özelliklere sahip olacaktır.

--validity-period

12 saatlik belirteçler için "PT12H" gibi, ISO-8601'deki SAS tanımına göre oluşturulan SAS belirteçlerinin geçerlilik süresi.

--vault-name

Key Vault adı. --id belirtilmezse gereklidir.