Claude Platform Docs
AmministrazioneConfigurare CMEK

Configurare CMEK con Google Cloud KMS

Crea una chiave Google Cloud KMS, concedi ad Anthropic l'accesso a essa e usala in Claude Platform o Claude Enterprise.

Claude Code

Lascia che Claude Code configuri questa funzionalità per te

/claude-api aiutami a configurare una chiave di crittografia gestita dal cliente con Google Cloud KMS

Prima di iniziare

In Claude:

In Google Cloud:

  • L'API Cloud KMS è attivata.
  • Puoi creare keyring e chiavi e impostare su di essi la policy IAM (roles/cloudkms.admin o equivalente).
  • Gli audit log Data Access di Cloud KMS (Data Read e Data Write) sono attivati, in modo che Cloud Logging registri l'uso della tua chiave da parte di Anthropic. Sono disattivati per impostazione predefinita.
  • Se la tua organizzazione Google Cloud applica la condivisione limitata per dominio (constraints/iam.allowedPolicyMemberDomains), questa blocca la concessione all'account di servizio di Anthropic. Aggiungi un'eccezione a livello di progetto oppure consenti l'ID cliente Cloud Identity di Anthropic. Contatta Anthropic per ottenere l'ID.

In Google Cloud: crea la chiave

Dopo un'operazione Verify o Add non riuscita, consulta le soluzioni per Google Cloud KMS.

Questi passaggi applicano alla chiave un'etichetta con l'ID della tua organizzazione Anthropic in minuscolo (<ORGANIZATION_UUID>) e concedono l'accesso all'account di servizio di Anthropic:

anthropic-cmek-client-us@gcp-anthropic-cmek-clients.iam.gserviceaccount.com

Usa solo questo indirizzo, mai uno inviato tramite email o chat.

Puoi usare qualsiasi località di Cloud KMS. Per la latenza più bassa, usa us-east5 o us-central1. Anthropic consiglia vivamente la protezione HSM.

Per usare una chiave che hai già, aggiungi prima l'etichetta dell'organizzazione.

  1. Crea o scegli un keyring

    Nella console Google Cloud, vai alla pagina Key management. Apri un keyring oppure creane uno in una località come us-east5.

  2. Configura la chiave

    Fai clic su Create key e inserisci un nome. Seleziona queste opzioni:

    • Protection level: HSM
    • Key material: Generated key
    • Purpose: Symmetric encrypt/decrypt
    • Algorithm: Google symmetric key
  3. Aggiungi l'etichetta dell'organizzazione

    Fai clic su Additional settings, poi su Add label. Inserisci l'etichetta dell'organizzazione:

    • Key 1: anthropic-org-<ORGANIZATION_UUID>
    • Value 1: true

    Fai clic su Create.

    Una chiave simmetrica di crittografia/decrittografia protetta da HSM con l'etichetta dell'organizzazione.
  4. Apri le autorizzazioni della chiave

    Nella pagina dei dettagli del keyring, seleziona la casella di controllo accanto alla chiave. Apri il pannello Permissions e fai clic su Grant access.

  5. Concedi all'account di servizio di Anthropic l'accesso alla chiave

    Controlla che Resource mostri la chiave, non il keyring o il progetto. Inserisci questi valori:

    • New principals: anthropic-cmek-client-us@gcp-anthropic-cmek-clients.iam.gserviceaccount.com
    • Role: Cloud KMS CryptoKey Encrypter/Decrypter

    Fai clic su Add another role e seleziona Cloud KMS Viewer. Fai clic su Save.

    Concedi all'account di servizio di Anthropic entrambi i ruoli, con ambito limitato alla chiave.
  6. Copia il nome completo della risorsa della chiave

    Nella pagina dei dettagli del keyring, apri il menu Actions della chiave e fai clic su Copy resource name.

    Copia il nome completo della risorsa della chiave dal menu delle azioni.

Chi aggiunge la chiave in Claude ha bisogno del suo nome completo della risorsa, in questo formato:

projects/<your-project-id>/locations/<region>/keyRings/<your-keyring-name>/cryptoKeys/<your-key-name>

Aggiungi l'etichetta dell'organizzazione a una chiave che hai già

La verifica non riesce a meno che la chiave non abbia l'etichetta anthropic-org-<ORGANIZATION_UUID> impostata su true, con l'ID della tua organizzazione Anthropic in minuscolo. Per aggiungere l'etichetta, esegui:

gcloud kms keys update <your-key-name> \
  --project=<your-project-id> \
  --location=<region> \
  --keyring=<your-keyring-name> \
  --update-labels=anthropic-org-<ORGANIZATION_UUID>=true

Gli altri valori si trovano nel nome completo della risorsa della chiave e il comando mantiene le etichette esistenti. Poi passa direttamente ai passaggi che concedono l'accesso.

In Claude: aggiungi e collega la chiave

Per automatizzare questa parte tramite script su Claude Platform, usa invece l'Admin API.

  1. Apri le impostazioni delle chiavi di crittografia

    Nella Claude Console, apri la sezione Encryption keys nella pagina Data retention. Se la sezione non è presente, seleziona Organization dal menu a discesa in alto.

  2. Aggiungi la chiave

    In Encryption keys, fai clic su Add key. Inserisci un Display name, seleziona Google Cloud KMS e fai clic su Continue.

  3. Inserisci il nome della risorsa della chiave

    Controlla che la tua chiave abbia l'Organization label mostrata nella finestra di dialogo. Incolla il nome completo della risorsa della chiave in Key resource name e fai clic su Add.

  4. Verifica la chiave

    Nell'elenco Encryption keys, fai clic su Verify accanto alla chiave. Quando il controllo ha esito positivo, viene visualizzato Connected. Se invece viene visualizzato Connection failed, consulta Risolvere i problemi di CMEK.

  5. Collega la chiave a un workspace

    1. Nella parte superiore della pagina Data retention, seleziona il workspace dal menu a discesa.
    2. In Encryption key, seleziona la chiave e fai clic su Save.
    3. Seleziona la casella di controllo per confermare di aver letto la documentazione su CMEK, quindi fai clic su Confirm.

    Viene visualizzato Workspace settings updated. Una volta che la tua chiave entra in vigore, il log di audit del tuo provider cloud mostra le chiamate di Anthropic alla tua chiave.

    In un'organizzazione ZDR, dopo aver selezionato il workspace, seleziona Standard data retention affinché venga visualizzato Encryption key. Dopo aver fatto clic su Save, fai clic su Accept sui termini di conservazione dei dati.

Was this page helpful?