接受来自 Amazon RAM 的资源共享邀请
如果与您的 Amazon 账户共享数据目录资源,并且您的账户与共享账户不在同一 Amazon 组织中,则在接受来自 Amazon Resource Access Manager (Amazon RAM) 的资源共享邀请之前,您无法访问该共享资源。作为数据湖管理员,您必须先查询 Amazon RAM 以查找待处理的邀请,然后接受邀请。
您可以使用 Amazon RAM 控制台、API 或 Amazon Command Line Interface (Amazon CLI) 来查看和接受邀请。
查看和接受来自 Amazon RAM 的资源共享邀请(控制台)
查看和接受来自 Amazon RAM 的资源共享邀请 (Amazon CLI)
-
确保您具有查看和接受资源共享邀请所需的 Amazon Identity and Access Management (IAM) 权限。
有关为数据湖管理员建议的 IAM 策略的信息,请参阅数据湖管理员权限。
-
输入以下命令以查看待处理资源共享邀请。
aws ram get-resource-share-invitations
该输出值应该类似于以下内容。
{ "resourceShareInvitations": [ { "resourceShareInvitationArn": "arn:aws:ram:us-east-1:111122223333:resource-share-invitation/a93aa60a-1bd9-46e8-96db-a4e72eec1d9f", "resourceShareName": "111122223333-123456789012-uswuU", "resourceShareArn": "arn:aws:ram:us-east-1:111122223333:resource-share/2a4ab5fb-d859-4751-84f7-8760b35fc1fe", "senderAccountId": "111122223333", "receiverAccountId": "123456789012", "invitationTimestamp": 1589576601.79, "status": "PENDING" } ] }
请注意
PENDING
的状态。 -
将
resourceShareInvitationArn
键的值复制到剪贴板。 -
将该值粘贴到以下命令中,替换
<invitation-arn>
,然后输入该命令。aws ram accept-resource-share-invitation --resource-share-invitation-arn
<invitation-arn>
该输出值应该类似于以下内容。
{ "resourceShareInvitations": [ { "resourceShareInvitationArn": "arn:aws:ram:us-east-1:111122223333:resource-share-invitation/a93aa60a-1bd9-46e8-96db-a4e72eec1d9f", "resourceShareName": "111122223333-123456789012-uswuU", "resourceShareArn": "arn:aws:ram:us-east-1:111122223333:resource-share/2a4ab5fb-d859-4751-84f7-8760b35fc1fe", "senderAccountId": "111122223333", "receiverAccountId": "123456789012", "invitationTimestamp": 1589576601.79, "status": "ACCEPTED" } ] }
请注意
ACCEPTED
的状态。