Skip to content

2026年04月06日 ​

[S3] Amazon S3 starts rolling out new security best practice to new and existing buckets by default ​

概要 ​

Amazon S3は既定のバケットセキュリティ設定を変更し、新規の一般用途バケットに対してサーバー側暗号化(SSE-C:顧客提供キー)を無効化するロールアウトを開始しました。既存アカウントでもSSE-Cを使用していない場合は新規の書き込みリクエストでSSE-Cが無効になりますが、SSE-Cを既に利用しているアカウントや既存のSSE-Cオブジェクトには影響しません。

変更内容・新機能の詳細 ​

主な変更点:

  • 新規一般用途バケット: デフォルトでSSE-C(Server-Side Encryption with Customer-provided keys)を無効化。新しく作成したバケットではSSE-Cを利用したサーバー側暗号化がデフォルト設定として許可されません。
  • 既存バケット(アカウント内にSSE-Cで暗号化されたオブジェクトが存在しない場合): 新しい書き込みリクエストに対してSSE-Cが無効化されます。つまり、該当アカウントでは以後のPUT等でSSE-Cを指定しても扱われない、または拒否される挙動になります(具体的なAPIレスポンスは使用するSDK/APIやS3の実装に依存します)。
  • SSE-Cを既に使っているアカウント: バケットや既存オブジェクトの暗号化設定は変更されません。既存のSSE-Cオブジェクトは引き続きアクセス可能で、SSE-Cキーの管理は従来通りユーザー責任です。
  • 適用範囲とスケジュール: 今回のデフォルト変更は37のAWSリージョン(AWS ChinaおよびAWS GovCloud (US)含む)に対して数週間かけてロールアウトされます。 推奨対応:
  • 新規開発や運用ではSSE-S3(Amazon S3 managed keys)またはSSE-KMS(AWS KMS管理キー)への移行を検討する。これらは鍵の保管やローテーション、監査が容易です。
  • 既存でSSE-Cを利用している場合は、継続利用の可否を検討し、移行するならばオブジェクトのコピー(PUT COPYやS3 Batch Operations)で暗号化方式を変更する計画を立てる。
  • アプリケーションはSSE-C関連ヘッダー(例: x-amz-server-side-encryption-customer-key 等)を送信する実装があるか確認し、不要であれば削除、またはSSE-KMS等へ切り替える実装変更とテストを行う。

影響範囲・利用シーン ​

  • 対象ユーザー: S3でSSE-C(顧客提供キー)を利用する開発者、運用者、セキュリティ担当者
  • 利用シーンまたは効果: SSE-Cを使ったオブジェクト書き込みを行うアプリケーションはヘッダーの送信や暗号化フローを見直す必要がある。新規バケットではSSE-Cがデフォルトで無効になるため、SSE-KMSやSSE-S3への移行で鍵管理やコンプライアンスを簡素化できる
  • 運用効果: SSE-C誤設定やキー管理ミスによるセキュリティリスクの低減。逆に、SSE-Cに依存したワークロードは事前対応を行わないと書き込み失敗やサービス障害が発生する可能性がある

技術的な注意点 ​

  • IAM権限: SSE-C固有の追加IAM権限は不要だが、オブジェクトをコピーして暗号化方式を変更する場合はs3:GetObject、s3:PutObject、場合によってはs3:ReplicateObjectやS3 Batch Operationsの権限が必要
  • リージョン制限: ロールアウトは37リージョンに展開されるが、全リージョン適用のタイミングは異なるため自リージョンの状況を公式ドキュメントで確認すること
  • 既存SSE-Cオブジェクトの扱い: 既存のSSE-Cで暗号化されたオブジェクト自体は今回の変更で消去・再暗号化されない。SSE-Cを使用するアカウントはバケット設定が変更されない
  • 互換性: クライアントがSSE-Cヘッダーを送信する実装の場合、書き込みリクエストが拒否されるか、S3側でSSE-Cが無視される可能性があるため事前検証が必要
  • コスト: オブジェクトの再暗号化やコピーに伴うリクエスト料金、データ転送(同リージョン内は通常データ転送無料だがリクエスト費用は発生)およびS3ストレージの操作コストが発生する可能性あり
  • 運用手順: 移行はテスト環境で検証し、キー管理(SSE-Cの鍵保有ポリシー)や障害対応手順を文書化すること
  • 監査・コンプライアンス: SSE-KMSへ移行する場合はKMSキーのポリシー、アクセスログ(CloudTrail)やS3アクセスログの確認を推奨

