

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用資源群組的服務連結角色
<a name="security_iam_service-linked-roles"></a>

AWS Resource Groups use AWS Identity and Access Management (IAM)[ 服務連結角色](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html#iam-term-service-linked-role)。服務連結角色是直接連結至資源群組的唯一 IAM 角色類型。服務連結角色由資源群組預先定義，並包含該服務 AWS 服務 代表您呼叫其他 所需的所有許可。

服務連結角色可讓您更輕鬆地設定資源群組，因為您不需要手動新增必要的許可。資源群組會定義其服務連結角色的許可，並設定每個角色的信任政策，以確保只有資源群組服務可以擔任其角色。定義的許可包括信任政策和許可政策，並且該許可政策不能連接到任何其他 IAM 實體。

如需有關支援服務連結角色的其他 服務的資訊，請參閱服務**連結角色**欄中與 [AWS IAM 搭配使用的 服務](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-services-that-work-with-iam.html)，並尋找具有**是**的服務。選擇具有連結的**是**，以檢視該服務的服務連結角色文件。

## 資源群組的服務連結角色許可
<a name="service-linked-role-permissions"></a>

資源群組使用下列服務連結角色來支援群組生命週期事件。選擇角色名稱上的連結，以便在建立角色之後在 IAM 主控台中檢視角色。
+ `[AWSServiceRoleForResourceGroups](https://console.aws.amazon.com/iamv2/home#/roles/details/AWSServiceRoleForResourceGroups)`

 資源群組會使用此角色中的許可來查詢擁有您資源 AWS 服務 的 ，以協助解析群組成員資格，並將群組保持在up-to-date。它允許資源群組向 Amazon EventBridge 服務發出服務相關事件。

`AWSServiceRoleForResourceGroups` 服務連結角色***僅***信任下列服務擔任該角色：
+ `resourcegroups.amazonaws.com`

連接至角色的許可來自下列 AWS 受管政策。選擇政策名稱上的連結，以在 IAM 主控台中檢視政策。
+ `AWS 的 受管政策 AWS Resource Groups`

## 為資源群組建立服務連結角色
<a name="create-service-linked-role"></a>

**重要**  
如果您在需要此角色支援之功能的其他服務中完成動作，此服務連結角色就會出現在您的帳戶中。如需詳細資訊，請參閱[我的 中出現的新角色 AWS 帳戶](https://docs.aws.amazon.com/IAM/latest/UserGuide/troubleshoot_roles.html#troubleshoot_roles_new-role-appeared)。

若要建立服務連結角色，[請開啟群組生命週期事件功能](monitor-groups-turn-on.md)。

## 編輯資源群組的服務連結角色
<a name="edit-service-linked-role"></a>

資源群組不允許您編輯 AWSServiceRoleForResourceGroups 服務連結角色。因為可能有各種實體會參考服務連結角色，所以您無法在建立角色之後變更其名稱。然而，您可使用 IAM 來編輯角色描述。如需詳細資訊，請參閱《*IAM 使用者指南*》中的[編輯服務連結角色](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html#edit-service-linked-role)。

## 刪除資源群組的服務連結角色
<a name="delete-service-linked-role"></a>

只有在您關閉群組生命週期事件功能之後，才能刪除服務連結角色。

**重要**  
AWS 會阻止您移除服務連結角色，直到您先[關閉建立該角色的群組生命週期事件功能](monitor-groups-turn-off.md)為止。
建議您不要刪除服務連結角色，只要您的 中有任何資源群組 AWS 帳戶。如果您刪除此角色，資源群組服務就無法與其他 互動 AWS 服務 來管理您的群組。

### 手動刪除服務連結角色
<a name="slr-manual-delete"></a>

使用 IAM 主控台 AWS CLI、 或 AWS API 來刪除 AWSServiceRoleForResourceGroups 服務連結角色。如需詳細資訊，請參閱《*IAM 使用者指南*》中的[刪除服務連結角色](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html#delete-service-linked-role)。

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

**刪除資源群組服務連結角色**

1. 開啟 [IAM 主控台至角色頁面](https://console.aws.amazon.com/iam/home#/roles)。

1. 尋找名為 AWSServiceRoleForResourceGroups 的角色，然後選取其旁邊的核取方塊。

1. 選擇 **刪除**。

1. 在方塊中輸入角色的名稱，確認要刪除角色的意圖，然後選擇**刪除**。

角色會從 IAM 主控台中的角色清單中消失。

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

**刪除資源群組服務連結角色**  
若要刪除角色，請完全依照所示，使用參數輸入下列命令。請勿取代任何值。

```
$ aws iam delete-service-linked-role \
    --role-name AWSServiceRoleForResourceGroups
{
    "DeletionTaskId": "task/aws-service-role/resource-groups.amazonaws.com/AWSServiceRoleForResourceGroups/34e58943-e9a5-4220-9856-fc565EXAMPLE"
}
```

命令會傳回任務 ID。實際的角色刪除會以非同步方式進行。您可以透過將提供的任務識別符傳遞至下列 AWS CLI 命令，來檢查角色刪除的狀態。

```
$ aws iam get-service-linked-role-deletion-status \
    --deletion-task-id "task/aws-service-role/resource-groups.amazonaws.com/AWSServiceRoleForResourceGroups/34e58943-e9a5-4220-9856-fc565EXAMPLE"
{
    "Status": "SUCCEEDED"
}
```

------

## 資源群組服務連結角色支援的 區域
<a name="slr-regions"></a>

資源群組支援在所有提供服務 AWS 區域 的 中使用服務連結角色。如需詳細資訊，請參閱 [AWS 區域與端點](https://docs.aws.amazon.com/general/latest/gr/rande.html)。