Gå till huvudinnehåll Gå till ytterligare innehåll

AWS Kinesis Data Stream

Anslut till din Amazon Kinesis-tjänst för att använda som datakälla i dina Qlik Open Lakehouse projekt. Kinesis-kopplingar kan endast användas med mellanlagringsuppgiften för strömning och transformeringsuppgiften för strömning.

En AWS Kinesis Data Stream är en helt hanterad tjänst för kontinuerlig insamling och bearbetning av dataströmmar i realtid. I ett Qlik Open Lakehouse projekt kan en Kinesis-ström användas som en strömmande datakälla för att mata in hastiga händelser och poster i Apache Iceberg-tabeller. Data som läses från strömmen bearbetas genom uppgifterna för strömmande mellanlagring och strömmande transformering, vilket möjliggör nära realtidsintag, transformering och lagring av strömmande data i ett öppet, frågebart tabellformat som är lämpligt för efterföljande analys och konsumtion. Strömmar kan delas upp i flera datamängder med hjälp av en transformeringsuppgift.

Förutsättningar

För att skapa en koppling till din Amazon Kinesis-tjänst krävs följande:

  • Om du använder rollbaserad autentisering för att få åtkomst till bucket behöver du:

    • Behörighet att komma åt den nätverksintegration som du vill använda för kopplingen.

    • ARN-rollen, eller så kan du skapa en under installationsprocessen.

  • Om du använder autentisering med åkomstnyckel för att få åtkomst till bucket behöver du:

    • Ditt AWS åkomstnyckel-ID.

    • Din hemliga AWS åtkomstnyckel.

Ställa in Kinesis-kopplingsegenskaper

Gör så här för att konfigurera din Kinesis-koppling:

  1. I Kopplingar klickar du på Skapa koppling.

  2. Välj Utrymme där du vill skapa kopplingen eller välj Skapa nytt datautrymme.

  3. Välj Kinesis från listan med kopplingsnamn eller använd sökrutan. Se till att Typ är Källa och att Kategori är Strömmande.

  4. Välj den Region där din Kinesis-tjänst är värd.

  5. I Autentiseringstyp väljer du hur du vill ansluta och konfigurerar inställningarna.

Rollbaserad

Följ stegen nedan för att använda rollbaserad autentisering.

Skapa ARN-roll

  • Välj Nätverksintegration för din koppling.

  • Ange din ARN-roll om du redan har den.

Anteckning om informationKlicka på länken, Klicka här för vägledning, för att visa följande instruktioner för att skapa ARN-rollen.

Skapa en AWS-roll

Följ stegen för att skapa en AWS-roll:

  1. Skapa roll

    • Gå till IAM i AWS-konsolen.

    • Under Roller klickar du på Skapa roll och konfigurerar den:

      • Betrodd enhetstyp: välj Anpassad förtroendepolicy.

      • Statement: Kopiera policyn för betrodd entitet som skapades i Skapa en AWS-roll i Qlik Cloud till kodfönstret i AWS.

      • Skapa rollen.

  2. Skapa inline-policy

    • I AWS Console, i Roller, klickar du på den roll du skapade i steg 1.

    • I Behörighetspolicyer klickar du på Lägg till behörigheter > Skapa inline-policy.

    • Kopiera koden i Qlik Cloud och klistra in den i policyn i AWS.

      Anteckning om informationKoden ger Kinesis-kopplingen åtkomst till alla Kinesis-strömmar över alla AWS-konton i den valda regionen.
  3. Kopiera ARN-roll

    • Från sidan Roller i AWS-konsolen letar du upp ARN-värdet i avsnittet Sammanfattning.

    • Kopiera ARN och klistra in det i ARN-roll i Qlik Cloud.

Åtkomstnyckel

Slutför följande steg för att använda en åtkomstnyckel för att autentisera din koppling:

  • Åtkomstnyckel: Ange ditt unika AWS åtkomstnyckel-ID som ska användas för autentisering.

  • Hemlig nyckel: Ange din hemliga AWS åtkomstnyckel som ska användas med din åtkomstnyckel.

Anteckning om informationKlicka på länken, Klicka här för vägledning, för att visa följande instruktioner för att skapa policyn för rollen.
  1. Skapa policy
    • Gå till IAM i AWS-konsolen.

    • Navigera till PolicyerSkapa policy.

    • Kopiera policyn i Qlik Cloud i dialogrutan Skapa en AWS-roll.

    • I AWS, i policyredigeraren, klistra in policyn.

      Anteckning om informationKoden ger Kinesis-kopplingen åtkomst till alla Kinesis-strömmar över alla AWS-konton i den valda regionen.
  2. Koppla ny policy till en användare

    • Koppla den nya policyn till den användare som du vill ge åtkomst till.

Skapa kopplingen

När du har konfigurerat din säkerhetsmetod slutför du följande steg för att skapa din koppling:

  • I Namn anger du visningsnamnet för kopplingen, till exempel My Kinesis Streaming Source connection.

  • Klicka på Testa koppling för att validera autentiseringsuppgifterna.

  • Klicka på Skapa.

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!