本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
授權 Amazon Aurora MySQL 代表您存取其他 AWS 服務
若要讓 Aurora MySQL 資料庫叢集代表您存取其他服務,請建立並設定 AWS Identity and Access Management (IAM) 角色。此角色授權資料庫叢集的資料庫使用者存取其他 AWS 服務。如需更多詳細資訊,請參閱 設定 IAM 角色以存取 AWS 服務。
您也必須設定 Aurora 資料庫叢集來允許對外連接至目標 AWS 服務。如需更多詳細資訊,請參閱 啟用從 Amazon Aurora MySQL 至其他 AWS 服務的網路通訊。
如果這樣做,則您的資料庫使用者可以利用其他 AWS 服務來執行下列動作:
-
使用原生函式 AWS Lambda 或
lambda_sync
同步或非同步叫用lambda_async
函式。或是,使用 AWS Lambda 程序非同步叫用mysql.lambda_async
函式。如需更多詳細資訊,請參閱 使用 Aurora MySQL 原生函式叫用 Lambda 函式。 -
使用
LOAD DATA FROM S3
或LOAD XML FROM S3
陳述式,從存放在 Amazon S3 儲存貯體的文字檔案或 XML 檔案中,將資料載入資料庫叢集。如需更多詳細資訊,請參閱 從 Amazon S3 儲存貯體中的文字檔案將資料載入 Amazon Aurora MySQL 資料庫叢集。 -
使用
SELECT INTO OUTFILE S3
陳述式,將資料從資料庫叢集儲存至 Amazon S3 儲存貯體中存放的文字檔案。如需更多詳細資訊,請參閱 將來自 Amazon Aurora MySQL 資料庫叢集的資料儲存至 Amazon S3 儲存貯體中的文字檔案。 -
將日誌資料匯出至 Amazon CloudWatch Logs MySQL。如需更多詳細資訊,請參閱 將 Amazon Aurora MySQL 日誌發佈到 Amazon CloudWatch 日誌。
-
使用 Application Auto Scaling 自動新增或移除 Aurora 複本。如需更多詳細資訊,請參閱 使用 Amazon Aurora Auto Scaling 搭配 Aurora 複本。