本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用查詢結果和最近的查詢
Amazon Athena 會自動將查詢結果和查詢執行結果中繼資料存放在您可以在 Amazon S3 中指定的查詢結果位置中執行的每個查詢。如有必要,您可以存取此位置中的檔案來使用它們。您也可以直接從 Athena 主控台下載查詢結果檔案。
Athena 現在提供兩種管理查詢結果的選項;您可以使用客戶擁有的 S3 儲存貯體或選擇受管查詢結果功能。使用您自己的儲存貯體,您可以完全控制儲存、許可、生命週期政策和保留,提供最大的彈性,但需要更多的管理。或者,當您選擇受管查詢結果選項時,服務會自動處理儲存體和生命週期管理,無需設定單獨的結果儲存貯體,並在預定保留期間後自動清除結果。如需詳細資訊,請參閱受管查詢結果。
若是第一次設定 Amazon S3 查詢結果位置,請參閱使用 Athena 主控台指定查詢結果位置。
每個執行的查詢都會自動儲存輸出檔案。若要使用 Athena 主控台存取和檢視查詢輸出檔案,IAM 主體 (使用者和角色) 需要查詢結果位置的 Amazon S3 GetObject 動作的許可,以及 Athena GetQueryResults 動作的許可。查詢結果位置可以加密。如果位置已加密,則使用者必須擁有適當的金鑰許可,才能加密和解密查詢結果位置。
重要
具有查詢結果位置之 Amazon S3 GetObject
動作許可的 IAM 委託人,能夠從 Amazon S3 擷取查詢結果,即使 Athena GetQueryResults
動作的許可遭拒也一樣。