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
-
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. -
No painel de navegação do console, escolha Roles (Perfis) e, em seguida, clique em Create role (Criar perfil).
-
Em Tipo de entidade confiável, escolha Política de confiança personalizada.
-
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.
111122223333
Substitua 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-555555555555
Substitua 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.
-
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.
-
Na página Nome, revisão e criação, forneça um nome e uma descrição da função.
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
-
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
-
Navegue até o App Studio.
-
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.
-
Escolha + Criar conector.
-
Escolha Outros AWS serviços na lista de tipos de conectores.
-
Configure seu conector preenchendo os seguintes campos:
Nome: insira um nome para seu conector Lambda.
Descrição: insira uma descrição para seu conector Lambda.
Função do IAM: insira o nome de recurso da Amazon (ARN) da função do IAM criada em. Etapa 2: criar uma função do IAM para dar ao App Studio acesso aos recursos do Lambda Para obter mais informações sobre o IAM, consulte o Guia do usuário do IAM.
Serviço: Escolha Lambda.
Região: escolha a AWS região em que seus recursos do Lambda estão localizados.
-
Escolha Criar.
-
O conector recém-criado aparecerá na lista de conectores.