すべてのプロダクト
Search
ドキュメントセンター

API Gateway:API Gateway-EventBridgeサービスにリンクされたロール

最終更新日:Jul 31, 2024

このトピックでは、API Gateway-EventBridgeサービスにリンクされたロールAliyunServiceRoleForApigatewayPutEventsToEventBridgeを使用するシナリオと、サービスにリンクされたロールを削除する方法について説明します。

背景

API Gateway-EventBridgeサービスにリンクされたロールAliyunServiceRoleForApigatewayPutEventsToEventBridgeは、イベントをイベントバスにアップロードするためにAPI Gatewayによって提供されるRAMロールです。 詳細については、サービスにリンクされたロールに関するトピックを参照してください。

シナリオ

EventBridgeタイプのバックエンドサービスを作成すると、API Gatewayは、AliyunServiceRoleForApigatewayPutEventsToEventBridgeサービスにリンクされたロールを作成するように求められます。 バックエンドサービスを使用するAPIを作成して呼び出すと、API Gatewayはこのサービスにリンクされたロールを使用して、イベントをイベントバスにアップロードするためのアクセス許可を取得します。

ロールの説明

ロール名: AliyunServiceRoleForApigatewayPutEventsToEventBridge ロールに付随するポリシー: ポリシーの内容:

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": "eventbridge:PutEvents", 
      "Resource": "*"
    }
  ]
}

AliyunServiceRoleForGwsDiskEncryptionロールの削除

AliyunServiceRoleForApigatewayPutEventsToEventBridgeサービスにリンクされたロールを削除する場合は、まずサービスにリンクされたロールに依存するバックエンドサービスとAPIを削除する必要があります。 手順:

  1. API Gatewayコンソールにログインします。 左側のナビゲーションウィンドウで、[APIの管理] > [バックエンドサービス] を選択します。

  2. [バックエンドサービス] ページで、管理するバックエンドサービスを見つけ、[操作] 列の [削除] をクリックします。 [タイプ] 列を使用して、EventBridgeバックエンドサービスを検索できます。

  3. RAM コンソールにログインします。 左側のナビゲーションウィンドウで、[アイデンティティ]> [ロール] を選択します。 AliyunServiceRoleForApigatewayPutEventsToEventBridgeロールを見つけ、[操作] 列の [削除] をクリックします。