DOCUMENTATION
/
Introdução
Guias
Desenvolvedor
Referência
Lançamentos
Tutoriais
Snowflake Open Catalog
Status
  1. Visão geral
    • Construtores
    • Snowflake DevOps
      • Biblioteca Snowpark
      • Snowpark API
      • Aprendizado de máquina
      • Snowflake ML
      • Ambientes de execução de código Snowpark
      • Snowpark Container Services
      • Funções e procedimentos
      • Registro, rastreamento e métricas
      • Snowflake APIs
      • APIs de Python do Snowflake
      • APIs REST Snowflake
      • SQL REST API
      • Aplicativos
      • Streamlit no Snowflake
      • Snowflake Native App Framework
      • Integração externa
      • Funções externas
          1. Introdução às funções externas
            • Formatos de dados
              • Tradutores de solicitação e resposta
                • Desempenho
                  • Práticas recomendadas
                    • AWS
                        1. Planejamento
                          • Criação usando console de gerenciamento AWS
                          • Criação usando modelo AWS CloudFormation
                              1. Etapa 1: Criar o serviço remoto
                                • Etapa 2: Obter URL do gateway e ARN da função
                                  • Etapa 3: Criar a integração de API
                                    • Etapa 4: Vincular a integração de API
                                      • Etapa 5: Criar a função externa
                                    • Chamada
                                      • Solução de problemas
                                    • Google Cloud
                                    • Azure
                                    • Segurança
                                  • Conectores Kafka e Spark
                                  • Script Snowflake
                                  • Guia do Desenvolvedor do Script Snowflake
                                  • Ferramentas
                                  • Snowflake CLI
                                  • Git
                                  • Drivers
                                  • Visão geral
                                  • Referência
                                  • Referência de API
                                    DesenvolvedorFunções externasAWSCriação usando modelo AWS CloudFormationEtapa 4: Vincular a integração de API

                                    Etapa 4: Vinculação da integração de API de AWS ao serviço de proxy no Console de gerenciamento¶

                                    Este tópico fornece instruções para vincular o objeto de integração de API no Snowflake ao seu serviço de proxy (ou seja, Amazon API Gateway). Você faz isso criando uma relação de confiança entre o Snowflake e a função IAM (gerenciamento de identidade e acesso) que você criou anteriormente.

                                    As instruções são as mesmas independentemente de você estar usando o Console de gerenciamento ou o modelo CloudFormation.

                                    Neste tópico:

                                    Etapa anterior¶

                                    Etapa 3: Criação da integração de API para AWS no Snowflake

                                    Defina a(s) relação(ões) de confiança entre o Snowflake e a nova função IAM¶

                                    No Console de gerenciamento da AWS:

                                    1. Selecione IAM.

                                    2. Selecione Roles.

                                    3. Na planilha, procure o valor no campo New IAM Role Name, depois procure o mesmo valor (nome da função) no Console de gerenciamento da AWS.

                                    4. Clique na guia Trust relationships, depois clique no botão Edit trust relationship.

                                      Isso deve abrir o Policy Document no qual você pode adicionar informações de autenticação.

                                    5. No Policy Document, encontre o campo Statement.Principal.AWS e substitua o valor (não a chave) pelo valor API_AWS_IAM_USER_ARN no campo da planilha.

                                    6. Encontre o campo Statement.Condition. Inicialmente, deve conter apenas chaves (“{}”).

                                    7. Cole o seguinte entre as chaves:

                                      "StringEquals": { "sts:ExternalId": "xxx" }

                                    8. Substitua xxx pelo valor do campo API_AWS_EXTERNAL_ID da planilha.

                                    9. Depois de terminar de editar o Policy Document da relação de confiança, o resultado deve ser semelhante ao seguinte:

                                      {
                                        "Version": "2012-10-17",
                                        "Statement": [
                                          {
                                            "Effect": "Allow",
                                            "Principal": {
                                              "AWS": "arn:aws:iam::1234567898012:user/development/development_user"
                                            },
                                            "Action": "sts:AssumeRole",
                                            "Condition": {"StringEquals": { "sts:ExternalId": "EXTERNAL_FUNCTIONS_SFCRole=3_8Hcmbi9halFOkt+MdilPi7rdgOv=" }}
                                          }
                                        ]
                                      }
                                      
                                      Copy
                                    10. Clique em Update Trust Policy.

                                    Próxima etapa¶

                                    Etapa 5: Crie a função externa para AWS no Snowflake

                                    Esta página foi útil?

                                    Visite Snowflake
                                    Participe da conversa
                                    Como desenvolver com Snowflake
                                    Compartilhe seu feedback
                                    Leia as novidades em nosso blog
                                    Tenha sua própria certificação
                                    Aviso de privacidadeTermos do site© 2025 Snowflake, Inc. Todos os direitos reservados.
                                    1. Etapa anterior
                                    2. Defina a(s) relação(ões) de confiança entre o Snowflake e a nova função IAM
                                    3. Próxima etapa
                                    Linguagem: Português
                                    • English
                                    • Français
                                    • Deutsch
                                    • 日本語
                                    • 한국어
                                    • Português