aws / aws/amazon-redshift-python-driver

Using IDC BrowserAuthPlugin to connect to Redshift

Aperta
#241 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
220
Fork
86
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

## Driver version
2.0.0

## Redshift version
([1372],)

## Client Operating System
MacOS

## Python version
Python 3.12.4

## Table schema
not needed

## Problem description

1. Expected behaviour: Trying to connect to IDC using BrowserAuthPlugin, but running into various errors.
2. Actual behaviour: Running into various errors
3. Error message/stack trace: Error connecting to Redshift: {'S': 'FATAL', 'C': '28000', 'M': 'no PostgreSQL user name specified in startup packet', 'F': '/home/ec2-user/padb/src/pg/src/backend/postmaster/postmaster.c', 'L': '3518', 'R': 'ProcessStartupPacket'}
4. Any other details that can be helpful:

-- CODE --

conn = redshift_connector.connect(
ssl=True,
host=cluster_endpoint,
port=port,
database=database,
idc_region=idc_region,
provider_name='BrowserIdcAuthPlugin',
issuer_url=issuer_url
)

Looking for code that connects to Redshift using IDC BrowserAuthPlugin, seems like I am missing some important params

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia dalla chiamata a redshift_connector.connect e dai parametri di BrowserIdcAuthPlugin mostrati nell’issue. Traccia il modo in cui questi argomenti formano il pacchetto di avvio e confronta gli input di autenticazione IDC richiesti con l’errore riportato relativo all’assenza dell’utente PostgreSQL. Il lavoro è completato quando vengono identificati i parametri di connessione richiesti e viene fornito un esempio di connessione funzionante o chiaramente riproducibile.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
aws, python
Ambito
databases
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.