Amazon Aurora MySQL と他の AWS のサービスの統合
Amazon Aurora MySQL を他の AWS のサービスと統合することで、Aurora MySQL DB クラスターを拡張して AWS クラウドの追加機能を使用できるようになります。Aurora MySQL DB クラスターでは、AWS のサービスを使用して以下のことができます。
-
ネイティブ関数 AWS Lambda または
lambda_sync
を使用して、lambda_async
関数を同期または非同期に呼び出します。詳細については、「Amazon Aurora MySQL DB クラスターからの Lambda 関数の呼び出し」を参照してください。 -
LOAD DATA FROM S3
コマンドまたはLOAD XML FROM S3
コマンドを使用して、Amazon Simple Storage Service (Amazon S3) バケットに格納されているテキストファイルや XML ファイルのデータを DB クラスター内にロードする。詳細については、「Amazon S3 バケットのテキストファイルから Amazon Aurora MySQL DB クラスターへのデータのロード」を参照してください。 -
SELECT INTO OUTFILE S3
コマンドを使用して DB クラスターから Amazon S3 バケット内のテキストファイルにデータを保存する。詳細については、「Amazon Aurora MySQL DB クラスターから Amazon S3 バケット内のテキストファイルへのデータの保存」を参照してください。 -
アプリケーションの Auto Scaling で Aurora レプリカを自動的に追加または削除します。詳細については、「Aurora レプリカでの Amazon Aurora Auto Scaling」を参照してください。
-
Amazon Comprehend で感情分析を実行するか、SageMaker で多種多様な機械学習アルゴリズムを実行する。詳細については、「Amazon Aurora 機械学習の使用」を参照してください。
Aurora は、AWS Identity and Access Management (IAM) を使用して他の AWS のサービスに確実にアクセスできるようにします。他の AWS のサービスにアクセスする権限を付与するには、必要なアクセス許可を持つ IAM ロールを作成し、そのロールを DB クラスターに関連付けます。Aurora MySQL DB クラスターから他の AWS のサービスへのアクセスを許可する方法の詳細と手順については、「ユーザーの代わりに Amazon Aurora MySQL が他の AWS のサービスにアクセスすることを許可する」を参照してください。