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 documentation for various versions of the Google Cloud Storage C++ client library, ranging from version 2.11.0 to 2.37.0-rc, with the latest version being 2.37.0-rc."],["Each version's documentation includes details on the `KmsKeyName` struct, which is part of the `google::cloud::storage` namespace."],["The content also provides a guide to configuring Customer-Managed Encryption Keys (CMEK) for data encryption in objects when inserting or copying."],["CMEK uses keys generated by Google Cloud's Key Management Service, and the key names follow a specific format: `projects/{PROJECT_ID}/locations/{LOCATION_ID}/keyRings/{KEY_RING_ID}/cryptoKeys/{CRYPTO_KEY_ID}`."],["The documentation references a link to understand CMEK further within the Google Cloud Storage documentation."]]],[]]