cloudfront functions でクエリパラメータを追加したい

微妙にハマったのでメモ。

docs.aws.amazon.com

関数の中ではクエリパラメータなどはオブジェクトとして扱うことになる。例えば、クエリパラメータに foo=bar を追加する場合は次のようにする。

function handler(event) {
    var request = event.request;

    request.querystring['foo'] = { value: 'bar' };

    return request;
}

現場からは以上です。