AccountSasParameters interface
用來建立帳戶共用存取簽章 (SAS) 令牌的參數。 REST API 訪問控制是由 Azure 地圖服務角色型存取 (RBAC) 身分識別和存取所提供。
屬性
| expiry | 令牌有效性到期的日期時間位移。 例如“2017-05-24T10:42:03.1567373Z”。 允許的最大持續時間介於 |
| max |
必要參數,表示所指定 SAS 令牌允許的每秒所需最大要求數。 這並不保證測量的正確性,而是在最終強制執行時提供濫用的應用程式安全防護。 |
| principal |
主體標識碼也稱為目前指派給對應帳戶之使用者指派受控識別的物件標識符。 若要指派帳戶的受控識別,請使用建立或更新指派使用者指派的身分識別資源標識符作業。 |
| regions | 選擇性,允許使用 SAS 令牌控制允許存取 Azure 地圖服務 REST API 的區域位置。 範例:“eastus”、“westus2”。 省略此參數將允許存取所有區域位置。 |
| signing |
要用於簽署的對應帳戶密鑰。 挑選 |
| start | 令牌有效性開始的日期時間位移。 例如“2017-05-24T10:42:03.1567373Z”。 允許的最大持續時間介於 |
屬性詳細資料
expiry
令牌有效性到期的日期時間位移。 例如“2017-05-24T10:42:03.1567373Z”。 允許的最大持續時間介於 start 與 expiry之間 24 小時。
expiry: string
屬性值
string
maxRatePerSecond
必要參數,表示所指定 SAS 令牌允許的每秒所需最大要求數。 這並不保證測量的正確性,而是在最終強制執行時提供濫用的應用程式安全防護。
maxRatePerSecond: number
屬性值
number
principalId
主體標識碼也稱為目前指派給對應帳戶之使用者指派受控識別的物件標識符。 若要指派帳戶的受控識別,請使用建立或更新指派使用者指派的身分識別資源標識符作業。
principalId: string
屬性值
string
regions
選擇性,允許使用 SAS 令牌控制允許存取 Azure 地圖服務 REST API 的區域位置。 範例:“eastus”、“westus2”。 省略此參數將允許存取所有區域位置。
regions?: string[]
屬性值
string[]
signingKey
要用於簽署的對應帳戶密鑰。 挑選 primaryKey 或 secondaryKey 會使用對應帳戶共用密鑰,並使用 managedIdentity 會使用自動更新的私鑰來簽署 SAS。
signingKey: string
屬性值
string
start
令牌有效性開始的日期時間位移。 例如“2017-05-24T10:42:03.1567373Z”。 允許的最大持續時間介於 start 與 expiry之間 24 小時。
start: string
屬性值
string