DOCUMENTATION
/
Erste Schritte
Benutzerhandbücher
Entwickler
Referenz
Versionshinweise
Tutorials
Status
  1. Überblick
    • Builders
    • Snowflake DevOps
      • Beobachtbarkeit
        • Snowpark-Bibliothek
        • Snowpark API
        • Spark-Workloads in Snowflake
        • Maschinelles Lernen
        • Snowflake ML
        • Snowpark Code-Ausführungsumgebungen
        • Snowpark Container Services
        • Funktionen und Prozeduren
        • Protokollierung, Ablaufverfolgung und Metriken
        • Snowflake APIs
        • Snowflake-Python-APIs
        • Snowflake REST APIs
        • SQL API
        • Apps
        • Streamlit in Snowflake
          1. Allgemeine Informationen zu Streamlit in Snowflake
            • Erste Schritte
              1. Deploy a sample app
                • Streamlit-Apps mit Snowsight erstellen und bereitstellen
                  • Streamlit-Apps mit SQL erstellen und bereitstellen
                    • Streamlit-Apps mit Snowflake CLI erstellen und bereitstellen
                    • Streamlit object management
                      1. Billing considerations
                        • Security considerations
                          • Privilege requirements
                            • Erläuterungen zu Eigentümerrechten
                              • PrivateLink
                                • Protokollierung und Ablaufverfolgung
                                • 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
                                                • Features
                                                  1. Git-Integration
                                                    • Externer Zugriff
                                                      • Row access policies
                                                        • Sleep timer
                                                        • Einschränkungen und Änderungen der Bibliothek
                                                          • Problembehandlung bei Streamlit in Snowflake
                                                            • Versionshinweise
                                                              • Streamlit-Open-Source-Bibliothekdokumentation
                                                            • Snowflake Native App Framework
                                                            • Snowflake – Deklarative Freigabe
                                                            • Snowflake Native SDK für Konnektoren
                                                            • Externe Integration
                                                            • Externe Funktionen
                                                                1. Einführung in externe Funktionen
                                                                  • Dateiformate
                                                                    • Anforderungs- und Antwortübersetzer
                                                                      • Verarbeitungsleistung
                                                                        • Best Practices
                                                                          • AWS
                                                                              1. Planen
                                                                                • Erstellen mit AWS Management Console
                                                                                • Erstellen mit AWS CloudFormation-Vorlage
                                                                                    1. Schritt 1: Remotedienst erstellen
                                                                                      • Schritt 2: Gateway-URL und Rollen-ARN abrufen
                                                                                        • Schritt 3: API-Integration erstellen
                                                                                          • Schritt 4. API-Integration verknüpfen
                                                                                            • Schritt 5: Externe Funktion erstellen
                                                                                          • Aufrufen
                                                                                            • Problembehandlung
                                                                                          • Google Cloud
                                                                                          • Azure
                                                                                          • Sicherheit
                                                                                        • Kafka- und Spark-Konnektor
                                                                                        • Snowflake Scripting
                                                                                        • Snowflake Scripting-Entwicklerhandbuch
                                                                                        • Tools
                                                                                        • Snowflake CLI
                                                                                        • Git
                                                                                        • Treiber
                                                                                        • Überblick
                                                                                        • Überlegungen zur Wiederverwendung von Sitzungen durch Treiber
                                                                                          • Scala versions
                                                                                            • Referenz
                                                                                            • API-Referenz
                                                                                              EntwicklerExterne FunktionenAWSErstellen mit AWS CloudFormation-VorlageSchritt 4. API-Integration verknüpfen

                                                                                              Schritt 4: API-Integration für AWS mit dem Proxydienst in der Management Console verknüpfen¶

                                                                                              Unter diesem Thema finden Sie eine Anleitung zum Verknüpfen des API-Integrationsobjekts in Snowflake mit Ihrem Proxydienst (d. h. Amazon API Gateway). Dazu erstellen Sie eine Vertrauensstellung zwischen Snowflake und der IAM (Identitäts- und Zugriffsmanagement)-Rolle, die Sie zuvor erstellt haben.

                                                                                              Die Anweisungen sind dieselben, unabhängig davon, ob Sie die Management Console oder die CloudFormation-Vorlage verwenden.

                                                                                              Unter diesem Thema:

                                                                                              • Vorheriger Schritt

                                                                                              • Vertrauensstellungen zwischen Snowflake und der neuen IAM-Rolle einrichten

                                                                                              • Nächster Schritt

                                                                                              Vorheriger Schritt¶

                                                                                              Schritt 3: API-Integration für AWS in Snowflake erstellen

                                                                                              Vertrauensstellungen zwischen Snowflake und der neuen IAM-Rolle einrichten¶

                                                                                              In der AWS Management Console:

                                                                                              1. Wählen Sie IAM aus.

                                                                                              2. Wählen Sie Roles aus.

                                                                                              3. Suchen Sie auf dem Arbeitsblatt den Wert im Feld New IAM Role Name, und suchen Sie dann in der AWS Management Console nach demselben Wert (Rollenname).

                                                                                              4. Klicken Sie auf die Registerkarte Trust relationships und dann auf die Schaltfläche Edit trust relationship.

                                                                                                Dadurch wird das Policy Document geöffnet, dem Sie Authentifizierungsinformationen hinzufügen können.

                                                                                              5. Suchen Sie in Policy Document das Feld Statement.Principal.AWS, und ersetzen Sie den Wert (nicht den Schlüssel) durch den Wert im Feld API_AWS_IAM_USER_ARN des Arbeitsblatts.

                                                                                              6. Suchen Sie das Feld Statement.Condition. Anfangs sollte dies nur geschweifte Klammern („{}“) enthalten.

                                                                                              7. Fügen Sie Folgendes zwischen die geschweiften Klammern ein:

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

                                                                                              8. Ersetzen Sie xxx durch den Wert im Feld API_AWS_EXTERNAL_ID des Arbeitsblatts.

                                                                                              9. Nachdem Sie das Policy Document für die Vertrauensstellung bearbeitet haben, sollte es wie folgt aussehen:

                                                                                                {
                                                                                                  "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. Klicken Sie auf Update Trust Policy.

                                                                                              Nächster Schritt¶

                                                                                              Schritt 5: Externe Funktion für AWS in Snowflake erstellen

                                                                                              War diese Seite hilfreich?

                                                                                              Besuchen Sie Snowflake
                                                                                              An Diskussion beteiligen
                                                                                              Mit Snowflake entwickeln
                                                                                              Teilen Sie Ihr Feedback mit
                                                                                              Lesen Sie Neuigkeiten in unserem Blog
                                                                                              Eigene Zertifizierung erhalten
                                                                                              DatenschutzNutzungsbedingungenCookie-Einstellungen© 2026 Snowflake, Inc. Alle Rechte vorbehalten.

                                                                                              Alternative interfaces

                                                                                              Snowflake Python APIs

                                                                                              Snowflake REST APIs

                                                                                              Snowflake CLI

                                                                                              1. Vorheriger Schritt
                                                                                              2. Vertrauensstellungen zwischen Snowflake und der neuen IAM-Rolle einrichten
                                                                                              3. Nächster Schritt
                                                                                              Sprache: Deutsch
                                                                                              • English
                                                                                              • Français
                                                                                              • Deutsch
                                                                                              • 日本語
                                                                                              • 한국어
                                                                                              • Português