5.2设置AWS S3存储桶

在本练习中,您将学习如何在您自己的AWS环境中设置AWS S3存储桶,以及如何在该S3存储桶中上传数据。

首先,在本单元中,我们将在Informatica中将四个CSV文件用作数据源。 请在以下位置下载文件​csvfiles.zip:CSV文件

ETL

创建S3存储桶

转到https://console.aws.amazon.com并使用您在第4单元中创建的Amazon帐户登录。

ETL

登录后,您将被重定向至​AWS管理控制台

ETL

在​查找服务​菜单中,搜索​s3

ETL

单击第一个搜索结果:S3 — 云中的可缩放存储

然后,您将看到​Amazon S3​主页。

ETL

单击​创建存储段​按钮。

ETL

在​创建存储桶​屏幕中,您需要配置两件事:

  • 名称:使用名称​aepmodule5LDAP,并将LDAP替换为LDAP。 作为示例,在本练习中,存储段名称为​aepmodule5vangeluw
  • 地区:使用​EU(法兰克福)eu-central-1

ETL

在页面上向下滚动,直到您看到“块公共访问​”的存储桶设置。​保留这些设置,无需更改它们。

ETL

单击​创建存储段​按钮。

ETL

然后,您将看到正在创建存储段,并将其重定向到Amazon S3主页。

ETL

将CSV文件上载到S3存储桶

下一步是将我们将用于此模块的CSV文件上传到您的S3存储桶中。

单击您的S3存储桶以将其打开。 然后您将看到此页面。

ETL

单击​上载​以开始上载四个CSV文件。

ETL

然后您将看到此弹出窗口。

ETL

单击​添加文件

ETL

导航到桌面上的目录​csvfiles,选择所有四个文件,然后单击​打开

ETL

然后您将看到此屏幕。

ETL

单击​上载

ETL

您现在将看到S3存储桶中上传的CSV文件。

ETL

设置访问S3存储桶的权限

下一步是设置对S3存储桶的访问权限。

要执行此操作,请转到https://console.aws.amazon.com/iam/home

对AWS资源的访问由Amazon Identity and Access Management(IAM)控制。

现在您将看到此页面。

ETL

在左侧菜单中,单击​用户

ETL

然后您将看到​Users​屏幕。

ETL

单击​添加用户

ETL

接下来,配置用户:

  • 用户名:使用​s3_ldap​作为名称,因此在此示例中,名称为​s3_vangeluw

  • AWS访问类型:选择​程序化访问

    ETL

单击​下一步:权限

ETL

然后您将看到此权限屏幕。 单击​直接连接现有策略

ETL

输入搜索词​s3​以查看所有相关的S3策略。 选择策略​AmazonS3FullAccess

ETL

单击​下一步:标记

ETL

在​标记​屏幕上,无需配置任何内容。

ETL

单击​下一步:查看

查看配置。

ETL

单击​创建用户

您的用户现在已创建,您将看到访问S3环境的凭据。 这是您唯一一次看到您的凭据,因此请将其写下来。

ETL

单击​显示​查看您的密钥访问密钥:

ETL

重要

将凭据存储在计算机中的文本文件中。

  • 访问密钥ID:…
  • 密钥访问密钥:…

单击​关闭​后,您再也看不到凭据!

单击​关闭

ETL

您现在已成功创建了AWS S3存储桶,您已将CSV文件上传到该存储桶,并且您创建了具有访问此存储桶权限的用户。

下一步:5.3将信息连接到AWS S3存储桶

返回模块5

返回到所有模块

在此页面上