Incluindo e excluindo áreas seguras

É possível configurar as áreas seguras varridas com várias configurações no arquivo de configuração.

Use as seguintes configurações no arquivo de configuração para varrer as áreas seguras:

  • include_all_vaults (Booleano)
  • exclude_vaults (Lista)
  • vaults (Dicionário)

Quando include_all_vaults for true, todas as áreas seguras no sistema serão varridas, exceto para quaisquer áreas seguras especificadas na lista exclude_vaults

Você pode considerar exclude_vaults uma lista de áreas seguras para ignorar e vaults é uma lista que especifica detalhes de áreas seguras individuais a serem varridas.

Se include_all_vaults for true e a lista de áreas seguras for preenchida, a lista de áreas seguras varridas será o superconjunto de todas as áreas seguras retornadas pelo Gerenciador que são mescladas com a lista de áreas seguras do arquivo de configuração.

Um erro é emitido e o Scanner é interrompido na inicialização se a mesma área segura aparecer no vaults e no exclude_vaults.

Espelho, Proxy, Migração de dados

IBM Cloud® Object Storage O scanner não suporta a digitalização dos seguintes itens:
  • Áreas seguras espelhadas
  • Áreas seguras do proxy:
  • Áreas seguras que são configuradas para migração

Todas as áreas seguras desses tipos são ignoradas pelo scanner e um aviso registrado no registro de depuração

Exemplos para incluir e excluir áreas seguras

Para resumir as regras para incluir e excluir áreas seguras, a seguir estão alguns exemplos:

Exemplo 1
  • O sistema contém 1000 áreas seguras.
  • Cinco das 1000 áreas seguras são áreas seguras de gerenciamento (denominadas mgmt-1 para mgmt-5)..
  • A varredura inclui todas as áreas seguras exceto as áreas seguras de gerenciamento.

"include_all_vaults": true,  
"exclude-vaults": ["mgmt-1", "mgmt-2", "mgmt-3", "mgmt-4", "mgmt-5"] 
Exemplo 2
  • O sistema contém 1000 áreas seguras.
  • 5 das 1000 áreas seguras são áreas seguras de gerenciamento (denominadas mgmt-1 para mgmt-5)
  • A varredura inclui todas as áreas seguras exceto as áreas seguras de gerenciamento.
  • A varredura inclui um filtro para varrer uma área segura denominada vault-x.
  • A varredura inclui apenas uma varredura dos objetos cuja chave é iniciada com produção / finanças

"include_all_vaults": true,
"exclude-vaults": ["mgmt-1", "mgmt-2", "mgmt-3", "mgmt-4", "mgmt-5"],
"vaults": [
     {"vault_name":"vault-x", "prefix":"production/finance"}
  ]
Exemplo 3
  • O sistema contém 1000 áreas seguras.
  • 5 das 1000 áreas seguras são áreas seguras de gerenciamento (denominadas mgmt-1 para mgmt-5)
  • A varredura inclui todas as áreas seguras exceto as áreas seguras de gerenciamento.
  • A varredura inclui um filtro para varrer uma área segura denominada vault-x.
  • A varredura inclui apenas uma varredura dos objetos cuja chave inicia com produção / finanças ou produção / marketing.

"include_all_vaults": true, 
"exclude-vaults": ["mgmt-1", "mgmt-2", "mgmt-3", "mgmt-4", "mgmt-5"],
"vaults": [
     {"vault_name":"vault-x", "prefix":"production/finance"},
     {"vault_name":"vault-x", "prefix":"production/marketing"}
   ] 
Exemplo 4
  • O sistema contém 1000 áreas seguras.
  • Execute um teste em três áreas seguras chamadas vault-a, vault-b e versioned-vault-c.
  • Execute uma varredura em versão-vault-c e emita solicitações LIST. Não emita solicitações HEAD porque os objetos não possuem cabeçalhos amz customizados..

"include_all_vaults": false, 
"vaults": [
     {"vault_name":"vault-a"
     {"vault_name":"vault-b"
     {"vault_name":"vault-c",  "has_custom_metadata":false}
   ]