複数の環境に対して1つのダイナモインスタンスに複数のテーブルがあるとします。テーブルは、アルファ環境のためのもののように私は必要Dynamoのリソース/テーブルへのアクセスを特定の環境に制限する方法はありますか?
は、アルファ
環境によってアクセスすることができます。
複数の環境に対して1つのダイナモインスタンスに複数のテーブルがあるとします。テーブルは、アルファ環境のためのもののように私は必要Dynamoのリソース/テーブルへのアクセスを特定の環境に制限する方法はありますか?
は、アルファ
環境によってアクセスすることができます。
AWSコンソールでDynamoDBにアクセスし、テーブル>アクセス制御を選択すると、アタッチポリシーの指示が表示されます。それは言う:
IAMユーザーには、適切なポリシーアクセス許可が付与されています。例:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "DynamoDBListTables",
"Effect": "Allow",
"Action": [
"dynamodb:DescribeTable",
"dynamodb:ListTables",
"dynamodb:DescribeReservedCapacity",
"dynamodb:DescribeReservedCapacityOfferings"
],
"Resource": [
"*"
]
},
{
"Sid": "DynamoDBAllActions",
"Effect": "Allow",
"Action": [
"dynamodb:*"
],
"Resource": [
"arn:aws:dynamodb:us-west-2:677412391455:table/demo"
]
}
]
}
応答に感謝します。もし私がこのリソースだけを与えるつもりなら、それはアクセス可能ではありません。 –
このポリシーを希望のIAMユーザ/グループに添付しましたか? '{}'プレースホルダを正しい値に置き換えましたか? –
はい私はこのポリシーをユーザーに付けました。はい、{}を正しい値に置き換えました。今のところ、そのユーザーと私のポリシーは1つだけです。 –
ありがとう@Justinas。 5ステップでアプリケーションIDは何ですか? –