DOCUMENTATION
/
Erste Schritte
Benutzerhandbücher
Entwickler
Referenz
Releases
Tutorials
Snowflake Open Catalog
Status
  1. Übersicht
    • Builders
    • Snowflake DevOps
      • Observability
        • Snowpark-Bibliothek
        • Snowpark API
        • Maschinelles Lernen
        • Snowflake ML
        • Snowpark Code-Ausführungsumgebungen
        • Snowpark Container Services
        • Functions and procedures
        • Protokollierung, Ablaufverfolgung und Metriken
        • Snowflake APIs
        • Snowflake-Python-APIs
        • Snowflake REST APIs
        • SQL API
        • Apps
        • Streamlit in Snowflake
        • Snowflake Native App Framework
        • 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
                                    • Übersicht
                                    • Considerations when drivers reuse sessions
                                      • 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
                                        DatenschutzNutzungsbedingungen© 2025 Snowflake, Inc. Alle Rechte vorbehalten.
                                        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