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-09 UTC."],[[["This webpage provides a reference for different versions of the `KmsKeyName` struct in the Google Cloud C++ client library, ranging from version 2.11.0 to the latest release candidate 2.37.0-rc."],["The `KmsKeyName` struct is used to configure Customer-Managed Encryption Keys (CMEK) for objects stored in Google Cloud Storage."],["CMEK allows users to encrypt their data in Google Cloud Storage objects using keys managed by Google Cloud's Key Management Service, as described in the linked documentation."],["The supported keys are in a specific format: `projects/{PROJECT_ID}/locations/{LOCATION_ID}/keyRings/{KEY_RING_ID}/cryptoKeys/{CRYPTO_KEY_ID}`."],["The `well_known_parameter_name()` function is part of this struct, although its use and return value aren't detailed within the provided content."]]],[]]