1

ロールには事前定義済みのポリシーAutoScalingConsoleReadOnlyAccessがありますが、DynamoDBテーブルの自動スケーリング設定を表示しようとすると、「自動スケーリングに必要な権限がありません」というエラーが表示されます。これらの役割は、ダイナモまたはオートスケーリングとは何の関係も持っていないので、これは私には意味がありませんAWS ConsoleのDynamoDB自動スケーリングの部分はどのように表示されますか?

"iam:AttachRolePolicy", 
"iam:CreatePolicy", 
"iam:CreateRole" 

:エラーからlinked documentationは、私はこれらのアクションにアクセスする必要があることを示唆しています。 AWS Consoleで自動スケーリング設定を表示するには、私の役割に必要な権限またはポリシーはありますか?

+0

うん、ハハ、それは間違いなくコピー/貼り付けエラーのように思えます。他の誰かが最初にそれに答える場合を除いて、私は今夜あなたのためにいくつかの許可を探します。 –

答えて

1

DynamoDBオートスケーリングでは、実際にはApplication AutoScalingが使用されています。

あなたはユーザー/役割は、DynamoDBのテーブル読む書き込みへのアクセス権を持っているしたい場合は、単にAmazonDynamoDBFullAccessを使用することができますが、これはすべてのテーブルへのフルアクセスを提供します。

一方、スケーリングプロパティにのみアクセスする場合は、自動スケーリングプロパティのみに基づいて2つのポリシーを指定します。

表示/変更自動スケーリング

{ 
    "Version": "2012-10-17", 
    "Statement": [{ 
    "Effect": "Allow", 
    "Action": [ 
     "application-autoscaling:DeleteScalingPolicy", 
     "application-autoscaling:DeregisterScalableTarget", 
     "application-autoscaling:DescribeScalableTargets", 
     "application-autoscaling:DescribeScalingActivities", 
     "application-autoscaling:DescribeScalingPolicies", 
     "application-autoscaling:PutScalingPolicy", 
     "application-autoscaling:RegisterScalableTarget" 
    ], 
    "Resource": "*" 
    }] 
} 

ビュー自動スケーリング

{ 
    "Version": "2012-10-17", 
    "Statement": [{ 
    "Effect": "Allow", 
    "Action": [ 
     "application-autoscaling:Describe*" 
    ], 
    "Resource": "*" 
    }] 
} 
関連する問題