

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 接受和拒绝资源共享邀请
<a name="working-with-shared-invitations"></a>

要访问共享资源，资源共享的所有者必须将您添加为主体。所有者可以将以下任一项作为主体添加到资源共享中。
+ 您的账户所属的组织
+ 包含您账户的组织单位（OU）
+ 您的单个账户
+ 对于支持的资源类型，您的特定 IAM 角色或用户

如果您通过属于中组织成员的 AWS 账户 添加到资源共享 AWS Organizations，并且启用了组织内部共享，则无需接受邀请即可自动访问共享资源。服务主体还可以在不接受邀请的情况下自动访问共享资源。如果您获得访问权限的账户后来被从组织中删除，则该账户中的所有主体将自动失去对通过该资源共享访问的资源的访问权限。

如果通过以下一种方式将您添加到资源共享中，则您将收到加入资源共享的邀请：
+ 您所在组织之外的账户 AWS Organizations
+ 与之共享时组织内部的帐户 AWS Organizations 未启用

如果您收到加入资源共享的邀请，您必须接受它才能访问共享的资源。如果您拒绝邀请，则无法访问共享的资源。

对于以下资源类型，您有七天的时间接受邀请加入以下资源类型的共享。如果您在邀请到期之前未接受邀请，则系统会自动拒绝邀请。

**重要**  
对于**不** 在以下列表中的共享资源类型，您有 **12 小时的时间** 接受加入资源共享的邀请。12 小时后，邀请过期，资源共享中的最终用户主体将解除关联。最终用户无法再接受邀请。
+ Amazon Aurora - DB 集群
+ Amazon EC2 - 容量预留和专用主机
+ AWS License Manager — 许可证配置
+ AWS Outposts — 本地网关路由表、前哨基地和站点 
+ Amazon Route 53 - 转发规则
+ Amazon VPC — 客户拥有 IPv4 的地址、前缀列表、子网、流量镜像目标、中转网关、传输网关组播域

------
#### [ Console ]

**要回复资源共享的邀请，请执行以下操作：**

1. 导航到 AWS RAM 控制台中的 “**[与我共享：资源](https://console.aws.amazon.com/ram/home#SharedResourceShares:)**共享” 页面。

1. 由于 AWS RAM 资源共享是特定的 AWS 区域，因此请 AWS 区域 从控制台右上角的下拉列表中选择相应的资源共享。要查看包含全球资源的资源共享，必须将设置 AWS 区域 为美国东部（弗吉尼亚北部）、(`us-east-1`)。有关共享全球资源的更多信息，请参阅[共享区域资源（相较于全球资源）](working-with-regional-vs-global.md)。

1. 查看您已添加到的资源共享列表。

   **状态**列显示您当前对资源共享的参与状态。`Pending` 状态表示您已被添加到资源共享，但尚未接受或拒绝邀请。

1. 要回复资源共享邀请，请选择资源共享 ID，然后选择**接受资源共享**以接受邀请，或者选择**拒绝资源共享**以拒绝邀请。如果您拒绝邀请，则无法访问资源。如果您接受邀请，则可以访问资源。

------
#### [ AWS CLI ]

**要回复资源共享的邀请，请执行以下操作：**  
您可以使用以下命令接受或拒绝资源共享的邀请：
+ [get-resource-share-invitations](https://docs.aws.amazon.com/cli/latest/reference/ram/get-resource-share-invitations.html)
+ [accept-resource-share-invitation](https://docs.aws.amazon.com/cli/latest/reference/ram/accept-resource-share-invitation.html)
+ [reject-resource-share-invitation](https://docs.aws.amazon.com/cli/latest/reference/ram/reject-resource-share-invitation.html)

1. 以下示例首先使用[get-resource-share-invitations](https://docs.aws.amazon.com/cli/latest/reference/ram/get-resource-share-invitations.html)命令检索用户可用的所有邀请的列表 AWS 账户。使用该 AWS CLI `query`参数，您可以将输出限制为仅显示那些`status`设置为的邀请`PENDING`。此示例显示了来自账户 111111111111 的一个邀请，对于指定 AWS 区域中的当前账户 `123456789012`，该邀请目前处于 `PENDING`。

   ```
   $ aws ram get-resource-share-invitations \
       --region us-east-1 \
       --query 'resourceShareInvitations[?status==`PENDING`]'
   {
       "resourceShareInvitations": [
           {
               "resourceShareInvitationArn": "arn:aws:ram:us-east-1:111111111111:resource-share-invitation/3b3bc051-fbf6-4336-8377-06c559dfee49",
               "resourceShareName": "Test TrngAcct Resource Share",
               "resourceShareArn": "arn:aws:ram:us-east-1:111111111111:resource-share/c4506c70-df75-4e6c-ac30-42ca03295a37",
               "senderAccountId": "111111111111",
               "receiverAccountId": "123456789012",
               "invitationTimestamp": "2021-09-21T08:56:24.977000-07:00",
               "status": "PENDING"
           }
       ]
   }
   ```

1. 找到要接受的邀请后，记下输出中的 `resourceShareInvitationArn`，以便在下一个命令中使用来接受邀请。

   ```
   $ aws ram accept-resource-share-invitation \
       --region us-east-1 \
       --resource-share-invitation-arn arn:aws:ram:us-east-1:111111111111:resource-share-invitation/3b3bc051-fbf6-4336-8377-06c559dfee49
   {
       "resourceShareInvitation": {
           "resourceShareInvitationArn": "arn:aws:ram:us-east-1:111111111111:resource-share-invitation/3b3bc051-fbf6-4336-8377-06c559dfee49",
           "resourceShareName": "Test TrngAcct Resource Share",
           "resourceShareArn": "arn:aws:ram:us-east-1:111111111111:resource-share/c4506c70-df75-4e6c-ac30-42ca03295a37",
           "senderAccountId": "111111111111",
           "receiverAccountId": "123456789012",
           "invitationTimestamp": "2021-09-21T09:18:24.545000-07:00",
           "status": "ACCEPTED"
       }
   }
   ```

   如果成功，请注意，响应显示 `status` 已从 `PENDING` 变为 `ACCEPTED`。

如果您想拒绝邀请，请使用相同的参数运行[reject-resource-share-invitation](https://docs.aws.amazon.com/cli/latest/reference/ram/reject-resource-share-invitation.html)命令。

```
$ aws ram reject-resource-share-invitation \
    --region us-east-1 \
    --resource-share-invitation-arn arn:aws:ram:us-east-1:111111111111:resource-share-invitation/3b3bc051-fbf6-4336-8377-06c559dfee49
{
    "resourceShareInvitation": {
        "resourceShareInvitationArn": "arn:aws:ram:us-east-1:111111111111:resource-share-invitation/3b3bc051-fbf6-4336-8377-06c559dfee49",
        "resourceShareName": "Test TrngAcct Resource Share",
        "resourceShareArn": "arn:aws:ram:us-east-1:111111111111:resource-share/c4506c70-df75-4e6c-ac30-42ca03295a37",
        "senderAccountId": "111111111111",
        "receiverAccountId": "123456789012",
        "invitationTimestamp": "2021-09-21T09:18:24.545000-07:00",
        "status": "REJECTED"
    }
}
```

------