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 webpage provides access to documentation for various versions of `structgoogle::cloud::storage::KmsKeyName`, ranging from version 2.11.0 to the latest release candidate 2.37.0-rc."],["The primary focus of the content is on configuring Customer-Managed Encryption Keys (CMEK) for Google Cloud Storage objects during creation or copy operations."],["CMEK allows users to use keys from Google Cloud's Key Management Service to encrypt data within their storage objects."],["The webpage explains the format for key names, which are found in the Google Cloud console, and are in the structure `projects/{PROJECT_ID}/locations/{LOCATION_ID}/keyRings/{KEY_RING_ID}/cryptoKeys/{CRYPTO_KEY_ID}`."],["A link is provided to a document that discusses CMEK within GCS, this doc is: https://cloud.google.com/storage/docs/encryption/customer-managed-keys."]]],[]]