本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
授權 Amazon Aurora MySQL 代表您存取其他 AWS 服務
若要讓 Aurora MySQL 資料庫叢集代表您存取其他服務,請建立並設定 AWS Identity and Access Management (IAM) 角色。此角色授權資料庫叢集的資料庫使用者存取其他 AWS 服務。如需更多詳細資訊,請參閱 設定要存取的IAM角色 AWS services。
您也必須設定 Aurora 資料庫叢集來允許對外連接至目標 AWS 服務。如需更多詳細資訊,請參閱 啟用從 Amazon Aurora 到其他服務的網路通訊 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 我的資料SQL庫叢集。 -
使用
SELECT INTO OUTFILE S3
陳述式,將資料從資料庫叢集儲存至 Amazon S3 儲存貯體中存放的文字檔案。如需更多詳細資訊,請參閱 將資料從 Amazon Aurora 我的資料SQL庫叢集儲存到 Amazon S3 儲存貯體中的文字檔。 -
將日誌資料匯出至 Amazon CloudWatch Logs MySQL。如需更多詳細資訊,請參閱 將 Amazon Aurora MySQL 日誌發佈至 Amazon CloudWatch Logs。
-
使用 Application Auto Scaling 自動新增或移除 Aurora 複本。如需更多詳細資訊,請參閱 Amazon Aurora Auto Scaling with Aurora 複本。