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」。 允許的最大持續時間介於 和 expiry
之間 start
為 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
將使用對應帳戶共用金鑰,而 using managedIdentity
會使用自動更新的私密金鑰來簽署 SAS。
signingKey: string
屬性值
string
start
權杖有效性開始的日期時間位移。 例如「2017-05-24T10:42:03.1567373Z」。 允許的最大持續時間介於 和 expiry
之間 start
為 24 小時。
start: string
屬性值
string