Criptografia de arquivo de dados da AWS

O Snowflake oferece suporte à criptografia do lado do cliente ou do lado do servidor. Ambos podem ser configurados para descriptografar arquivos preparados em buckets S3.

  • Criptografia do lado do cliente:

    • AWS_CSE: Exige um valor MASTER_KEY. A chave mestra deve ser uma chave de 128 bits ou 256 bits na forma codificada em base64.

      Para obter mais informações, consulte a documentação da AWS para criptografia do lado do cliente. Note que, para a criptografia do lado do cliente, o Snowflake oferece suporte ao uso de uma chave mestra armazenada no Snowflake; o uso de uma chave mestra armazenada no AWS Key Management Service (AWS KMS) não é suportado.

  • Criptografia do lado do servidor:

    • AWS_SSE_S3: Não exige configurações adicionais de criptografia.

    • AWS_SSE_KMS: Aceita um valor opcional KMS_KEY_ID.

    Para obter mais informações, consulte a documentação da AWS para criptografia do lado do servidor.

    O uso do AWS Key Management Service (KMS) para gerenciar chaves requer a configuração de uma política do IAM. Para obter mais informações, consulte a documentação do KMS.

Próximo: Criação de um estágio S3