Configurazione delle connessioni CircleCI - AWS Glue

Configurazione delle connessioni CircleCI

CircleCI supporta l'autenticazione personalizzata.

Per configurare una connessione CircleCI:

  1. In AWS Secret Manager, creare un segreto con i seguenti dettagli:

    1. Per le app connesse gestite dal cliente, il segreto deve contenere la chiave API dell'app connessa con Circle-Token come chiave.

    2. Nota: è necessario creare un segreto per la connessione in AWS Glue.

  1. In AWS Glue Glue Studio, creare una connessione in Connessioni dati seguendo i passaggi riportati qui di seguito:

    1. Quando si seleziona una Origine dati, selezionare CircleCI.

    2. Selezionare il ruolo IAM AWS che AWS Glue può assumere e che dispone delle autorizzazioni per le seguenti azioni:

      JSON
      { "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "secretsmanager:DescribeSecret", "secretsmanager:GetSecretValue", "secretsmanager:PutSecretValue", "ec2:CreateNetworkInterface", "ec2:DescribeNetworkInterfaces", "ec2:DeleteNetworkInterface" ], "Resource": "*" } ] }
    3. Selezionare secretName, da utilizzare per questa connessione in AWS Glue per inserire i token.

    4. Selezionare le opzioni di rete se si desidera utilizzare la propria rete.

  2. Concedere al ruolo IAM associato col lavoro AWS Glue il permesso di leggere secretName.