Konfigurieren von Freshdesk-Verbindungen - AWS Glue

Konfigurieren von Freshdesk-Verbindungen

Freshdesk unterstützt benutzerdefinierte Authentifizierung.

Die öffentliche Freshdesk-Dokumentation zur Generierung der erforderlichen API-Schlüssel für benutzerdefinierte Authentifizierung finden Sie unter Freshdesk-Authentifizierung.

Im Folgenden finden Sie die Schritte zur Konfiguration der Freshdesk-Verbindung:

  • Erstellen Sie in AWS Secrets Manager ein Geheimnis mit den folgenden Details:

    • Für eine kundenseitig verwaltete verbundene App – das Geheimnis muss den API-Schlüssel der verbundenen App mit apiKey als Schlüssel enthalten. Hinweis: Sie müssen für jede Verbindung in AWS Glue ein Geheimnis erstellen.

  • Erstellen Sie in AWS Glue Studio eine Verbindung unter Datenverbindungen, indem Sie die folgenden Schritte ausführen:

    • Wählen Sie bei der Auswahl einer Datenquelle Freshdesk aus.

    • Geben Sie die INSTANCE_URL der Freshdesk-Instance an, mit der Sie eine Verbindung herstellen möchten.

    • Wählen Sie die AWS-IAM-Rolle aus, die AWS Glue annehmen kann und die über Berechtigungen für folgende Aktionen verfügt:

      JSON
      { "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "secretsmanager:DescribeSecret", "secretsmanager:GetSecretValue", "secretsmanager:PutSecretValue", "ec2:CreateNetworkInterface", "ec2:DescribeNetworkInterfaces", "ec2:DeleteNetworkInterface" ], "Resource": "*" } ] }
    • Wählen Sie das secretName aus, das Sie für diese Verbindung in AWS Glue verwenden möchten, um die Token einzufügen.

    • Wählen Sie die Netzwerkoptionen aus, wenn Sie Ihr Netzwerk verwenden möchten.

  • Erteilen Sie der mit Ihrem AWS Glue-Auftrag verknüpften IAM-Rolle die Berechtigung, secretName zu lesen.

  • Geben Sie in der Konfiguration Ihres AWS Glue-Auftrags connectionName als zusätzliche Netzwerkverbindung an.