デフォルト認証 | 引き受けロールによるRedshift IAM認証 |
---|---|
|
|
*Redshift IAMロールARNを使用するには、必要な信頼ポリシーを使用してRedshift IAMロールARNを設定し、Amazon Redshiftにアクセスするための一時的なセキュリティ資格情報を生成します。 詳細については、Amazon Redshiftの引き受けロールの設定を参照してください。 |
S3ステージングオプション | タスク |
---|---|
S3ステージングにアクセスするためにS3 IAMロールを引き受けるIAMユーザーの一時的な資格情報を生成します。 | AWSの設定 IAMユーザーがS3 IAMロールを引き受け、一時的な資格情報を生成できるようにします。 手順については、次の参考資料を参照してください。
Redshift V2接続設定
|
S3ステージングにアクセスするためにS3 IAMロールを引き受けるEC2インスタンスの一時的なセキュリティ資格情報を生成します。 | AWSの設定 S3 IAMロールを引き受けてS3ステージング用の一時的な資格情報を生成するようにEC2インスタンスを定義します。 詳細については、EC2にAssumeRoleを使用した一時的なセキュリティ資格情報の生成を参照してください。 Redshift V2接続設定 次の最小限必要なプロパティを設定します。
|
S3バケットへのアクセス権を持つIAMユーザーのS3アクセスキーとシークレットアクセスキーを生成します。 | AWSの設定 資格情報を生成するには、次のタスクを実行します。
IAMユーザーの作成方法とキーの生成方法の詳細については、AWSのマニュアルを参照してください。 Redshift V2接続設定 [S3アクセスキーID]と[S3シークレットアクセスキー]の値を入力します。 |
IAM認証の設定 | AWSの設定 EC2インスタンスがあり、キーを指定したり、IAMロールARNを使用したりしない場合は、S3バケットにアクセスできるEC2に最小限のポリシーを割り当てます。 詳細については、IAM認証の設定を参照してください。 Redshift V2接続設定 この場合、接続でステージングプロパティを有効にしたり指定したりする必要はありません。 ただし、マッピングを実行する前に、マッピングのUnloadOptionsおよびCopyOptionsプロパティファイルフィールドでRedshiftクラスタに割り当てられたRedshiftロールを指定します。 |