

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# サポートアクションの検出
<a name="support-authorization-actions"></a>

サポートアクションは、 が リソースで AWS サポート 実行できるサービス固有のオペレーションです。各アクションには、オペレーションの動作を説明するわかりやすい名前と説明があります。アクションは、 AWS サービスと特定のオペレーションを識別する名前空間形式を使用します。`ListActions` API を使用して、スコープ付きサポート許可を作成する前に、サービスで使用できるアクションを表示します。

## サービスのアクションの一覧表示
<a name="support-authorization-actions-list"></a>

`ListActions` を使用して、特定のサービスで使用できるアクションを表示します。`service` パラメータは必須です。

```
aws supportauthz list-actions \
    --service "rds"
```

**出力例**

```
{
    "actionSummaries": [
        {
            "action": "rds:ReadClusterData",
            "service": "rds",
            "description": "Read diagnostic data from the database cluster."
        },
        {
            "action": "rds:ViewQueryLogsWithParameters",
            "service": "rds",
            "description": "View query logs including query parameters."
        }
    ]
}
```

レスポンスには、ページあたり最大 100 件の結果が含まれます。後続のリクエストで `nextToken`値を使用して、追加のページを取得します。

## アクションの詳細の取得
<a name="support-authorization-actions-get"></a>

`GetAction` を使用して、特定のアクションに関する詳細を取得します。

```
aws supportauthz get-action \
    --action "rds:ReadClusterData"
```

**出力例**

```
{
    "action": "rds:ReadClusterData",
    "service": "rds",
    "description": "Read diagnostic data from the database cluster."
}
```

## サポート許可でのアクションの使用
<a name="support-authorization-actions-in-permits"></a>

使用可能なアクションを特定したら、サポート許可で特定のアクション名を使用して、最小特権スコープを適用します。リソースで AWS サポート 実行できる操作を制限する`allActions`ときに を使用するのではなく、`actions`リストに個々のアクションを指定します。

**特定のアクションでサポート許可を作成する**

```
aws supportauthz create-support-permit \
    --name "ScopedPermit" \
    --signing-key-info '{"kmsKey": "arn:aws:kms:us-east-1:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"}' \
    --permit '{
        "actions": {"actions": ["rds:ReadClusterData"]},
        "resources": {"resources": ["arn:aws:rds:us-east-1:111122223333:cluster:my-cluster"]},
        "conditions": [
            {"allowBefore": "2026-06-15T00:00:00Z"}
        ]
    }'
```