Amazon CloudFront が 3 つの新しい CloudFront Functions 機能を発表
Amazon CloudFront では、エッジロケーションとリージョナルエッジキャッシュ (REC) のメタデータ、未加工クエリ文字列の取得、高度なオリジンオーバーライドという 3 つの新機能が CloudFront Functions でサポートされるようになりました。開発者は、CloudFront のインフラストラクチャの可視性を高め、オリジン接続を正確にきめ細かく制御できる、より洗練されたエッジコンピューティングロジックを構築できるようになります。CloudFront Functions を使用すると、CloudFront エッジロケーションで軽量な JavaScript コードを実行して、コンテンツ配信をカスタマイズし、ミリ秒未満の実行時間でセキュリティポリシーを実装できます。
エッジロケーションのメタデータには、サービスを提供しているエッジロケーションの 3 文字の空港コードと予想される REC が含まれています。これにより、ヨーロッパのユーザーをクライアントの所在地に基づいて GDPR 準拠のオリジンに誘導するなど、地域固有のコンテンツルーティングやコンプライアンス要件に対応することができます。未加工クエリ文字列の機能を使用すると、視聴者から受信した未処理の完全なクエリ文字列にアクセスでき、標準の解析中に変更される可能性のある特殊文字とエンコーディングが保持されます。高度なオリジンオーバーライドは、Server Name Indication (SNI) を含む SSL/TLS ハンドシェイクパラメーターをカスタマイズできるようにすることで、複雑なアプリケーションインフラストラクチャの重要な課題を解決します。たとえば、CloudFront が証明書ドメインが異なるサーバーに解決される CNAME チェーンを介して接続する場合、マルチテナント設定は SNI よりも優先される場合があります。
これらの新しい CloudFront Functions 機能は、すべての CloudFront エッジロケーションで追加料金なしで利用できます。CloudFront Functions について詳しくは、Amazon CloudFront 開発者ガイドを参照してください。