DOCUMENTATION
/
Erste Schritte
Benutzerhandbücher
Entwickler
Referenz
Releases
Tutorials
Snowflake Open Catalog
Status
  1. Übersicht
    • Builders
    • Snowflake DevOps
      • Snowpark-Bibliothek
      • Snowpark API
      • 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 REST API
      • Apps
      • Streamlit in Snowflake
      • Snowflake Native App Framework
      • 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
                                  • 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