この実習では、AWS S3バケットを独自のAWS環境に設定する方法と、そのS3バケットにデータをアップロードする方法を学びます。
まず、このモジュールでは、Informaticaのデータソースとして4つのCSVファイルを使用します。 csvfiles.zipファイルは、こちらからダウンロードしてください。CSVファイル
https://console.aws.amazon.comに移動し、モジュール4で作成したAmazonアカウントでサインインします。
ログインした後、AWSマネジメントコンソールにリダイレクトされます。
サービスの検索メニューで、s3を検索します。
最初の検索結果をクリックします。S3 - Cloudのスケーラブルストレージ。
AmazonS3のホームページが表示されます。
「バケットを作成」ボタンをクリックします。
バケットを作成画面で、次の2つを設定する必要があります。
パブリックアクセスをブロックのグループ設定が表示されるまで、ページを下にスクロールします。 これらの設定はそのままにしておき、変更する必要はありません。
「バケットを作成」ボタンをクリックします。
その後、バケットが作成され、AmazonS3のホームページにリダイレクトされます。
次の手順は、このモジュールに使用するCSVファイルをS3バケットにアップロードすることです。
S3バケットをクリックして開きます。 その後、このページが表示されます。
「アップロード」をクリックして、4つのCSVファイルをアップロードする開始を選択します。
その後、このポップアップが表示されます。
「追加ファイル」をクリックします。
デスクトップのcsvfilesディレクトリに移動し、4つのファイルをすべて選択して、開くをクリックします。
次に、この画面が表示されます。
「アップロード」をクリックします。
これで、S3バケットにアップロードされたCSVファイルが表示されます。
次の手順は、S3バケットへのアクセスを設定することです。
これを行うには、https://console.aws.amazon.com/iam/homeに移動します。
AWSリソースへのアクセスは、AmazonのIAM (Identity and Access Management)によって制御されます。
これで、このページが表示されます。
左のメニューで、「ユーザー」をクリックします。
次に、ユーザー画面が表示されます。
「ユーザーを追加」をクリックします。
次に、ユーザーを設定します。
ユーザー名:s3_ldapを名前として使用します。この例では、名前はs3_vangeluwです。
AWSアクセスタイプ:プログラムアクセスを選択します。
次へ:権限。
次に、この権限設定画面が表示されます。 「Attach existing policies directly」をクリックします。
検索語s3を入力して、関連するすべてのS3ポリシーを確認します。 ポリシーAmazonS3FullAccessを選択します。
次へ:タグ。
タグ画面では、何も設定する必要はありません。
次へ:を確認します。
設定を確認します。
「ユーザーを作成」をクリックします。
これでユーザが作成され、S3環境にアクセスするための資格情報が表示されます。 資格情報は今回のみ表示されるので、書き留めてください。
「を表示」をクリックして、秘密鍵を表示します。
資格情報をコンピューターのテキストファイルに保存します。
「閉じる」をクリックすると、資格情報は再び表示されません。
「閉じる」をクリックします。
これで、AWS S3バケットが正常に作成され、CSVファイルがそのバケットにアップロードされ、このバケットにアクセスする権限を持つユーザーが作成されました。