az keyvault storage sas-definition

Mengelola definisi SAS akun penyimpanan.

Perintah

az keyvault storage sas-definition create

Membuat atau memperbarui definisi SAS baru untuk akun penyimpanan yang ditentukan.

az keyvault storage sas-definition delete

Menghapus definisi SAS dari akun penyimpanan tertentu.

az keyvault storage sas-definition list

Mencantumkan definisi SAS penyimpanan untuk akun penyimpanan yang diberikan.

az keyvault storage sas-definition list-deleted

Mencantumkan definisi SAS yang dihapus untuk vault dan akun penyimpanan yang ditentukan.

az keyvault storage sas-definition recover

Memulihkan definisi SAS yang dihapus.

az keyvault storage sas-definition show

Mendapatkan informasi tentang definisi SAS untuk akun penyimpanan yang ditentukan.

az keyvault storage sas-definition show-deleted

Mendapatkan definisi sas yang dihapus yang ditentukan.

az keyvault storage sas-definition update

Updates atribut tertentu yang terkait dengan definisi SAS yang diberikan.

az keyvault storage sas-definition create

Membuat atau memperbarui definisi SAS baru untuk akun penyimpanan yang ditentukan.

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

Contoh

Menambahkan sas-definition untuk akun sas-token

$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

Menambahkan sas-definition untuk sas-token blob

$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

Menambahkan sas-definition untuk sas-token kontainer

$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

Parameter yang Diperlukan

--account-name

Nama untuk mengidentifikasi akun penyimpanan di vault.

--name -n

Nama untuk mengidentifikasi definisi SAS di vault.

--sas-type

Jenis token SAS yang akan dibuat oleh definisi SAS.

nilai yang diterima: account, service
--template-uri

Templat token definisi SAS ditandatangani dengan kunci 00000000. Dalam kasus token akun ini hanya token sas itu sendiri, untuk token layanan, url titik akhir layanan lengkap bersama dengan token sas. Token yang dibuat sesuai dengan definisi SAS akan memiliki properti yang sama dengan templat.

--validity-period

Masa berlaku token SAS yang dibuat sesuai dengan definisi SAS dalam ISO-8601, seperti "PT12H" untuk token 12 jam.

--vault-name

Nama Vault.

Parameter Opsional

--disabled

Tambahkan akun penyimpanan dalam status dinonaktifkan.

nilai yang diterima: false, true
--tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

az keyvault storage sas-definition delete

Menghapus definisi SAS dari akun penyimpanan tertentu.

Operasi ini memerlukan izin penyimpanan/deletesas.

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

Parameter Opsional

--account-name

Nama untuk mengidentifikasi akun penyimpanan di vault. Diperlukan jika --id tidak ditentukan.

--id

Id definisi SAS. Jika ditentukan semua argumen 'Id' lainnya harus dihilangkan.

--name -n

Nama untuk mengidentifikasi definisi SAS di vault. Diperlukan jika --id tidak ditentukan.

--vault-name

Nama Key Vault. Diperlukan jika --id tidak ditentukan.

az keyvault storage sas-definition list

Mencantumkan definisi SAS penyimpanan untuk akun penyimpanan yang diberikan.

Operasi ini memerlukan izin penyimpanan/listsas.

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

Parameter yang Diperlukan

--account-name

Nama untuk mengidentifikasi akun penyimpanan di vault.

--vault-name

Nama Vault.

Parameter Opsional

--maxresults

Jumlah hasil maksimum untuk dikembalikan dalam halaman. Jika tidak ditentukan, layanan akan mengembalikan hingga 25 hasil.

az keyvault storage sas-definition list-deleted

Mencantumkan definisi SAS yang dihapus untuk vault dan akun penyimpanan yang ditentukan.

Operasi Dapatkan Definisi Sas Yang Dihapus mengembalikan definisi SAS yang telah dihapus untuk vault yang diaktifkan untuk penghapusan sementara. Operasi ini memerlukan izin penyimpanan/listsas.

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

Parameter yang Diperlukan

--account-name

Nama untuk mengidentifikasi akun penyimpanan di vault.

--vault-name

Nama Vault.

Parameter Opsional

--maxresults

Jumlah hasil maksimum untuk dikembalikan dalam halaman. Jika tidak ditentukan, layanan akan mengembalikan hingga 25 hasil.

az keyvault storage sas-definition recover

Memulihkan definisi SAS yang dihapus.

Memulihkan definisi SAS yang dihapus untuk akun penyimpanan yang ditentukan. Operasi ini hanya dapat dilakukan pada vault yang diaktifkan penghapusan sementara. Operasi ini memerlukan izin penyimpanan/pemulihan.

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

Parameter yang Diperlukan

--account-name

Nama untuk mengidentifikasi akun penyimpanan di vault.

--name -n

Nama untuk mengidentifikasi definisi SAS di vault.

--vault-name

Nama Vault.

az keyvault storage sas-definition show

Mendapatkan informasi tentang definisi SAS untuk akun penyimpanan yang ditentukan.

Operasi ini memerlukan izin penyimpanan/getsas.

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

Parameter Opsional

--account-name

Nama untuk mengidentifikasi akun penyimpanan di vault. Diperlukan jika --id tidak ditentukan.

--id

Id definisi SAS. Jika ditentukan semua argumen 'Id' lainnya harus dihilangkan.

--name -n

Nama untuk mengidentifikasi definisi SAS di vault. Diperlukan jika --id tidak ditentukan.

--vault-name

Nama Key Vault. Diperlukan jika --id tidak ditentukan.

az keyvault storage sas-definition show-deleted

Mendapatkan definisi sas yang dihapus yang ditentukan.

Operasi Dapatkan Definisi SAS Yang Dihapus mengembalikan definisi SAS yang dihapus yang ditentukan bersama dengan atributnya. Operasi ini memerlukan izin penyimpanan/getsas.

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

Parameter yang Diperlukan

--account-name

Nama untuk mengidentifikasi akun penyimpanan di vault.

--name -n

Nama untuk mengidentifikasi definisi SAS di vault.

--vault-name

Nama Vault.

az keyvault storage sas-definition update

Updates atribut yang ditentukan yang terkait dengan definisi SAS yang diberikan.

Operasi ini memerlukan izin penyimpanan/setsas.

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

Parameter Opsional

--account-name

Nama untuk mengidentifikasi akun penyimpanan di vault. Diperlukan jika --id tidak ditentukan.

--disabled

Tambahkan akun penyimpanan dalam status dinonaktifkan.

nilai yang diterima: false, true
--id

Id definisi SAS. Jika ditentukan semua argumen 'Id' lainnya harus dihilangkan.

--name -n

Nama untuk mengidentifikasi definisi SAS di vault. Diperlukan jika --id tidak ditentukan.

--sas-type

Jenis token SAS yang akan dibuat oleh definisi SAS.

nilai yang diterima: account, service
--tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

--template-uri

Templat token definisi SAS ditandatangani dengan kunci 00000000. Dalam kasus token akun ini hanya token sas itu sendiri, untuk token layanan, url titik akhir layanan lengkap bersama dengan token sas. Token yang dibuat sesuai dengan definisi SAS akan memiliki properti yang sama dengan templat.

--validity-period

Periode validitas token SAS yang dibuat sesuai dengan definisi SAS dalam ISO-8601, seperti "PT12H" untuk token 12 jam.

--vault-name

Nama Key Vault. Diperlukan jika --id tidak ditentukan.