本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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 的詳細資訊,請參閱下列說明: