Delen via


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 start en expiry.

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.

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.

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.

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.

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.

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