AccountSasParameters interface
Parameters die worden gebruikt voor het maken van een SAS-token (Shared Access Signature) van een account. Het toegangsbeheer van de REST API wordt geleverd door Azure Maps RBAC-identiteit en -toegang (Role Based Access).
Eigenschappen
expiry | De datum/tijd-verschuiving van wanneer de geldigheid van het token verloopt. Bijvoorbeeld '2017-05-24T10:42:03.1567373Z'. De maximaal toegestane duur is 24 uur tussen |
max |
Vereiste parameter die het gewenste maximum aantal aanvragen per seconde vertegenwoordigt dat is toegestaan voor het opgegeven SAS-token. Dit garandeert geen perfecte nauwkeurigheid in metingen, maar biedt toepassing veilige beschermingen tegen misbruik met uiteindelijke afdwinging. |
principal |
De principal-id wordt ook wel de object-id genoemd van een door de gebruiker toegewezen beheerde identiteit die momenteel is toegewezen aan het toewijzingsaccount. Als u een beheerde identiteit van het account wilt toewijzen, gebruikt u de bewerking Maken of Bijwerken en een resource-id van een door de gebruiker toegewezen identiteit toewijzen. |
regions | Optioneel: hiermee kunt u bepalen welke regiolocaties toegang hebben tot Azure Maps REST API's met het SAS-token. Voorbeeld: 'eastus', 'westus2'. Als u deze parameter weglaat, zijn alle regiolocaties toegankelijk. |
signing |
De accountsleutel toewijzen die moet worden gebruikt voor ondertekening. Als u of |
start | De datum/tijd-verschuiving van wanneer de geldigheid van het token begint. Bijvoorbeeld '2017-05-24T10:42:03.1567373Z'. De maximaal toegestane duur is 24 uur tussen |
Eigenschapdetails
expiry
De datum/tijd-verschuiving van wanneer de geldigheid van het token verloopt. Bijvoorbeeld '2017-05-24T10:42:03.1567373Z'. De maximaal toegestane duur is 24 uur tussen start
en expiry
.
expiry: string
Waarde van eigenschap
string
maxRatePerSecond
Vereiste parameter die het gewenste maximum aantal aanvragen per seconde vertegenwoordigt dat is toegestaan voor het opgegeven SAS-token. Dit garandeert geen perfecte nauwkeurigheid in metingen, maar biedt toepassing veilige beschermingen tegen misbruik met uiteindelijke afdwinging.
maxRatePerSecond: number
Waarde van eigenschap
number
principalId
De principal-id wordt ook wel de object-id genoemd van een door de gebruiker toegewezen beheerde identiteit die momenteel is toegewezen aan het toewijzingsaccount. Als u een beheerde identiteit van het account wilt toewijzen, gebruikt u de bewerking Maken of Bijwerken en een resource-id van een door de gebruiker toegewezen identiteit toewijzen.
principalId: string
Waarde van eigenschap
string
regions
Optioneel: hiermee kunt u bepalen welke regiolocaties toegang hebben tot Azure Maps REST API's met het SAS-token. Voorbeeld: 'eastus', 'westus2'. Als u deze parameter weglaat, zijn alle regiolocaties toegankelijk.
regions?: string[]
Waarde van eigenschap
string[]
signingKey
De accountsleutel toewijzen die moet worden gebruikt voor ondertekening. Als u of secondaryKey
kiestprimaryKey
, wordt de gedeelde sleutels van het toewijzingsaccount gebruikt en managedIdentity
wordt de automatisch vernieuwde persoonlijke sleutel gebruikt om de SAS te ondertekenen.
signingKey: string
Waarde van eigenschap
string
start
De datum/tijd-verschuiving van wanneer de geldigheid van het token begint. Bijvoorbeeld '2017-05-24T10:42:03.1567373Z'. De maximaal toegestane duur is 24 uur tussen start
en expiry
.
start: string
Waarde van eigenschap
string