Configurar a autenticação da fonte de dados - 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á.

Configurar a autenticação da fonte de dados

Se seu servidor OPC-UA exigir credenciais de autenticação para se conectar, você pode usar AWS Secrets Manager para criar e implantar um segredo no seu SiteWise gateway Edge. AWS Secrets Manager criptografa segredos no dispositivo para manter seu nome de usuário e senha seguros até que você precise usá-los. Para obter mais informações sobre o componente gerenciador AWS IoT Greengrass secreto, visite Gerenciador secreto no Guia do AWS IoT Greengrass Version 2 desenvolvedor.

Para obter informações sobre como gerenciar o acesso aos segredos do Secrets Manager, visite:

Etapa 1: Criar segredos de autenticação de origem

Você pode usar AWS Secrets Manager para criar um segredo de autenticação para sua fonte de dados. No segredo, defina os pares de chave-valor username e password que contenham detalhes da autenticação para sua fonte de dados.

Para criar um segredo (console)
  1. Navegue até o console do AWS Secrets Manager.

  2. Selecione Armazenar um novo segredo.

  3. Em Tipo de segredo, escolha Outro tipo de segredos.

  4. Em Pares de chave/valor, faça o seguinte:

    1. Na primeira caixa de entrada, digite username e na segunda caixa de entrada digite o nome de usuário.

    2. Escolha Adicionar linha.

    3. Na primeira caixa de entrada, digite password e na segunda caixa de entrada digite a senha.

  5. Em Chave de criptografia, selecione aws/secretsmanager e escolha Avançar.

  6. Na página Armazenar um novo segredo, insira um Nome do segredo.

  7. (Opcional) Insira uma Descrição que o ajude a identificar esse segredo e escolha Próximo.

  8. (Opcional) Na página Armazenar um novo segredo, habilite Alternância automática. Para obter mais informações, consulte Alternar segredos no Guia do usuário do AWS Secrets Manager .

  9. Especifique um cronograma de alternância.

  10. Escolha uma função do Lambda que possa alternar esse segredo e, em seguida, escolha Próximo.

  11. Revise suas configurações de segredo e escolha Armazenar.

Para autorizar seu gateway SiteWise Edge a interagir com AWS Secrets Manager, a função do IAM para seu gateway SiteWise Edge deve permitir a secretsmanager:GetSecretValue ação. Você pode usar o dispositivo principal do Greengrass para pesquisar a política do IAM. Para obter mais informações sobre a atualização de uma política do IAM, consulte Edição de políticas do IAM no Guia AWS Identity and Access Management do usuário.

exemplo política

Substitua secret-arn por nome do recurso da Amazon (ARN) do segredo que você criou na etapa anterior. Para obter informações sobre como obter o ARN de um segredo, consulte Recuperar segredos do AWS Secrets Manager no Guia do usuário do AWS Secrets Manager .

{ "Version":"2012-10-17", "Statement":[ { "Action":[ "secretsmanager:GetSecretValue" ], "Effect":"Allow", "Resource":[ "secret-arn" ] } ] }

Etapa 2: implantar segredos em seu dispositivo de gateway SiteWise Edge

Você pode usar o AWS IoT SiteWise console para implantar segredos em seu gateway SiteWise Edge.

Para implantar um segredo (console)
  1. Navegue até o console do AWS IoT SiteWise.

  2. No painel de navegação, selecione Gateways da .

  3. Na lista Gateways, escolha o gateway SiteWise Edge de destino.

  4. Na seção Configuração do gateway, escolha o link do dispositivo principal do Greengrass para abrir o AWS IoT Greengrass núcleo associado ao gateway SiteWise Edge.

  5. No painel de navegação, escolha Implantação.

  6. Escolha a implantação de destino e, em seguida, escolha Revisar.

  7. Na página Especificar destino, escolha Próximo.

  8. Na página Selecionar componentes, na seção Componentes públicos, desative Mostrar somente componentes selecionados.

  9. Pesquise e escolha o aws.greengrass. SecretManagercomponente e, em seguida, escolha Avançar.

  10. Na lista de componentes selecionados, escolha aws.greengrass. SecretManagercomponente e, em seguida, escolha Configurar componente.

  11. No campo Configuração a ser mesclada, adicione o seguinte objeto JSON.

    nota

    Substitua secret-arn pelo ARN do segredo que você criou na etapa anterior. Para obter informações sobre como obter o ARN de um segredo, consulte Recuperar segredos do AWS Secrets Manager no Guia do usuário do AWS Secrets Manager .

    { "cloudSecrets":[ { "arn":"secret-arn" } ] }
  12. Selecione a opção Confirmar.

  13. Selecione Next (Próximo).

  14. Na página Definir configurações de segurança, escolha Próximo.

  15. Revise suas configurações de implantação e, em seguida, escolha Implantar.

Etapa 3: Adicionar configurações de autenticação

Você pode usar o AWS IoT SiteWise console para adicionar configurações de autenticação ao seu gateway SiteWise Edge.

Para adicionar configurações de autenticação (console)
  1. Navegue até o console do AWS IoT SiteWise.

  2. Na lista Gateways, escolha o gateway SiteWise Edge de destino.

  3. Na lista Fonte de dados, escolha a fonte de dados de destino e, em seguida, escolha Editar.

  4. Na página Adicionar uma fonte de dados, escolha Configuração avançada.

  5. Para Configuração da autenticação, escolha o segredo implantado na etapa anterior.

  6. Escolha Salvar.