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 a reference for `KmsKeyName` within the Google Cloud Storage C++ library, detailing versions from 2.11.0 to the latest release candidate 2.37.0-rc."],["Each version listed links to the `KmsKeyName` documentation for that specific release, enabling developers to access information relevant to their project's library version."],["The content explains how to configure Customer-Managed Encryption Keys (CMEK) for object uploads using keys from Google Cloud's Key Management Service."],["CMEK is used to encrypt the data in objects and the format for the key names is `projects/{PROJECT_ID}/locations/{LOCATION_ID}/keyRings/{KEY_RING_ID}/cryptoKeys/{CRYPTO_KEY_ID}`."],["The page also provides a link to a general introduction to CMEK in GCS."]]],[]]