View a markdown version of this page

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 recursos do Lambda em aplicativos, você deve executar as seguintes etapas:

Etapa 1: criar e configurar funções do Lambda

Se você não tiver funções do Lambda existentes, primeiro deverá criá-las. Para saber mais sobre a criação de funções do 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 recursos do Lambda com o App Studio, os administradores precisam criar uma função do IAM para dar ao App Studio permissões para acessar os recursos. A função 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 emInscreva-se em um Conta da AWS.

  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 na sua instância do App Studio.

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

    JSON
    { "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 marcar a caixa de seleção seleciona a política. Para o Lambda, considere 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 Gerenciamento de identidade e acesso para 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 para fornecer acesso ao App Studio:

    • Chave: IsAppStudioDataAccessRole

    • Valor: true

  8. Escolha Criar função e anote o nome de recurso da Amazon (ARN) gerado. Você precisará dele ao criar o conector Lambda no App Studio.

Etapa 3: criar um conector Lambda

Agora que você tem seus recursos do Lambda e a política e a função do IAM configuradas, 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 o 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.