Bagikan melalui


AccountSasParameters interface

Parameter yang digunakan untuk membuat token Tanda Tangan Akses Bersama (SAS) akun. Kontrol akses REST API disediakan oleh identitas dan akses Azure Maps Role Based Access (RBAC).

Properti

expiry

Offset waktu tanggal saat validitas token kedaluwarsa. Misalnya "2017-05-24T10:42:03.1567373Z". Durasi maksimum yang diizinkan adalah 24 jam antara start dan expiry.

maxRatePerSecond

Parameter yang diperlukan yang mewakili permintaan maksimum yang diinginkan per detik untuk diizinkan untuk token SAS yang diberikan. Ini tidak menjamin akurasi sempurna dalam pengukuran tetapi menyediakan perlindungan penyalahgunaan yang aman aplikasi dengan penegakan akhir.

principalId

Id utama juga dikenal sebagai ID objek dari Identitas Terkelola yang Ditetapkan Pengguna yang saat ini ditetapkan ke Akun Peta. Untuk menetapkan Identitas Terkelola akun, gunakan operasi Buat atau Perbarui id sumber daya Identitas yang Ditetapkan Pengguna.

regions

Opsional, memungkinkan kontrol lokasi wilayah mana yang diizinkan akses ke REST API Azure Maps dengan token SAS. Contoh: "eastus", "westus2". Menghilangkan parameter ini akan memungkinkan semua lokasi wilayah dapat diakses.

signingKey

Kunci akun Peta yang akan digunakan untuk penandatanganan. Memilih primaryKey atau secondaryKey akan menggunakan Kunci Bersama akun Peta, dan menggunakan managedIdentity akan menggunakan kunci privat yang diperpanjang secara otomatis untuk menandatangani SAS.

start

Offset waktu tanggal saat validitas token dimulai. Misalnya "2017-05-24T10:42:03.1567373Z". Durasi maksimum yang diizinkan adalah 24 jam antara start dan expiry.

Detail Properti

expiry

Offset waktu tanggal saat validitas token kedaluwarsa. Misalnya "2017-05-24T10:42:03.1567373Z". Durasi maksimum yang diizinkan adalah 24 jam antara start dan expiry.

expiry: string

Nilai Properti

string

maxRatePerSecond

Parameter yang diperlukan yang mewakili permintaan maksimum yang diinginkan per detik untuk diizinkan untuk token SAS yang diberikan. Ini tidak menjamin akurasi sempurna dalam pengukuran tetapi menyediakan perlindungan penyalahgunaan yang aman aplikasi dengan penegakan akhir.

maxRatePerSecond: number

Nilai Properti

number

principalId

Id utama juga dikenal sebagai ID objek dari Identitas Terkelola yang Ditetapkan Pengguna yang saat ini ditetapkan ke Akun Peta. Untuk menetapkan Identitas Terkelola akun, gunakan operasi Buat atau Perbarui id sumber daya Identitas yang Ditetapkan Pengguna.

principalId: string

Nilai Properti

string

regions

Opsional, memungkinkan kontrol lokasi wilayah mana yang diizinkan akses ke REST API Azure Maps dengan token SAS. Contoh: "eastus", "westus2". Menghilangkan parameter ini akan memungkinkan semua lokasi wilayah dapat diakses.

regions?: string[]

Nilai Properti

string[]

signingKey

Kunci akun Peta yang akan digunakan untuk penandatanganan. Memilih primaryKey atau secondaryKey akan menggunakan Kunci Bersama akun Peta, dan menggunakan managedIdentity akan menggunakan kunci privat yang diperpanjang secara otomatis untuk menandatangani SAS.

signingKey: string

Nilai Properti

string

start

Offset waktu tanggal saat validitas token dimulai. Misalnya "2017-05-24T10:42:03.1567373Z". Durasi maksimum yang diizinkan adalah 24 jam antara start dan expiry.

start: string

Nilai Properti

string