|
1 | 1 | #!/usr/bin/env python
|
2 | 2 | #
|
3 |
| -# Copyright 2022 Google, Inc. |
| 3 | +# Copyright 2023 Google, Inc. |
4 | 4 | #
|
5 | 5 | # Licensed under the Apache License, Version 2.0 (the "License");
|
6 | 6 | # you may not use this file except in compliance with the License.
|
|
23 | 23 |
|
24 | 24 | # [START mediacdn_sign_url]
|
25 | 25 | # [START mediacdn_sign_cookie]
|
| 26 | +# [START mediacdn_sign_url_prefix] |
26 | 27 | import base64
|
27 | 28 | import datetime
|
28 | 29 |
|
|
33 | 34 |
|
34 | 35 | # [END mediacdn_sign_cookie]
|
35 | 36 | # [END mediacdn_sign_url]
|
| 37 | +# [END mediacdn_sign_url_prefix] |
36 | 38 |
|
37 | 39 |
|
38 | 40 | # [START mediacdn_sign_url]
|
@@ -72,9 +74,11 @@ def sign_url(url: str, key_name: str, base64_key: str, expiration_time: datetime
|
72 | 74 | url=url_to_sign, signature=signature)
|
73 | 75 |
|
74 | 76 | return signed_url
|
| 77 | +# [END mediacdn_sign_url] |
75 | 78 |
|
76 | 79 |
|
77 |
| -def sign_url_prefix(url: str, url_prefix, key_name: str, base64_key: str, expiration_time: datetime.datetime) -> str: |
| 80 | +# [START mediacdn_sign_url_prefix] |
| 81 | +def sign_url_prefix(url: str, url_prefix: str, key_name: str, base64_key: str, expiration_time: datetime.datetime) -> str: |
78 | 82 | """Gets the Signed URL string for the specified URL prefix and configuration.
|
79 | 83 |
|
80 | 84 | Args:
|
@@ -113,7 +117,7 @@ def sign_url_prefix(url: str, url_prefix, key_name: str, base64_key: str, expira
|
113 | 117 | policy=policy,
|
114 | 118 | signature=signature)
|
115 | 119 | return signed_url
|
116 |
| -# [END mediacdn_sign_url] |
| 120 | +# [END mediacdn_sign_url_prefix] |
117 | 121 |
|
118 | 122 |
|
119 | 123 | # [START mediacdn_sign_cookie]
|
|
0 commit comments