問題タブ [aws-aurora-serverless]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - Aurora Serverless から S3 へのエクスポート
現在、MySQL エンジンを使用して AWS Aurora Serverless から AWS S3 に .csv ファイルをエクスポートしようとしています。これは、インスタンスでバックアップされた Aurora を使用している場合は完全に機能しますが、サーバーレスでは機能しません。ドキュメントに書かれているように S3 の IAM ポリシーを設定し、S3 と RDS へのフル アクセスを持つ IAM ユーザーを作成しました。サーバーレスが使用しているパラメーターグループには、LOAD DATA FROM S3 および SELECT INTO OUTFILE S3 フィールドに IAM ユーザーの ARN があります。
S3にエクスポートするために使用しているコード:
ここのドキュメントを読みました: https://docs.aws.amazon.com/de_de/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.SaveIntoS3.html
エラーメッセージ:Access denied; you need (at least one of) the SELECT INTO S3 privilege(s) for this operation
Aurora サーバーレスは、Aurora with Instances と同じくらいスムーズにロードされると思います。インスタンスを使用する Aurora は、サーバーレス用に作成された IAM ユーザーを使用しており、正常に動作しています。
編集: AWS Aurora Serverless は、S3 との間の IMPORT または EXPORT をサポートしていないようです。( https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.html#aurora-serverless.limitations )