Request

AWS が提供する PutPartnerEvents API を利用して、Amazon EventBridge にイベント情報を送信します。

送信されるデータの内容は以下のとおりです。

キー説明
idAWS SDK が発行する ID。重複排除に利用可能。
detail-typeKARTE が指定するイベント詳細の文字列
sourceパートナーイベントソース名
accountAWS のアカウントID
time送信日時
regionリージョン
resources識別するためのタグ
detailイベント情報
detail.contentイベント情報の内容
detail.content.idKARTE が発行するイベントを一意に定める識別子
detail.content.data各トリガーごとによって決められたイベント情報
※詳細は各トリガーの説明をご確認ください。
detail.content.extra各トリガーごとによって決められたイベント情報の追加情報
※詳細は各トリガーの説明をご確認ください。
detail.content.api_keyKARTE プロジェクトの api_key
event_typeトリガーの type
client_idAPI v2 設定で作成されたアプリを一意に特定する識別子
{
    "id": "AWS が発行するID",
    "detail-type": "KARTE ApiV2Hook",
    "source": "aws.partner/karte.io/{AWS Account ID}/{ID}/{任意の名前}",
    "account": "AWS Account ID",
    "time": "2021-05-12T06:30:00Z",
    "region": "ap-northeast-1",
    "resources": [
        "karte"
    ],
    "detail": {
        "content": {
            "id": "KARTE が発行するイベントを一意に定める識別子",
            "data": {
              // 各トリガーごとのデータ
            },
            "extra": {},
            "api_key": "プロジェクトのapi_key",
            "event_type": "トリガーになったイベントのタイプ",
            "client_id": "アプリのClient ID"
        }
    }
}