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-02 UTC."],[[["The webpage provides access to documentation for various versions of the `KmsKeyName` struct, ranging from version 2.11.0 up to the latest release candidate, 2.37.0-rc."],["This documentation pertains to the `KmsKeyName` struct within the Google Cloud Storage C++ client library."],["The `KmsKeyName` struct is used to configure Customer-Managed Encryption Keys (CMEK) for objects in Google Cloud Storage."],["CMEK enables users to use keys managed by Google Cloud's Key Management Service to encrypt data in their objects, with key names being in the format `projects/{PROJECT_ID}/locations/{LOCATION_ID}/keyRings/{KEY_RING_ID}/cryptoKeys/{CRYPTO_KEY_ID}`."],["The page includes a link to a general introduction to CMEK in Google Cloud Storage for those wanting to know more about this topic."]]],[]]