Aracılığıyla paylaş


AccountSasParameters interface

Hesap Paylaşılan Erişim İmzası (SAS) belirteci oluşturmak için kullanılan parametreler. REST API erişim denetimi, Azure Haritalar Rol Tabanlı Erişim (RBAC) kimliği ve erişimi tarafından sağlanır.

Özellikler

expiry

Belirtecin geçerlilik süresinin dolmasına ilişkin tarih saat uzaklığı. Örneğin, "2017-05-24T10:42:03.1567373Z". İzin verilen en uzun süre, start ile expiryarasında 24 saattir.

maxRatePerSecond

Verilen SAS belirteci için izin verilen saniye başına istenen maksimum isteği temsil eden gerekli parametre. Bu, ölçümlerde mükemmel doğruluğu garanti etmez, ancak nihai uygulama ile uygulama güvenli suistimal korumaları sağlar.

principalId

Eşlem Hesabına atanmış olan Kullanıcı Tarafından Atanan Yönetilen Kimliğin nesne kimliği olarak da bilinen asıl kimlik. Hesabın Yönetilen Kimliğini atamak için Kullanıcı Tarafından Atanan Kimlik kaynak kimliği atama oluşturma veya güncelleştirme işlemini kullanın.

regions

İsteğe bağlı olarak, SAS belirteci ile Azure Haritalar REST API'lerine erişim izni verilen bölge konumlarının denetlenmesini sağlar. Örnek: "eastus", "westus2". Bu parametrenin atlanması tüm bölge konumlarının erişilebilir olmasını sağlar.

signingKey

İmzalama için kullanılacak Hesap anahtarını eşle. primaryKey veya secondaryKey'yi seçmek, Hesap Paylaşılan Anahtarlarını Eşle'yi kullanır ve managedIdentity kullanıldığında SAS'yi imzalamak için otomatik olarak yenilenen özel anahtar kullanılır.

start

Belirteç geçerliliğinin başladığı tarih saat uzaklığı. Örneğin, "2017-05-24T10:42:03.1567373Z". İzin verilen en uzun süre, start ile expiryarasında 24 saattir.

Özellik Ayrıntıları

expiry

Belirtecin geçerlilik süresinin dolmasına ilişkin tarih saat uzaklığı. Örneğin, "2017-05-24T10:42:03.1567373Z". İzin verilen en uzun süre, start ile expiryarasında 24 saattir.

expiry: string

Özellik Değeri

string

maxRatePerSecond

Verilen SAS belirteci için izin verilen saniye başına istenen maksimum isteği temsil eden gerekli parametre. Bu, ölçümlerde mükemmel doğruluğu garanti etmez, ancak nihai uygulama ile uygulama güvenli suistimal korumaları sağlar.

maxRatePerSecond: number

Özellik Değeri

number

principalId

Eşlem Hesabına atanmış olan Kullanıcı Tarafından Atanan Yönetilen Kimliğin nesne kimliği olarak da bilinen asıl kimlik. Hesabın Yönetilen Kimliğini atamak için Kullanıcı Tarafından Atanan Kimlik kaynak kimliği atama oluşturma veya güncelleştirme işlemini kullanın.

principalId: string

Özellik Değeri

string

regions

İsteğe bağlı olarak, SAS belirteci ile Azure Haritalar REST API'lerine erişim izni verilen bölge konumlarının denetlenmesini sağlar. Örnek: "eastus", "westus2". Bu parametrenin atlanması tüm bölge konumlarının erişilebilir olmasını sağlar.

regions?: string[]

Özellik Değeri

string[]

signingKey

İmzalama için kullanılacak Hesap anahtarını eşle. primaryKey veya secondaryKey'yi seçmek, Hesap Paylaşılan Anahtarlarını Eşle'yi kullanır ve managedIdentity kullanıldığında SAS'yi imzalamak için otomatik olarak yenilenen özel anahtar kullanılır.

signingKey: string

Özellik Değeri

string

start

Belirteç geçerliliğinin başladığı tarih saat uzaklığı. Örneğin, "2017-05-24T10:42:03.1567373Z". İzin verilen en uzun süre, start ile expiryarasında 24 saattir.

start: string

Özellik Değeri

string