Este tópico descreve as possíveis causas e soluções para o problema de listas de inventário não serem geradas para um bucket por um período prolongado após a configuração de um inventário para o bucket.
As listas de inventário não podem ser gravadas no bucket especificado porque uma política DENY está configurada para o bucket
Por exemplo, se o bucket de destino que armazena as listas de inventário estiver configurado com uma política que permite o acesso somente a endereços IP específicos, os endereços IP usados pelo daemon de inventário para gravar as listas de inventário no bucket de destino podem não estar incluídos nos endereços IP permitidos.
Soluções:
-
Especifique outro bucket para armazenar as listas de inventário geradas para o bucket de origem. Certifique-se de que o bucket esteja localizado na mesma região que o bucket de origem e que nenhuma política DENY esteja configurada para o bucket.
-
Crie um bucket na mesma região que o bucket de origem para armazenar as listas de inventário geradas para o bucket de origem.
O prefixo especificado no inventário configurado para o bucket de origem é inválido
Solução: verifique se o prefixo especificado no inventário configurado para o bucket de origem é válido com base nas regras a seguir:
-
Para verificar todos os objetos no bucket, deixe o campo Object Prefix vazio.
-
Para verificar todos os objetos em um caminho específico no bucket, defina Object Prefix como o caminho completo, sem incluir o nome do bucket.
Por exemplo, para verificar todos os objetos no caminho
exampledir1/no bucketexamplebucket, defina Object Prefix comoexampledir1/. Para verificar todos os objetos no caminhoexampledir1/exampledir2/emexamplebucket, defina Object Prefix comoexampledir1/exampledir2/.
O prefixo especificado no inventário configurado para o bucket de origem não corresponde a nenhum objeto no bucket
Se o prefixo especificado no inventário configurado para o bucket de origem não corresponder a nenhum objeto no bucket, nenhuma lista de inventário será gerada.
Solução: certifique-se de que o prefixo especificado no inventário configurado para o bucket de origem corresponda a um ou mais objetos no bucket.
As listas de inventário são visualizadas em um caminho incorreto
Solução: verifique se você está acessando o caminho correto para visualizar as listas de inventário.
A estrutura a seguir mostra os diretórios que armazenam as listas de inventário geradas.
dest_bucket
└──destination-prefix/
└──src_bucket/
└──inventory_id/
├──YYYY-MM-DDTHH-MMZ/
│ ├──manifest.json
│ └──manifest.checksum
└──data/
└──745a29e3-bfaa-490d-9109-47086afcc8f2.csv.gz
Localize os arquivos da lista de inventário no caminho especificado na configuração Inventory Path.
-
Se você deixou a configuração Inventory Path vazia, o manifesto agregado está no caminho
src_bucket/inventory_id, e os arquivos de dados do inventário estão no caminhosrc_bucket/data. Nesses caminhos, substituasrc_bucketpelo nome do bucket de origem einventory_idpelo ID do inventário. -
Se você definiu Inventory Path como
exampledir1, o manifesto agregado está no caminhoexampledir1/src_bucket/inventory_id, e os arquivos de dados do inventário estão no caminhoexampledir1/src_bucket/datadentro do bucket de destino. -
Se você definiu Inventory Path como
exampledir1/exampledir2, o manifesto agregado está no caminhoexampledir1/exampledir2/src_bucket/inventory_id, e os arquivos de dados do inventário estão no caminhoexampledir1/exampledir2/src_bucket/datadentro do bucket de destino.
A função RAM não tem permissões para exportar listas de inventário
Se você modificar as permissões da função RAM associada a um inventário, a exportação das listas de inventário pode falhar por causa de permissões insuficientes da função RAM.
Solução: conceda as permissões necessárias à função RAM. Para mais informações, consulte Permissões necessárias.