本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建指向共享数据目录数据库的资源链接
您可以使用Amazon Lake Formation控制台、API 或Amazon Command Line Interface(Amazon CLI)。
创建指向共享数据库的资源链接(控制台)
-
打开Amazon Lake Formation控制台https://console.aws.amazon.com/lakeformation/
. 以数据湖管理员或数据库创建者身份登录。 数据库创建者是被授予 Lake Formation 的委托人
CREATE_DATABASE
权限。 -
在导航窗格中,选择数据库,然后选择创建数据库.
-
在存储库的创建数据库页面,选择资源链接,然后提供以下信息:
- 资源链接
-
输入与数据库名称遵守相同规则的名称。名称可以与目标共享数据库相同。
- 共享数据库
-
从列表中选择数据库,或输入本地(拥有)或共享数据库名称。
该列表包含与您的账户共享的所有数据库。请注意每个数据库中列出的所有者账户 ID。如果您未看到已与账户共享的数据库,请检查以下内容:
-
如果您不是数据湖管理员,请检查数据湖管理员是否授予了您对数据库的 Lake Formation 权限。
-
如果你是数据湖管理员,并且你的帐户不同Amazon组织作为授权账户,请确保您已接受Amazon Resource Access Manager(Amazon RAM) 数据库的资源共享邀请。有关更多信息,请参阅 接受来自的资源共享邀请Amazon RAM。
-
- 共享数据库所有
-
如果从列表中选择了共享数据库,则此字段将使用共享数据库的所有者帐户 ID 填充。否则,请输入Amazon账户 ID(用于指向本地数据库的资源链接)或Amazon共享数据库的帐户。
-
选择Create以创建资源链接。
然后,您可以在名称 column on the 数据库页.
-
(可选)授予 Lake Formation
DESCRIBE
授予必须能够查看链接并通过链接访问链接目标的承担者的权限。
创建指向共享数据库的资源链接(Amazon CLI)
-
输入类似以下的命令。
aws glue create-database --database-input '{"Name":"myissues","TargetDatabase":{"CatalogId":"111122223333","DatabaseName":"issues"}}'
完成后,此命令将创建一个名为
myissues
转到共享数据库issues
,在Amazon账户 1111-2222-3333。 -
(可选)授予 Lake Formation
DESCRIBE
授予必须能够查看链接并通过链接访问链接目标的承担者的权限。