本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
GetSessionEmbedUrl
生成一個會話 URL 和授權碼,您可以用它來嵌入亞馬遜亞馬遜 QuickSight 您的 Web 服務器代碼中的控制台。使用GetSessionEmbedUrl
您想要提供可讓使用者建立資料來源、資料集、分析和儀表板的撰寫入口網站。訪問嵌入式亞馬遜的用戶 QuickSight 控制台需要屬於作者或管理員安全同類群組。如果您想要限制其中某些功能的權限,請使用
UpdateUser
API 操作。使用
RegisterUser
用於添加帶有自定義權限配置文件的新用戶的 API 操作。如需詳細資訊,請參閱《》亞馬遜 QuickSight 使用者指南:
請求語法
GET /accounts/AwsAccountId
/session-embed-url?entry-point=EntryPoint
&session-lifetime=SessionLifetimeInMinutes
&user-arn=UserArn
HTTP/1.1
URI 請求參數
請求會使用下列 URI 參數。
- AwsAccountId
-
的 IDAWS 帳戶與您的亞馬遜相關 QuickSight 訂閱。
長度限制:固定長度為 12。
模式:
^[0-9]{12}$
必要:是
- EntryPoint
-
您用來存取內嵌工作階段的 URL。入口點 URL 受限於下列路徑:
-
/start
-
/start/analyses
-
/start/dashboards
-
/start/favorites
-
/dashboards/DashboardId
-位置DashboardId
是來自 Amazon 的實際 ID 金鑰 QuickSight 儀表板的主控台 URL -
/analyses/AnalysisId
-位置AnalysisId
是來自 Amazon 的實際 ID 金鑰 QuickSight 分析的主控台 URL
長度限制:長度下限為 1。長度上限為 1000。
-
- SessionLifetimeInMinutes
-
工作階段維持有效的分鐘數。工作階段生命週期必須為 15
有效範圍:最小值為 15。最大值為 600。
- UserArn
-
Amazon QuickSight 使用者的 Amazon Resource Name (ARN),以使用
QUICKSIGHT
身分類型。您可以將其用於任何類型的亞馬遜 QuickSight 您帳戶中的使用者 (讀者、作者或管理員)。他們需要以下其中一個項目進行驗證:-
Active Directory (AD) 使用者或群組成員
-
受邀的非同盟使用者
-
AWS Identity and Access Management(IAM) 使用 SAML、或 IAM Feder` 並透過聯合單一登入進行驗證的使用者和以 IAM 角色為基礎的工作階段
針對第三個群組中的使用者 (IAM 使用者和 IAM 角色型工作階段),省略此參數。
-
請求主體
請求沒有請求主體。
回應語法
HTTP/1.1 Status
Content-type: application/json
{
"EmbedUrl": "string",
"RequestId": "string"
}
回應元素
如果動作成功,則服務傳回下列 HTTP 回應。
- Status
-
請求的 HTTP 狀態。
服務會傳回下列 JSON 格式的資料。
錯誤
如需所有動作常見的錯誤相關資訊,請參閱常見錯誤。
- AccessDeniedException
-
您無法存取。提供的登入資料無法驗證。您可能無法取得授權以執行請求。確保您的帳戶已獲授權使用亞馬遜 QuickSight 服務,表示您的政策有正確的許可,以及您使用正確的存取金鑰。
HTTP 401
- InternalFailureException
-
發生內部故障。
HTTP 500
- InvalidParameterValueException
-
一或多個參數的值無效。
HTTP 400
- QuickSightUserNotFoundException
-
找不到提供名稱的使用者。這可能發生於需要根據所提供使用者名稱尋找使用者的任何操作,例如
DeleteUser
、DescribeUser
,以此類推。HTTP 404
- ResourceExistsException
-
指定的資源已存在。
HTTP 409
- ResourceNotFoundException
-
無法找到一個或多個資源。
HTTP 404
- SessionLifetimeInMinutesInvalidException
-
針對工作階段生命週期指定的分鐘數無效。工作階段生命週期必須為 15
HTTP 400
- ThrottlingException
-
存取已調節。
HTTP 429
- UnsupportedUserEditionException
-
此錯誤表示您正在呼叫 Amazon QuickSight訂閱版本不包括對該操作的支持。amazon QuickSight 目前包含 Standard Edition (Standard Edition)。不是每個版本都會提供所有操作和功能。
HTTP 403
另請參閱
如需在語言特定的 AWS 開發套件之一中使用此 API 的詳細資訊,請參閱下列說明: