こんにちは。 アプリケーションサービス本部 DevOps担当の兼安です。 久しぶりにプログラムの話題を取り上げます。 今回は、AWSのセッションタグを使用して、DynamoDBとS3に対する動的なアクセス制御を実装する方法について紹介します。 概要 AWS セッションタグは、一時的な認証情報にタグを付与する機能です。 これを利用することで動的かつ行レベルのようなきめ細かいアクセス制御を実現することができます。 本記事では、セッションタグを活用してDynamoDBとS3に対して動的なアクセスを制御する方法を解説します。 アプリケーションにおける検索条件 アプリケーションにデータベースやストレージ…