Allow udf.pseudonymize_ad_id to be published outside shared-prod (#3683)

This commit is contained in:
Daniel Thorn 2023-03-23 10:00:45 -07:00 коммит произвёл GitHub
Родитель 81c19cb62a
Коммит 100df65bb1
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 9 добавлений и 2 удалений

Просмотреть файл

@ -62,6 +62,12 @@ parser.add_argument(
help="The published UDFs should be publicly accessible.",
)
standard_args.add_log_level(parser)
parser.add_argument(
"pattern",
default=None,
nargs="?",
help="glob pattern matching udfs to publish",
)
def main():
@ -81,6 +87,7 @@ def main():
args.gcs_bucket,
args.gcs_path,
args.public,
pattern=args.pattern,
)

Просмотреть файл

@ -7,7 +7,7 @@ RETURNS STRING AS (
"ksEEnM6/esBxl2myqrVLo31ePBoQZZnkCm81vefaF90="
),
NULL,
TO_HEX(`moz-fx-data-shared-prod`.udf.hmac_sha256(key, CAST(hashed_ad_id AS BYTES)))
TO_HEX(udf.hmac_sha256(key, CAST(hashed_ad_id AS BYTES)))
)
);
@ -19,5 +19,5 @@ SELECT
assert.not_null(udf.pseudonymize_ad_id("sEEnM6/esBxl2myqrVLo31ePBoQZZnkCm81vefaF90=", b"\x14")),
assert.equals(
udf.pseudonymize_ad_id("abc", b"\x14"),
TO_HEX(`moz-fx-data-shared-prod`.udf.hmac_sha256(b"\x14", CAST("abc" AS BYTES)))
TO_HEX(udf.hmac_sha256(b"\x14", CAST("abc" AS BYTES)))
)