Configure the Customer-Managed Encryption Key (CMEK) for an upload.
With CMEK you can use keys generated by Google Cloud's Key Management Service to encrypt the data in your objects. Use this option to configure the CMEK of an object created as part of a insert or copy. Key names can be found from the Google Cloud console, and are in the projects/{PROJECT_ID}/locations/{LOCATION_ID}/keyRings/{KEY_RING_ID}/cryptoKeys/{CRYPTO_KEY_ID} format.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-01 UTC."],[[["This page provides a detailed list of different versions, from 2.11.0 to 2.37.0-rc, of the `KmsKeyName` struct within the Google Cloud Storage C++ library."],["The latest version available is 2.37.0-rc, which represents the release candidate."],["The content includes the documentation links to the `KmsKeyName` struct for each listed version."],["The page also discusses Customer-Managed Encryption Keys (CMEK), allowing users to encrypt data using keys generated by Google Cloud's Key Management Service."],["The `well_known_parameter_name()` function is available and returns a `char const *`, however no description is provided for it."]]],[]]