DOCUMENTATION
/
Introdução
Guias
Desenvolvedor
Referência
Notas de lançamento
Tutoriais
Status
  1. Visão geral
    • Construtores
    • Snowflake DevOps
      • Observabilidade
        • Biblioteca Snowpark
        • Snowpark API
        • Cargas de trabalho do Spark no Snowflake
        • 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 API
        • Aplicativos
        • Streamlit no Snowflake
          1. Sobre o Streamlit no Snowflake
            • Introdução
              1. Deploy a sample app
                • Criação e implementação de aplicativos Streamlit usando o Snowsight
                  • Criação e implementação de aplicativos Streamlit usando SQL
                    • Criação e implementação de aplicativos Streamlit usando Snowflake CLI
                    • Streamlit object management
                      1. Billing considerations
                        • Security considerations
                          • Privilege requirements
                            • Noções básicas sobre os direitos de proprietário
                              • PrivateLink
                                • Registro e rastreamento
                                • App development
                                  1. Runtime environments
                                    • Dependency management
                                      • File organization
                                        • Secrets and configuration
                                          • Editing your app
                                          • Migrations and upgrades
                                            1. Identify your app type
                                              • Migrate to a container runtime
                                                • Migrate from ROOT_LOCATION
                                                • Recursos
                                                  1. Integração com Git
                                                    • Acesso externo
                                                      • Row access policies
                                                        • Sleep timer
                                                        • Limitações e alterações de biblioteca
                                                          • Solução de problemas do Streamlit no Snowflake
                                                            • Notas de lançamento
                                                              • Documentação da biblioteca de código aberto Streamlit
                                                            • Snowflake Native App Framework
                                                            • Compartilhamento Declarativo do Snowflake
                                                            • Snowflake Native SDK para conectores
                                                            • 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
                                                                                        • Considerações sobre drivers que reutilizam sessões
                                                                                          • Scala versions
                                                                                            • 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 siteConfigurações de cookies© 2026 Snowflake, Inc. Todos os direitos reservados.

                                                                                              Alternative interfaces

                                                                                              Snowflake Python APIs

                                                                                              Snowflake REST APIs

                                                                                              Snowflake CLI

                                                                                              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