IAM権限

February 8, 2026 · View on GitHub

clawsはAWSリソースにアクセスするために適切なIAM権限が必要です。必要な権限は、閲覧するサービスによって異なります。

最小権限

基本的な読み取り専用の閲覧には、アクセスするサービスのDescribe*List*Get*権限が必要です。

AIチャット(オプション)

AIチャット機能(Aキー)はAmazon Bedrockを使用します。この機能を有効にするには、以下の権限が必要です:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": "bedrock:InvokeModelWithResponseStream",
      "Resource": "arn:aws:bedrock:*::foundation-model/*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "aws-marketplace:Subscribe",
        "aws-marketplace:ViewSubscriptions"
      ],
      "Resource": "*"
    }
  ]
}

注意: AWS Marketplace権限は、アカウントで初めてモデルを使用する際に必要です。モデルが既に有効化されている場合は、bedrock:InvokeModelWithResponseStream権限のみ必要です。

インラインメトリクス(オプション)

インラインCloudWatchメトリクスを表示するには(Mキーで切り替え)、以下の権限が必要です:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": "cloudwatch:GetMetricData",
      "Resource": "*"
    }
  ]
}

メトリクスはデフォルトで無効です。有効にすると、clawsは対応リソース(EC2、RDS、Lambda)の直近1時間のメトリクスを取得します。

リソースアクション

一部のリソースアクションには追加の権限が必要です:

アクション必要な権限
EC2の起動/停止ec2:StartInstances, ec2:StopInstances
リソースの削除<service>:Delete*
SSOログインsso:*(SSOプロファイル用)

推奨ポリシー

メトリクスとAIチャットを含む完全な読み取り専用アクセスの場合:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "ec2:Describe*",
        "rds:Describe*",
        "lambda:List*",
        "lambda:Get*",
        "s3:List*",
        "s3:GetBucket*",
        "cloudwatch:GetMetricData",
        "iam:List*",
        "iam:Get*"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": "bedrock:InvokeModelWithResponseStream",
      "Resource": "arn:aws:bedrock:*::foundation-model/*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "aws-marketplace:Subscribe",
        "aws-marketplace:ViewSubscriptions"
      ],
      "Resource": "*"
    }
  ]
}

完全なアクセスには、ReadOnlyAccessViewOnlyAccessなどのAWSマネージドポリシーを使用してください。

読み取り専用モード

claws --read-onlyで実行するか、CLAWS_READ_ONLY=1を設定すると、IAM権限に関係なくすべての破壊的アクションが無効になります。