DOCUMENTATION
/
Linguagem
English
Français
Deutsch
日本語
한국어
Português
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
                              • 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. Acesso externo
                                                  • Integração com Git
                                                    • Restricted caller's rights
                                                      • Registro e rastreamento
                                                        • Row access policies
                                                          • Sharing Streamlit in Snowflake apps
                                                            • Sleep timer
                                                            • Limitações e alterações de biblioteca
                                                              • Solução de problemas do Streamlit no Snowflake
                                                                • 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.

                                                                                                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