Delen via


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

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.

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.

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.

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.

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.

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