AccountSasParameters interface
Parameters die worden gebruikt om een SAS-token (Shared Access Signature) voor accounts te maken. Het REST API-toegangsbeheer wordt geleverd door de RBAC-identiteit en -toegang (Role Based Access) van Azure Maps.
Eigenschappen
expiry | De datum/tijd-verschuiving van wanneer de geldigheid van het token verloopt. Bijvoorbeeld '2017-05-24T10:42:03.1567373Z'. De toegestane maximale duur is 24 uur tussen |
max |
Vereiste parameter die de gewenste maximumaanvraag per seconde vertegenwoordigt die is toegestaan voor het opgegeven SAS-token. Dit garandeert geen perfecte nauwkeurigheid in metingen, maar biedt toepassingsveilige beveiligingen van misbruik met uiteindelijke handhaving. |
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 Een door de gebruiker toegewezen id maken of bijwerken. |
regions | Optioneel 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, kunnen alle regiolocaties toegankelijk zijn. |
signing |
De kaartaccountsleutel die moet worden gebruikt voor ondertekening. Als u |
start | De datum/tijd-verschuiving van wanneer de geldigheid van het token begint. Bijvoorbeeld '2017-05-24T10:42:03.1567373Z'. De toegestane maximale 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 toegestane maximale duur is 24 uur tussen start
en expiry
.
expiry: string
Waarde van eigenschap
string
maxRatePerSecond
Vereiste parameter die de gewenste maximumaanvraag per seconde vertegenwoordigt die is toegestaan voor het opgegeven SAS-token. Dit garandeert geen perfecte nauwkeurigheid in metingen, maar biedt toepassingsveilige beveiligingen van misbruik met uiteindelijke handhaving.
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 Een door de gebruiker toegewezen id maken of bijwerken.
principalId: string
Waarde van eigenschap
string
regions
Optioneel 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, kunnen alle regiolocaties toegankelijk zijn.
regions?: string[]
Waarde van eigenschap
string[]
signingKey
De kaartaccountsleutel die moet worden gebruikt voor ondertekening. Als u primaryKey
of secondaryKey
kiest, wordt de gedeelde sleutels van het kaartaccount gebruikt. Met 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 toegestane maximale duur is 24 uur tussen start
en expiry
.
start: string
Waarde van eigenschap
string