Executando um trabalho de importação em massa - AWS IoT SiteWise

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á.

Executando um trabalho de importação em massa

A importação em massa é a ação de mover metadados para um espaço AWS IoT SiteWise de trabalho. Por exemplo, a importação em massa pode mover metadados de um arquivo local ou de um arquivo em um bucket do Amazon S3 para AWS IoT SiteWise um espaço de trabalho.

Etapa 1: Preparar o arquivo a ser importado

Faça o download do arquivo em formato AWS IoT SiteWise nativo para importar ativos e modelos de ativos. Consulte AWS IoT SiteWise esquema de trabalho de transferência de metadados para obter mais detalhes.

Etapa 2: Faça o upload do arquivo preparado para o Amazon S3

Faça o upload do arquivo para o Amazon S3. Consulte Fazer upload de um arquivo para o Amazon S3 no Guia do usuário do Amazon Simple Storage Service para obter detalhes.

Importar metadados (console)

Você pode usar o Console do AWS IoT SiteWise para importar metadados em massa. Siga Etapa 1: Preparar o arquivo a ser importado e Etapa 2: Faça o upload do arquivo preparado para o Amazon S3 prepare um arquivo que esteja pronto para ser importado.

Importar dados do Amazon S3 para Console do AWS IoT SiteWise
  1. Navegue até o console do AWS IoT SiteWise.

  2. Escolha Operações em massa Novas no painel de navegação.

  3. Escolha Nova importação para iniciar o processo de importação.

  4. Na página Importar metadados:

    • Escolha Navegar no Amazon S3 para visualizar o bucket e os arquivos do Amazon S3.

    • Navegue até o bucket do Amazon S3 que contém o arquivo de importação preparado.

    • Selecione o arquivo a ser importado.

    • Revise o arquivo selecionado e escolha Importar.

  5. A página Operações em massa em SiteWise metadados do Console do AWS IoT SiteWise exibe o trabalho de importação recém-criado na tabela de progresso dos trabalhos.

Importar metadados ()AWS CLI

Para realizar uma ação de importação, use o procedimento a seguir:

Importar dados do Amazon S3 para AWS CLI
  1. Crie um arquivo de metadados que especifique os recursos que você deseja importar, seguindo o. AWS IoT SiteWise esquema de trabalho de transferência de metadados Armazene esse arquivo em seu bucket do Amazon S3.

    Para obter exemplos de arquivos de metadados a serem importados, consulteExemplos de importação de metadados.

  2. Agora, crie um arquivo JSON com o corpo da solicitação. O corpo da solicitação especifica a origem e o destino da tarefa de transferência. Esse arquivo é separado do arquivo da etapa anterior. Certifique-se de especificar seu bucket do Amazon S3 como origem e iotsitewise destino.

    O exemplo a seguir mostra o corpo da solicitação:

    { "metadataTransferJobId": "your-transfer-job-Id", "sources": [{ "type": "s3", "s3Configuration": { "location": "arn:aws:s3:::your-S3-bucket-name/your_import_metadata.json" } }], "destination": { "type": "iotsitewise" } }
  3. Invoque o CreateMetadataTransferJob executando o AWS CLI comando a seguir. Neste exemplo, o arquivo do corpo da solicitação da etapa anterior é nomeadocreateMetadataTransferJobExport.json.

    aws iottwinmaker create-metadata-transfer-job --region us-east-1 \ --cli-input-json file://createMetadataTransferJobImport.json

    Isso criará um trabalho de transferência de metadados e iniciará o processo de transferência dos recursos selecionados.