
概要
Amazon S3 Tables でサーバーアクセスログがサポートされ、テーブルバケットへのリクエストの詳細記録が取得できるようになりました。ログ配信は追加料金なしで利用でき、ログファイルのストレージ料金のみが発生します。
変更内容
- S3 Tables のテーブルバケットに対してサーバーアクセスログを有効化できるようになった
- ログにはリクエスト元、オペレーション、テーブル名、名前空間、レスポンスステータス、リクエストタイミングが記録される
- ログは同一アカウント・同一リージョンの汎用バケットに配信される
- ログ形式は汎用バケット向け S3 サーバーアクセスログと同じスペース区切り形式を採用している
- Amazon Athena や DuckDB など任意のクエリエンジンで既存のログ分析ワークフローを再利用できる
- AWS Management Console、AWS CLI、AWS SDK、AWS CloudFormation から有効化できる
- ログ配信は追加料金なしで、ログファイルのストレージ料金のみ発生する
公式発表で確認できる事実
- Amazon S3 Tables がサーバーアクセスログをサポートし、テーブルバケットへのリクエストの詳細記録を取得できるようになりました。
- テーブルバケットでサーバーアクセスログを有効化すると、そのバケット内のすべてのテーブルおよび名前空間へのリクエストのログが、同一アカウント・同一リージョンの汎用バケットに配信されます。
- 各ログレコードには、リクエスト元、オペレーション、テーブル名、名前空間、レスポンスステータス、リクエストタイミングが含まれます。
- ログ形式は汎用バケット向け S3 サーバーアクセスログと同じスペース区切り形式であり、既存のログ分析ワークフローを再利用できます。
- Amazon Athena や DuckDB など任意のクエリエンジンで S3 Tables のログをクエリできます。
- ログ配信は追加料金なしで利用でき、ログファイルのストレージ料金のみが発生します。
- S3 Tables が利用可能なすべての AWS リージョンで本機能を利用できます。
- AWS Management Console、AWS CLI、AWS SDK、AWS CloudFormation から有効化できます。
当サイトの考察
これまで S3 Tables ではサーバーアクセスログが利用できず、テーブルバケットへのアクセス状況の把握が難しい状況でした。今回の対応により、セキュリティ監査やコンプライアンス要件への対応が容易になります。汎用バケット向けのログと同じ形式を採用しているため、既存の Athena クエリや分析パイプラインをほぼそのまま転用できる点は実務上の大きなメリットです。
確認できていない事項
- 東京リージョン(ap-northeast-1)および大阪リージョン(ap-northeast-3)での提供有無
- ログファイルのストレージ料金の具体的な金額
- 機能が利用可能になった正確な日付
- 東京(ap-northeast-1)と大阪(ap-northeast-3)での提供は、公式記事からは確認できていません。
この記事は、AWS 公式の発表をもとに AI が作成し、自動で公開しています。
既存環境への影響
セキュリティ監査やアクセス分析、コスト配賦のためにテーブルバケットへのリクエストを詳細に追跡できるようになります。既存の S3 サーバーアクセスログ分析ワークフローをそのまま流用できるため、導入コストを抑えられます。ログ配信自体に追加料金はかからないため、コストへの影響はログ保存ストレージ分のみです。
対応の必要性
既存の S3 Tables 環境に対して強制的な変更はありません。セキュリティ監査やアクセス分析が必要な場合は任意で有効化することを検討してください。
利用可能リージョン
- 東京(ap-northeast-1)
- 未確認
- 大阪(ap-northeast-3)
- 未確認
公式記事に東京(ap-northeast-1)と大阪(ap-northeast-3)の記載がないため、未確認としています。
AWS 公式情報
- Amazon S3 Tables now support S3 server access logging(Amazon Web Services・新しいタブで開く)
公式発表:2026/11/10 17:00 取得:2026/11/12 06:02
当サイトの記事は公式情報をもとに編集したものです。正確な内容は必ず AWS 公式情報をご確認ください。


