Amazona Kendra é um serviço de pesquisa inteligente altamente preciso e fácil de usar, alimentado por aprendizado de máquina (ML). O Amazon Kendra oferece um conjunto de conectores de fontes de dados para simplificar o processo de ingestão e indexação do seu conteúdo, onde quer que ele resida.
Para muitas organizações, o Box Content Cloud é uma parte essencial de sua estratégia de armazenamento de conteúdo e gerenciamento do ciclo de vida. Uma conta corporativa do Box geralmente contém um tesouro de ativos, como documentos, apresentações, artigos de conhecimento e muito mais. Agora, com o novo conector de fonte de dados Amazon Kendra para Box, esses ativos e quaisquer tarefas ou comentários associados podem ser indexados pelo serviço de pesquisa inteligente do Amazon Kendra para revelar conteúdo e desbloquear respostas em resposta às consultas dos usuários.
Nesta postagem, mostramos como configurar o novo conector Amazon Kendra Box para indexar seletivamente o conteúdo do seu repositório Box Enterprise.
Visão geral da solução
A solução consiste nas seguintes etapas de alto nível:
- Crie um aplicativo Box para Amazon Kendra por meio do Box Developer Console.
- Adicione documentos de amostra à sua conta Box.
- Crie uma fonte de dados do Box por meio do console do Amazon Kendra.
- Indexe os documentos de amostra da conta da Caixa.
Pré-requisitos
Para experimentar o conector Amazon Kendra para Box, você precisa do seguinte:
- An Conta da AWS com privilégios para criar Gerenciamento de acesso e identidade da AWS (IAM) funções e políticas. Para mais informações, veja Visão geral do gerenciamento de acesso: permissões e políticas.
- Conhecimento básico de AWS e conhecimento prático de administração Box Enterprise.
- Acesso de administrador a um espaço de trabalho do Box Enterprise.
Crie um aplicativo Box para Amazon Kendra
Antes de configurar um conector de fonte de dados do Amazon Kendra Box, você deve primeiro criar um aplicativo Box.
- Faça login no Box Enterprise Console do desenvolvedor.
- Escolha Criar novo aplicativo.
- Escolha App personalizado.
- Escolha Autenticação de servidor (com JWT).
- Insira um nome para seu aplicativo. Por exemplo,
KendraConnector
. - Escolha Criar aplicativo.
- No seu aplicativo criado em Meus Aplicativos, escolha o Configuração aba.
- No Nível de acesso ao aplicativo seção, escolha Aplicativo + acesso empresarial.
- No Escopos de Aplicação seção, verifique se as seguintes permissões estão habilitadas:
- No Recursos avançados seção, selecione Faça chamadas de API usando o cabeçalho as-user.
- No Adicionar e gerenciar chaves públicas seção, escolha Gere um par de chaves pública/privada.
Isso requer verificação em duas etapas. Um arquivo de texto JSON é baixado para o seu computador.
- Escolha OK para aceitar este download.
- Escolha Salvar alterações.
- No Autorização guia, escolha Revise e envie.
- Selecionar Enviar aplicativo nesta empresa e escolha Submeter.
O proprietário do Box Enterprise precisa aprovar o aplicativo antes que você possa usá-lo.
Vá para o diretório de downloads em seu computador para revisar o arquivo JSON baixado. Ele contém o ID do cliente, o segredo do cliente, o ID da chave pública, a chave privada, a frase secreta e o ID corporativo. Você precisa desses valores para criar a fonte de dados Box em uma etapa posterior.
Adicione documentos de amostra à sua conta Box
Nesta etapa, você carrega documentos de amostra em sua conta Box. Posteriormente, usamos a fonte de dados Amazon Kendra Box para rastrear e indexar esses documentos.
- Baixar AWS_Whitepapers.zip para o seu computador.
- Extraia os arquivos para uma pasta chamada
AWS_Whitepapers
.
- Nos envie os
AWS_Whitepapers
pasta para sua conta Box.
Criar uma fonte de dados Box
Para adicionar uma fonte de dados ao índice do Amazon Kendra usando o conector Box, você pode usar um índice do Amazon Kendra existente ou criar um novo índice Amazon Kendra. Em seguida, conclua as etapas a seguir para criar uma fonte de dados Box:
- No console Amazon Kendra, escolha Índices no painel de navegação.
- Na lista de índices, escolha o índice ao qual deseja adicionar a fonte de dados.
- Escolha Adicionar fontes de dados.
- Na lista de conectores de fonte de dados, escolha Adicionar conector para Caixa.
- No Especificar detalhes da fonte de dados página, insira um nome de fonte de dados e uma descrição opcional.
- Escolha Próximo.
- Abra o arquivo JSON que você baixou do Box Developer Console.
Ele contém valores para clientID
, clientSecret
, publicKeyID
, privateKey
, passphrase
e enterpriseID
.
- No Definir acesso e segurança página, no fonte seção, para ID corporativo da caixa, insira o valor do
enterpriseID
campo. - No Autenticação seção, sob Segredo do AWS Secrets Manager, escolha Criar e adicionar um novo segredo.
- Escolha Nome secreto, insira um nome para o segredo, por exemplo,
boxsecret1
. - Para os campos restantes, insira os valores correspondentes do arquivo JSON baixado.
- Escolha Salvar e adicionar segredo.
- No Papel do IAM seção, escolha Criar uma nova função (recomendado) e insira um nome de função, por exemplo,
box-role
.
Para obter mais informações sobre as permissões necessárias para incluir na função do IAM, consulte Papéis IAM para fontes de dados.
- Escolha Próximo.
- No Definir as configurações de sincronização página, no Escopo de sincronização seção, você pode incluir links da web, comentários e tarefas do Box em seu índice, além do conteúdo do arquivo. Use a configuração padrão (desmarcada) para esta postagem.
- Escolha Configuração adicional (log de alterações) - opcional, use a configuração padrão (desmarcada).
- Escolha Configuração adicional (padrões regex) – opcional, escolha Incluir padrões.
- Escolha Formato, escolha Caminho
- Escolha Caminho – opcional, insira o caminho para os documentos de amostra que você carregou anteriormente:
AWS_Whitepapers/
. - Escolha Adicionar.
- No Sincronizar cronograma de execução seção, escolha Executar sob demanda.
- Escolha Próximo.
- No Definir mapeamento de campos página, você pode definir como a fonte de dados mapeia atributos de objetos Box para seu índice. Use as configurações padrão para esta postagem.
- Escolha Próximo.
- No Revise e crie página, revise os detalhes da sua fonte de dados do Box.
- Para fazer alterações, escolha o Editar ao lado do item que você deseja alterar.
- Quando terminar, escolha Adicionar fonte de dados para adicionar sua fonte de dados do Box.
Depois de escolher Adicionar fonte de dados, o Amazon Kendra começa a criar a fonte de dados. Pode levar vários minutos para que a fonte de dados seja criada. Quando estiver concluído, o status da fonte de dados muda de Creating
para Active
.
Indexar exemplos de documentos da conta Caixa
Você configurou o agendamento de execução de sincronização da fonte de dados para ser executado sob demanda, portanto, é necessário iniciá-lo manualmente.
- No console do Amazon Kendra, navegue até o seu índice.
- Escolha sua nova fonte de dados.
- Escolha Sincronize agora.
O estado de sincronização atual muda para Syncing – crawling
, então, para Syncing – indexing
.
Após cerca de 10 minutos, o estado de sincronização atual muda para idle
, o status da última sincronização muda para Successful
, e as Sincronizar histórico de execução painel mostra mais detalhes, incluindo o número de documentos adicionados.
Teste a solução
Agora que você ingeriu os whitepapers da AWS da sua conta Box no índice do Amazon Kendra, você pode testar algumas consultas.
- No console Amazon Kendra, escolha Pesquisar conteúdo indexado no painel de navegação.
- No campo de consulta, insira uma consulta de teste, como
What databases are offered by AWS?
Você também pode tentar suas próprias consultas.
Parabéns! Você usou o Amazon Kendra com sucesso para obter respostas e insights com base no conteúdo indexado da sua conta do Box.
limpar
Para evitar incorrer em custos futuros, limpe os recursos criados como parte desta solução.
- Se você criou um novo índice do Amazon Kendra ao testar esta solução, exclua-o.
- Se você adicionou uma nova fonte de dados usando o conector Amazon Kendra para Box, exclua essa fonte de dados.
- Excluir o
AWS_Whitepapers
pasta e seu conteúdo da sua conta Box.
Conclusão
Com o conector Amazon Kendra Box, as organizações podem disponibilizar informações valiosas armazenadas em suas contas Box para seus usuários com segurança usando pesquisa inteligente desenvolvida pelo Amazon Kendra.
Neste post, apresentamos o básico, mas há muitos recursos adicionais que não abordamos. Por exemplo:
- Você pode habilitar o controle de acesso baseado no usuário para seu índice do Amazon Kendra e restringir o acesso a documentos do Box com base nos controles de acesso já configurados no Box.
- Você pode indexar tipos adicionais de objetos Box, como tarefas, comentários e links da web
- Você pode mapear atributos de objeto Box para atributos de índice do Amazon Kendra e habilitá-los para facetamento, pesquisa e exibição nos resultados da pesquisa
- Você pode integrar a fonte de dados Box com o recurso Custom Document Enrichment (CDE) no Amazon Kendra para executar lógica de mapeamento de atributos adicional e até mesmo transformação de conteúdo personalizado durante a ingestão
Para saber mais sobre essas possibilidades e muito mais, consulte o Guia do desenvolvedor do Amazon Kendra.
Sobre os autores
Bob Strahan é arquiteto de soluções principais na equipe AWS Language AI Services.
- "
- 10
- 100
- Sobre
- Acesso
- Conta
- preciso
- Adição
- Adicional
- administração
- AI
- Serviços de IA
- Todos os Produtos
- já
- Amazon
- api
- app
- aprovar
- artigos
- Ativos
- atributos
- Autenticação
- disponível
- AWS
- fundamentos básicos
- Caixa
- alterar
- Escolha
- Na nuvem
- comentários
- Configuração
- cônsul
- contém
- conteúdo
- conteúdo
- ao controle
- núcleo
- custos
- criado
- Criar
- Atual
- personalizadas
- dados,
- bases de dados
- Demanda
- Developer
- Ecrã
- INSTITUCIONAIS
- de downloads
- permitir
- Entrar
- Empreendimento
- exemplo
- Funcionalidades
- Campos
- Primeiro nome
- seguinte
- futuro
- obtendo
- altamente
- Como funciona o dobrador de carta de canal
- Como Negociar
- HTTPS
- Dados de identificação:
- incluir
- Incluindo
- índice
- INFORMAÇÕES
- insights
- integrar
- Inteligente
- IT
- Chave
- Conhecimento
- língua
- APRENDER
- aprendizagem
- Links
- Lista
- máquina
- aprendizado de máquina
- de grupos
- Gerente
- manualmente
- mapa,
- mapas
- ML
- mais
- Navegação
- número
- Oferece
- organizações
- próprio
- proprietário
- políticas
- possibilidades
- Apresentações
- Diretor
- privado
- chave privada
- processo
- público
- chave pública
- remanescente
- repositório
- requeridos
- Recursos
- resposta
- rever
- Execute
- Pesquisar
- firmemente
- serviço
- Serviços
- conjunto
- contexto
- So
- solução
- Soluções
- alguns
- começo
- começado
- começa
- Estado
- Status
- armazenamento
- Estratégia
- entraram com sucesso
- superfície
- tarefas
- Profissionais
- teste
- ensaio
- O Básico
- Transformação
- destravar
- usar
- usuários
- valor
- Verificação
- web
- enquanto
- Whitepapers
- dentro
- trabalhar