内容:
Amazon DynamoDBテーブルにアクセスする必要があります。しかし、このアクセス権限をどのように設定すればよいか分からないという声がありました。そこで、今回はEC2からDynamoDBテーブルにアクセスする方法について解説します。
IAMロールの作成:
まず最初に、DynamoDBテーブルにアクセスするためのIAMロールを作成します。IAMコンソールにアクセスし、「ロールの作成」を選択します。その後、DynamoDBへのアクセス権限を含むポリシーをアタッチした新しいロールを作成します。
EC2インスタンスプロファイルへのIAMロールの割り当て:
次に、作成したIAMロールをEC2インスタンスに割り当てます。EC2コンソールにアクセスし、対象のインスタンスを選択します。その後、インスタンスの詳細ページで「アクション」を選択し、「インスタンス設定」>「IAM ロールの関連付け」を選択します。ここで、先ほど作成したIAMロールを選択し、関連付けを行います。
EC2インスタンスは、IAMロールに付与された権限を使用してDynamoDBテーブルにアクセスすることができます。この方法を使用することで、セキュリティを確保しながら、アプリケーションが必要とするデータに効率的にアクセスすることができます。