参考情報 ​


[Govcloud Us] Amazon RDS for Oracle now supports Oracle Management Agent version 24.1.0.0.v1 for Oracle Enterprise Manager Cloud Control 24aiR1 ​

概要 ​

Amazon RDS for OracleがOracle Enterprise Manager Cloud Control 24aiR1向けのOracle Management Agent (OMA) v24.1.0.0.v1をサポートしました。RDS上のOracleインスタンスにOMAをインストールして既存のOracle Management Service (OMS) と連携できます。

変更内容・新機能の詳細 ​

サポートされたエージェントはOracle Management Agent 24.1.0.0.v1で、Oracle Enterprise Manager Cloud Control 24ai Release 1以降のOMSと連携可能です。RDS for OracleではOption Groups経由でOEM_AGENTオプションを追加し、AGENT_VERSIONを"24.1.0.0.v1"に設定することで有効化します。オプション設定にてOMSのホスト名(またはIP)、ポート、エージェント登録用パスワード(agent registration password)、および通信に使用する最小TLSバージョン(TLSv1.2)を指定する必要があります。エージェントはRDSインスタンス上にインストールされ、指定したOMSへメトリクス/監視データを送信します。ネットワーク接続(VPCからOMSへの疎通)、TLS設定、エージェント登録の手順(登録パスワードの設定・同期)が事前に整っていることが前提です。詳細な手順と互換性についてはAmazon RDS for Oracleのドキュメントを参照してください。

影響範囲・利用シーン ​

  • 対象ユーザー: OracleデータベースをRDSで運用し、Oracle Enterprise Managerで一元管理・監視したいDB管理者/運用チーム
  • 利用シーン: OEM 24aiR1(以降)のOMSにRDS上のOracleインスタンスを登録して、性能監視、アラート、診断情報の収集を行う場面
  • 運用効果: OEM上でRDSインスタンスの監視と管理が可能になり、既存の監視フローや運用手順を維持したままRDSを統合できる
  • 導入作業: Option GroupにOEM_AGENTを追加しAGENT_VERSION=24.1.0.0.v1を設定、OMS情報とTLS設定を構成する必要があるため準備作業(ネットワーク、証明書、登録パスワード)が発生する

技術的な注意点 ​

  • IAM権限: Option Groupの変更やDBインスタンスの変更を行うためのRDS関連IAM権限(例: rds:ModifyOptionGroup / rds:ModifyDBInstance等)が必要です
  • リージョン制限: 記事はGovCloud (US)カテゴリで公開されています。利用可能リージョンは順次展開される可能性があるため、実際の対応リージョンはコンソールまたはドキュメントで確認してください
  • コスト: OMA自体で追加のAWS課金は通常発生しませんが、OMSへのネットワークトラフィック(インターネット経由やクロスリージョン接続)に伴うデータ転送費用や運用コスト、Oracle側のライセンス/サポート費用は発生し得ます
  • ライセンス: OEM/OMAはOracle製品です。OMSやOEM機能の利用についてはOracleのライセンス条項とサポート契約を確認してください(顧客責任)
  • 再起動: Optionの追加や設定変更がDBインスタンスの再起動を必要とする場合があります。作業前に影響範囲を確認してください
  • ネットワーク/セキュリティ: RDSインスタンスからOMSへ到達可能なネットワーク経路(VPCルート、セキュリティグループ、NACL、VPN/Direct Connect等)を確保する必要があります
  • TLS: 最小TLSバージョンはTLSv1.2に設定する必要があります。OMS側の証明書やTLS設定が互換であることを確認してください
  • 互換性確認: 対象のOracleエンジンバージョンやRDSのオプション互換性はドキュメントで確認してください(エンジンバージョンによっては非対応の場合があります)

参考情報 ​

AI要約はOpenAI APIによって生成されています。