René's URL Explorer Experiment


Title: Storage: add support for KMS keys by tseaver · Pull Request #5259 · googleapis/google-cloud-python · GitHub

Open Graph Title: Storage: add support for KMS keys by tseaver · Pull Request #5259 · googleapis/google-cloud-python

X Title: Storage: add support for KMS keys by tseaver · Pull Request #5259 · googleapis/google-cloud-python

Description: Google Cloud Client Libraries for Python. Contribute to googleapis/google-cloud-python development by creating an account on GitHub.

Open Graph Description: Merge is blocked for public beta of the KMS support. We will need to adjust the system tests at that time to switch from using keys in the global location to keys in the same location as the bucket.

X Description: Merge is blocked for public beta of the KMS support. We will need to adjust the system tests at that time to switch from using keys in the global location to keys in the same location as the bucket.

Opengraph URL: https://github.com/googleapis/google-cloud-python/pull/5259

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:d68e8a2b-a395-fb87-8ecd-5b97e275cc04
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idA7B6:32BAC1:1D95B5:27E825:6A52875C
html-safe-nonce1779a0543be944f5ad04a4533991965115d49ac8fad51fcf0666fcd79cf0016a
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBN0I2OjMyQkFDMToxRDk1QjU6MjdFODI1OjZBNTI4NzVDIiwidmlzaXRvcl9pZCI6IjQxMDUyMTY2MTMzMDkxMjIzOTYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacbadd352f06be290b396993925cc5fe8333dc951eac1c70a05b5600ba5f793e7b
hovercard-subject-tagpull_request:184735650
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/googleapis/google-cloud-python/5259/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/85553195036a43e9ad98d891203f326346ae4dd4c51a004ed0706d810e9b638a/googleapis/google-cloud-python/pull/5259
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/85553195036a43e9ad98d891203f326346ae4dd4c51a004ed0706d810e9b638a/googleapis/google-cloud-python/pull/5259
og:image:altMerge is blocked for public beta of the KMS support. We will need to adjust the system tests at that time to switch from using keys in the global location to keys in the same location as the bucket.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernametseaver
hostnamegithub.com
expected-hostnamegithub.com
Noneb9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb
turbo-cache-controlno-cache
go-importgithub.com/googleapis/google-cloud-python git https://github.com/googleapis/google-cloud-python.git
octolytics-dimension-user_id16785467
octolytics-dimension-user_logingoogleapis
octolytics-dimension-repository_id16316451
octolytics-dimension-repository_nwogoogleapis/google-cloud-python
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id16316451
octolytics-dimension-repository_network_root_nwogoogleapis/google-cloud-python
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release07a982c1d40157c619b364352b704c3ce66bb332
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/googleapis/google-cloud-python/pull/5259#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F5259
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F5259
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=googleapis%2Fgoogle-cloud-python
Reloadhttps://github.com/googleapis/google-cloud-python/pull/5259
Reloadhttps://github.com/googleapis/google-cloud-python/pull/5259
Reloadhttps://github.com/googleapis/google-cloud-python/pull/5259
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
googleapis https://github.com/googleapis
google-cloud-pythonhttps://github.com/googleapis/google-cloud-python
Notifications https://github.com/login?return_to=%2Fgoogleapis%2Fgoogle-cloud-python
Fork 1.7k https://github.com/login?return_to=%2Fgoogleapis%2Fgoogle-cloud-python
Star 5.3k https://github.com/login?return_to=%2Fgoogleapis%2Fgoogle-cloud-python
Code https://github.com/googleapis/google-cloud-python
Issues 444 https://github.com/googleapis/google-cloud-python/issues
Pull requests 141 https://github.com/googleapis/google-cloud-python/pulls
Discussions https://github.com/googleapis/google-cloud-python/discussions
Actions https://github.com/googleapis/google-cloud-python/actions
Projects https://github.com/googleapis/google-cloud-python/projects
Security and quality 0 https://github.com/googleapis/google-cloud-python/security
Insights https://github.com/googleapis/google-cloud-python/pulse
Code https://github.com/googleapis/google-cloud-python
Issues https://github.com/googleapis/google-cloud-python/issues
Pull requests https://github.com/googleapis/google-cloud-python/pulls
Discussions https://github.com/googleapis/google-cloud-python/discussions
Actions https://github.com/googleapis/google-cloud-python/actions
Projects https://github.com/googleapis/google-cloud-python/projects
Security and quality https://github.com/googleapis/google-cloud-python/security
Insights https://github.com/googleapis/google-cloud-python/pulse
tseaverhttps://github.com/tseaver
masterhttps://github.com/googleapis/google-cloud-python/tree/master
storage-support_kms_keys-wiphttps://github.com/googleapis/google-cloud-python/tree/storage-support_kms_keys-wip
Conversationhttps://github.com/googleapis/google-cloud-python/pull/5259
Commits8 (8)https://github.com/googleapis/google-cloud-python/pull/5259/commits
Checkshttps://github.com/googleapis/google-cloud-python/pull/5259/checks
Files changedhttps://github.com/googleapis/google-cloud-python/pull/5259/files
Storage: add support for KMS keyshttps://github.com/googleapis/google-cloud-python/pull/5259#top
tseaverhttps://github.com/tseaver
masterhttps://github.com/googleapis/google-cloud-python/tree/master
storage-support_kms_keys-wiphttps://github.com/googleapis/google-cloud-python/tree/storage-support_kms_keys-wip
https://github.com/tseaver
tseaverhttps://github.com/tseaver
Apr 27, 2018https://github.com/googleapis/google-cloud-python/pull/5259#issue-318559854
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
https://github.com/tseaver
tseaverhttps://github.com/tseaver
type: feature request https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22type%3A%20feature%20request%22
api: storage https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22api%3A%20storage%22
do not merge https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22do%20not%20merge%22
Apr 27, 2018https://github.com/googleapis/google-cloud-python/pull/5259#event-1599708726
https://github.com/tseaver
tseaverhttps://github.com/tseaver
frankynhttps://github.com/frankyn
April 27, 2018 21:50https://github.com/googleapis/google-cloud-python/pull/5259#event-1599708735
https://github.com/tseaver
tseaverhttps://github.com/tseaver
lukesneeringerhttps://github.com/lukesneeringer
code ownerhttps://github.com/googleapis/google-cloud-python/blob/da5202b75e1a8200cae60e915f1ea63875374353/.github/CODEOWNERS#L6
April 27, 2018 21:50https://github.com/googleapis/google-cloud-python/pull/5259#event-1599708737
https://github.com/googlebot
googlebothttps://github.com/googlebot
cla: yes https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22cla%3A%20yes%22
Apr 27, 2018https://github.com/googleapis/google-cloud-python/pull/5259#event-1599708815
https://github.com/tseaver
tseaverhttps://github.com/tseaver
Apr 27, 2018 https://github.com/googleapis/google-cloud-python/pull/5259#ref-pullrequest-318507743
Add system tests for GCS-KMS integration #5257 https://github.com/googleapis/google-cloud-python/pull/5257
https://github.com/frankyn
frankynhttps://github.com/frankyn
Apr 28, 2018 https://github.com/googleapis/google-cloud-python/pull/5259#pullrequestreview-116114922
View reviewed changes https://github.com/googleapis/google-cloud-python/pull/5259/files
storage/google/cloud/storage/blob.pyhttps://github.com/googleapis/google-cloud-python/pull/5259/files#diff-605b18651a649652111fe5bfb1a7b71310550ec29c666e2b18516880c509955e
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F5259
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F5259
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
storage/tests/system.pyhttps://github.com/googleapis/google-cloud-python/pull/5259/files#diff-0c740d70d7f6c007729a03ffaedfc0f4612866f81ccd00cc3dbef9167d677cd4
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F5259
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F5259
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F5259
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
storage/tests/unit/test_blob.pyhttps://github.com/googleapis/google-cloud-python/pull/5259/files#diff-c05ed87e82a3cffb73dfd305038271056c8057284b1a769c36124af67a98bdb5
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F5259
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F5259
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
storage/tests/system.pyhttps://github.com/googleapis/google-cloud-python/pull/5259/files#diff-0c740d70d7f6c007729a03ffaedfc0f4612866f81ccd00cc3dbef9167d677cd4
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F5259
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F5259
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
https://github.com/tseaver
tseaverhttps://github.com/tseaver
Apr 30, 2018https://github.com/googleapis/google-cloud-python/pull/5259#issuecomment-385468052
@frankynhttps://github.com/frankyn
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
https://github.com/frankyn
frankynhttps://github.com/frankyn
Apr 30, 2018 https://github.com/googleapis/google-cloud-python/pull/5259#pullrequestreview-116368205
View reviewed changes https://github.com/googleapis/google-cloud-python/pull/5259/files
frankynhttps://github.com/frankyn
https://github.com/googleapis/google-cloud-python/pull/5259#pullrequestreview-116368205
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
https://github.com/tseaver
tseaverhttps://github.com/tseaver
May 7, 2018https://github.com/googleapis/google-cloud-python/pull/5259#issuecomment-387135500
@frankynhttps://github.com/frankyn
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
https://github.com/frankyn
frankynhttps://github.com/frankyn
May 7, 2018https://github.com/googleapis/google-cloud-python/pull/5259#issuecomment-387136006
@tseaverhttps://github.com/tseaver
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
https://github.com/tseaver
tseaverhttps://github.com/tseaver
May 7, 2018https://github.com/googleapis/google-cloud-python/pull/5259#issuecomment-387139312
@frankynhttps://github.com/frankyn
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
https://github.com/frankyn
frankynhttps://github.com/frankyn
May 7, 2018https://github.com/googleapis/google-cloud-python/pull/5259#issuecomment-387180854
@tseaverhttps://github.com/tseaver
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
https://github.com/googlebot
googlebothttps://github.com/googlebot
May 8, 2018https://github.com/googleapis/google-cloud-python/pull/5259#issuecomment-387247108
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
https://github.com/googlebot
googlebothttps://github.com/googlebot
cla: no https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22cla%3A%20no%22
cla: yes https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22cla%3A%20yes%22
May 8, 2018https://github.com/googleapis/google-cloud-python/pull/5259#event-1614176758
https://github.com/frankyn
frankynhttps://github.com/frankyn
cla: yes https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22cla%3A%20yes%22
cla: no https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22cla%3A%20no%22
May 9, 2018https://github.com/googleapis/google-cloud-python/pull/5259#event-1616524832
https://github.com/googlebot
googlebothttps://github.com/googlebot
May 9, 2018https://github.com/googleapis/google-cloud-python/pull/5259#issuecomment-387579081
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
https://github.com/frankyn
frankynhttps://github.com/frankyn
May 9, 2018https://github.com/googleapis/google-cloud-python/pull/5259#issuecomment-387579378
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
https://github.com/tseaver
tseaverhttps://github.com/tseaver
May 9, 2018https://github.com/googleapis/google-cloud-python/pull/5259#issuecomment-387864659
@frankynhttps://github.com/frankyn
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
https://github.com/frankyn
frankynhttps://github.com/frankyn
May 9, 2018https://github.com/googleapis/google-cloud-python/pull/5259#issuecomment-387871068
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
https://github.com/tseaver
tseaverhttps://github.com/tseaver
May 9, 2018https://github.com/googleapis/google-cloud-python/pull/5259#issuecomment-387873101
@frankynhttps://github.com/frankyn
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
tseaverhttps://github.com/tseaver
May 9, 2018 16:58https://github.com/googleapis/google-cloud-python/pull/5259#commits-pushed-c7c87f5
https://github.com/tseaver
Add support for blob-level KMS encryption keys (https://github.com/googleapis/google-cloud-python/pull/5259/commits/c7c87f5e9477170c35abba4c3c6df78133fe236f
#5221https://github.com/googleapis/google-cloud-python/pull/5221
)https://github.com/googleapis/google-cloud-python/pull/5259/commits/c7c87f5e9477170c35abba4c3c6df78133fe236f
c7c87f5https://github.com/googleapis/google-cloud-python/pull/5259/commits/c7c87f5e9477170c35abba4c3c6df78133fe236f
https://github.com/tseaver
Add 'Bucket.default_kms_key_name' property. (https://github.com/googleapis/google-cloud-python/pull/5259/commits/8d3d3db04ce6686958fb1a144637e5fcc0770112
#5222https://github.com/googleapis/google-cloud-python/pull/5222
)https://github.com/googleapis/google-cloud-python/pull/5259/commits/8d3d3db04ce6686958fb1a144637e5fcc0770112
8d3d3dbhttps://github.com/googleapis/google-cloud-python/pull/5259/commits/8d3d3db04ce6686958fb1a144637e5fcc0770112
https://github.com/tseaver
Expose 'Blob.kms_key_name' as read-only property (https://github.com/googleapis/google-cloud-python/pull/5259/commits/16c5f86c63cdebee6355ae7cc45802187c76d32e
#5249https://github.com/googleapis/google-cloud-python/pull/5249
)https://github.com/googleapis/google-cloud-python/pull/5259/commits/16c5f86c63cdebee6355ae7cc45802187c76d32e
16c5f86https://github.com/googleapis/google-cloud-python/pull/5259/commits/16c5f86c63cdebee6355ae7cc45802187c76d32e
https://github.com/tseaver
Add system tests for GCS-KMS integration (https://github.com/googleapis/google-cloud-python/pull/5259/commits/49cc31530e56fafc4c50d114061941510eac8e32
#5257https://github.com/googleapis/google-cloud-python/pull/5257
)https://github.com/googleapis/google-cloud-python/pull/5259/commits/49cc31530e56fafc4c50d114061941510eac8e32
49cc315https://github.com/googleapis/google-cloud-python/pull/5259/commits/49cc31530e56fafc4c50d114061941510eac8e32
https://github.com/tseaver
Remove link to not-yet-extant GCS-KMS docs.https://github.com/googleapis/google-cloud-python/pull/5259/commits/f44a7a3e00f8f13c03f2bf97546de6fd6a175814
f44a7a3https://github.com/googleapis/google-cloud-python/pull/5259/commits/f44a7a3e00f8f13c03f2bf97546de6fd6a175814
https://github.com/tseaver
Ensure 'kms_key_name' is available in blobs fetched via 'Bucket.list_…https://github.com/googleapis/google-cloud-python/pull/5259/commits/512a8fc7acb56f0eaa4706cc790bd592ab72c1e3
512a8fchttps://github.com/googleapis/google-cloud-python/pull/5259/commits/512a8fc7acb56f0eaa4706cc790bd592ab72c1e3
May 9, 2018 16:58https://github.com/googleapis/google-cloud-python/pull/5259#commits-pushed-5880583
https://github.com/tseaver
From global kms keyring to regional kms keyringhttps://github.com/googleapis/google-cloud-python/pull/5259/commits/5880583a1b30e4166b410ebb639e8cde3397e303
5880583https://github.com/googleapis/google-cloud-python/pull/5259/commits/5880583a1b30e4166b410ebb639e8cde3397e303
https://github.com/tseaver
Remove ending forward-slash in resource namehttps://github.com/googleapis/google-cloud-python/pull/5259/commits/d7843d17670ce21d730383802012b7343f5b733c
d7843d1https://github.com/googleapis/google-cloud-python/pull/5259/commits/d7843d17670ce21d730383802012b7343f5b733c
https://github.com/tseaver
tseaverhttps://github.com/tseaver
force-pushedhttps://github.com/googleapis/google-cloud-python/compare/200df7c931d2543eaad3ff57bec562cca65b4749..d7843d17670ce21d730383802012b7343f5b733c
200df7chttps://github.com/googleapis/google-cloud-python/commit/200df7c931d2543eaad3ff57bec562cca65b4749
d7843d1https://github.com/googleapis/google-cloud-python/commit/d7843d17670ce21d730383802012b7343f5b733c
Compare https://github.com/googleapis/google-cloud-python/compare/200df7c931d2543eaad3ff57bec562cca65b4749..d7843d17670ce21d730383802012b7343f5b733c
May 9, 2018 20:58https://github.com/googleapis/google-cloud-python/pull/5259#event-1618568358
https://github.com/googlebot
googlebothttps://github.com/googlebot
May 9, 2018https://github.com/googleapis/google-cloud-python/pull/5259#issuecomment-387873688
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
https://github.com/googlebot
googlebothttps://github.com/googlebot
cla: no https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22cla%3A%20no%22
cla: yes https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22cla%3A%20yes%22
May 9, 2018https://github.com/googleapis/google-cloud-python/pull/5259#event-1618568513
https://github.com/tseaver
tseaverhttps://github.com/tseaver
May 9, 2018https://github.com/googleapis/google-cloud-python/pull/5259#issuecomment-387874086
#5264https://github.com/googleapis/google-cloud-python/pull/5264
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
https://github.com/frankyn
frankynhttps://github.com/frankyn
cla: yes https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22cla%3A%20yes%22
cla: no https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22cla%3A%20no%22
May 9, 2018https://github.com/googleapis/google-cloud-python/pull/5259#event-1618572755
https://github.com/googlebot
googlebothttps://github.com/googlebot
May 9, 2018https://github.com/googleapis/google-cloud-python/pull/5259#issuecomment-387874405
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
https://github.com/frankyn
frankynhttps://github.com/frankyn
May 9, 2018https://github.com/googleapis/google-cloud-python/pull/5259#issuecomment-387874529
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
https://github.com/tseaver
tseaverhttps://github.com/tseaver
38c3e9ahttps://github.com/googleapis/google-cloud-python/commit/38c3e9a94f664c3532f6b5fdc75b84b7bccbc80d
May 9, 2018https://github.com/googleapis/google-cloud-python/pull/5259#event-1618655567
https://github.com/tseaver
tseaverhttps://github.com/tseaver
May 9, 2018 21:50https://github.com/googleapis/google-cloud-python/pull/5259#event-1618655658
partheahttps://github.com/parthea
Mar 9, 2026 https://github.com/googleapis/google-cloud-python/pull/5259#ref-commit-592ca82
https://github.com/tseaver
Storage: add support for KMS keys (https://github.com/googleapis/google-cloud-python/commit/592ca82cadf529bb85a375b1da2f3990b5dd09a6
#5259https://github.com/googleapis/google-cloud-python/pull/5259
)https://github.com/googleapis/google-cloud-python/commit/592ca82cadf529bb85a375b1da2f3990b5dd09a6
592ca82https://github.com/googleapis/google-cloud-python/commit/592ca82cadf529bb85a375b1da2f3990b5dd09a6
#5221https://github.com/googleapis/google-cloud-python/pull/5221
#5222https://github.com/googleapis/google-cloud-python/pull/5222
#5249https://github.com/googleapis/google-cloud-python/pull/5249
#5257https://github.com/googleapis/google-cloud-python/pull/5257
https://github.co/hiddenchars
https://github.com/googleapis/google-cloud-python/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F5259
https://github.com/lukesneeringer
lukesneeringer https://github.com/lukesneeringer
https://github.com/frankyn
frankyn https://github.com/frankyn
https://github.com/googleapis/google-cloud-python/pull/5259/files/ef6c18186a6c0575c230f4530c5c964f667bc823
api: storage https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22api%3A%20storage%22
cla: yes https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22cla%3A%20yes%22
do not merge https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22do%20not%20merge%22
type: feature request https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22type%3A%20feature%20request%22
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/5259
https://github.com/tseaver
https://github.com/frankyn
https://github.com/googlebot
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.