Segurança geral - Amazon Timestream

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Segurança geral

Permissões

Os usuários do InfluxDB devem receber permissões de privilégio mínimo. Somente tokens concedidos a usuários específicos, em vez dos tokens do operador, devem ser usados durante a migração.

O Timestream for InfluxDB usa IAM permissões para controlar as permissões do usuário. Recomendamos que os usuários tenham acesso às ações e recursos específicos de que necessitam. Para obter mais informações, consulte Conceder acesso com privilégios mínimos.

Acesso à rede

O script de migração do Influx pode funcionar localmente, migrando dados entre duas instâncias do InfluxDB no mesmo sistema, mas presume-se que o principal caso de uso para migrações será a migração de dados pela rede, seja uma rede local ou pública. Com isso, vêm as considerações de segurança. O script de migração do Influx, por padrão, verificará os TLS certificados das instâncias TLS habilitadas: recomendamos que os usuários habilitem TLS em suas instâncias do InfluxDB e não usem a --skip-verify opção do script.

Recomendamos que você use uma lista de permissões para restringir o tráfego de rede às fontes que você espera. Você pode fazer isso limitando o tráfego de rede às instâncias do InfluxDB somente de instâncias conhecidas. IPs

Dependências

As versões principais mais recentes de todas as dependências devem ser usadas, incluindo Influx, InfluxDBCLI, Python, o módulo Requests e dependências opcionais, como e. mountpoint-s3 rclone

Buckets do S3

Se os buckets do S3 forem usados como armazenamento temporário para migração, recomendamos ativarTLS, controlar o controle de versão e desativar o acesso público.

Usando buckets S3 para migração
  1. Abra o AWS Management Console, navegue até o Amazon Simple Storage Service e escolha Buckets.

  2. Escolha o balde que você deseja usar.

  3. Escolha a aba Permissões.

  4. Em Block public access (bucket settings) (Bloqueio de acesso público (configurações de bucket), escolha Edit (Editar).

  5. Marque Bloquear todo o acesso público.

  6. Escolha Salvar alterações.

  7. Em Bucket policy (Política de bucket), escolha Edit (Editar).

  8. Digite o seguinte, <example-bucket>substituindo pelo nome do seu bucket, para impor o uso da TLS versão 1.2 ou posterior para conexões:

    { "Version": "2012-10-17", "Statement": [ { "Sid": "EnforceTLSv12orHigher", "Principal": { "AWS": "*" }, "Action": [ "s3:*" ], "Effect": "Deny", "Resource": [ "arn:aws:s3:::<example bucket>/*", "arn:aws:s3:::<example bucket>" ], "Condition": { "NumericLessThan": { "s3:TlsVersion": 1.2 } } } ] }
  9. Escolha Salvar alterações.

  10. Escolha a guia Properties (Propriedades).

  11. Em Bucket Versioning (Versionamento de bucket), escolha Edit (Editar).

  12. Marque Ativar.

  13. Escolha Salvar alterações.

Para obter informações sobre as melhores práticas de segurança do bucket Amazon S3, consulte Melhores práticas de segurança para o Amazon Simple Storage Service.