我想要存取 Amazon Quick Sight 帳戶中由已刪除使用者擁有的孤立資源。
簡短說明
若要在 Quick Sight 中還原對已刪除使用者孤立資源的存取權,請使用 AWS Command Line Interface (AWS CLI) 命令來識別這些資源。接著,讓另一個 Quick Sight 使用者成為這些資源的擁有者。
或者,您可以使用 Amazon Quick Suite 資產管理主控台來檢視、管理及轉移資源。
**注意:**Quick Suite 資產管理主控台僅適用於 Quick Suite Enterprise 版本。
解決方法
**注意:**如果您在執行 AWS CLI 命令時收到錯誤,請參閱對 AWS CLI 錯誤進行疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本。
在以下 AWS CLI 命令中,請視需要替換:
- account_id 為已刪除使用者的 AWS 帳戶 ID
- Region 為您所在的 AWS 區域
- quicksight_user_arn 為您想要設為新資源擁有者的 Quick Sight 使用者 Amazon Resource Name (ARN)
- analysis_id 為孤立分析的 ID
- dashboard_id 為孤立儀表板的 ID
- dataset_id 為孤立資料集的 ID
- data_source_id 為孤立資料來源的 ID
識別孤立分析的 ID
若要識別孤立分析的 ID,請執行 list-analyses 命令:
aws quicksight list-analyses --aws-account-id account_id --region Region
若要讓另一個 Quick Sight 使用者成為各分析的擁有者,請執行 update-analysis-permissions 命令:
aws quicksight update-analysis-permissions --aws-account-id account_id --analysis-id analysis_id --grant-permissions Principal=quicksight_user_arn,Actions=quicksight:RestoreAnalysis,quicksight:UpdateAnalysisPermissions,quicksight:DeleteAnalysis,quicksight:DescribeAnalysisPermissions,quicksight:QueryAnalysis,quicksight:DescribeAnalysis,quicksight:UpdateAnalysis --region Region
識別孤立儀表板的 ID
若要識別孤立儀表板的 ID,請執行 list-dashboards 命令:
aws quicksight list-data-sets --aws-account-id account_id --region Region
若要讓另一個 Quick Sight 使用者成為各儀表板的擁有者,請執行 update-dashboard-permissions 命令:
aws quicksight update-data-set-permissions --aws-account-id account_id --data-set-id dataset_id --grant-permissions Principal=quicksight_user_arn,Actions=quicksight:UpdateDataSetPermissions,quicksight:DescribeDataSet,quicksight:DescribeDataSetPermissions,quicksight:PassDataSet,quicksight:DescribeIngestion,quicksight:ListIngestions,quicksight:UpdateDataSet,quicksight:DeleteDataSet,quicksight:CreateIngestion,quicksight:CancelIngestion --region Region
識別孤立資料來源
若要識別孤立資料來源的 ID,請執行 list-data-sources 命令:
aws quicksight list-data-sources --aws-account-id account_id --region Region
若要讓另一個 Quick Sight 使用者成為各資料來源的擁有者,請執行 update-data-source-permissions 命令:
aws quicksight update-data-source-permissions --aws-account-id account_id --data-source-id data_source_id --grant-permissions Principal=quicksight_user_arn,Actions=quicksight:UpdateDataSourcePermissions,quicksight:DescribeDataSource,quicksight:DescribeDataSourcePermissions,quicksight:PassDataSource,quicksight:UpdateDataSource,quicksight:DeleteDataSource --region Region
對每個已刪除使用者的資源重複這些步驟。