Conecte-se a AWS Lambda - AWS Estúdio de aplicativos

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

Conecte-se a AWS Lambda

Para conectar o App Studio ao Lambda para permitir que os criadores acessem e usem os recursos do Lambda em aplicativos, você deve executar as seguintes etapas:

Etapa 1: criar e configurar funções Lambda

Se você não tem funções Lambda existentes, você deve primeiro criá-las. Para saber mais sobre a criação de funções Lambda, consulte o Guia do AWS Lambda desenvolvedor.

Etapa 2: criar uma função do IAM para dar ao App Studio acesso aos recursos do Lambda

Para usar os recursos do Lambda com o App Studio, os administradores devem criar uma função do IAM para dar ao App Studio permissões para acessar os recursos. A função do IAM controla os recursos ou operações que os aplicativos podem acessar a partir do Lambda.

Recomendamos criar pelo menos uma função do IAM por serviço e política.

Para criar uma função do IAM para dar ao App Studio acesso aos recursos do Lambda
  1. Faça login no console do IAM com um usuário que tenha permissões para criar funções do IAM. Recomendamos usar o usuário administrativo criado emCrie um usuário administrativo para gerenciar AWS recursos.

  2. No painel de navegação do console, escolha Roles (Perfis) e, em seguida, clique em Create role (Criar perfil).

  3. Em Tipo de entidade confiável, escolha Política de confiança personalizada.

  4. Substitua a política padrão pela política a seguir para permitir que os aplicativos do App Studio assumam essa função em sua conta.

    Você deve substituir os seguintes espaços reservados na política. Os valores a serem usados podem ser encontrados no App Studio, na página de configurações da conta.

    • 111122223333Substitua pelo AWS número da conta usada para configurar a instância do App Studio, listado como ID da AWS conta nas configurações da conta.

    • 11111111-2222-3333-4444-555555555555Substitua pelo ID da equipe do App Studio, listado como ID da equipe nas configurações da conta na sua instância do App Studio.

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::111122223333:root" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "aws:PrincipalTag/IsAppStudioAccessRole": "true", "sts:ExternalId": "11111111-2222-3333-4444-555555555555" } } } ] }

    Escolha Próximo.

  5. Em Adicionar permissões, pesquise e selecione as políticas que concedem as permissões apropriadas para a função. Escolher o + ao lado de uma política expandirá a política para mostrar as permissões concedidas por ela e escolher a caixa de seleção selecionará a política. Para o Lambda, você pode considerar adicionar a AWSLambdaRole política, que concede permissões para invocar funções do Lambda.

    Para obter mais informações sobre o uso de políticas do IAM com o Lambda, incluindo uma lista de políticas gerenciadas e suas descrições, consulte Identity and Access Management AWS Lambda no Guia do AWS Lambda Desenvolvedor.

    Escolha Próximo.

  6. Na página Nome, revisão e criação, forneça um nome e uma descrição da função.

  7. Na Etapa 3: Adicionar tags, escolha Adicionar nova tag para adicionar a tag a seguir e fornecer acesso ao App Studio:

    • Chave: IsAppStudioDataAccessRole

    • Valor: true

  8. Escolha Create role e anote o Amazon Resource Name (ARN) gerado. Você precisará dele ao criar o conector Lambda no App Studio.

Etapa 3: Criar o conector Lambda

Agora que você tem seus recursos do Lambda e a política e a função do IAM configurados, use essas informações para criar o conector no App Studio que os criadores podem usar para conectar seus aplicativos ao Lambda.

nota

Você precisa ter a função de administrador no App Studio para criar conectores.

Para criar um conector para Lambda
  1. Navegue até o App Studio.

  2. No painel de navegação do lado esquerdo, escolha Conectores na seção Gerenciar. Você será direcionado para uma página exibindo uma lista de conectores existentes com alguns detalhes sobre cada um.

  3. Escolha + Criar conector.

  4. Escolha Outros AWS serviços na lista de tipos de conectores.

  5. Configure seu conector preenchendo os seguintes campos:

  6. Escolha Criar.

  7. O conector recém-criado aparecerá na lista de conectores.