Commit ca3533e 1 parent 7f6eae7 commit ca3533e Copy full SHA for ca3533e
File tree 3 files changed +11
-3
lines changed
3 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,12 @@ services:
34
34
DUCKDB_S3_USE_SSL : false
35
35
AWS_REGION : eu-west-2
36
36
LOGGING_LEVEL : DEBUG
37
+ USE_AWS_CREDENTIAL_CHAIN : false
38
+
39
+ # AWS_ACCESS_KEY_ID: "***"
40
+ # AWS_SECRET_ACCESS_KEY: "***"
41
+ # AWS_SESSION_TOKEN: "***"
42
+ # AWS_CREDENTIAL_EXPIRATION: 2024-11-12T10:51:26Z
37
43
restart : on-failure
38
44
ports :
39
45
- " 8000:8000"
Original file line number Diff line number Diff line change 6
6
7
7
collection_bucket = os .environ .get ("COLLECTION_BUCKET" , "local-collection-data" )
8
8
issues_base_path = os .environ .get ("ISSUES_BASE_PATH" , 'log/issue' )
9
+ use_aws_credential_chain = os .environ .get ("USE_AWS_CREDENTIAL_CHAIN" , 'true' ).lower () == "true"
9
10
10
11
logger = get_logger (__name__ )
11
12
@@ -31,8 +32,9 @@ def search_issues(params: IssuesParams):
31
32
32
33
with duckdb .connect () as conn :
33
34
try :
34
- logger .info (conn .execute ("CREATE SECRET aws (TYPE S3, PROVIDER CREDENTIAL_CHAIN);" ).fetchall ())
35
- logger .info (conn .execute ("FROM duckdb_secrets();" ).fetchall ())
35
+ if use_aws_credential_chain :
36
+ logger .debug (conn .execute ("CREATE SECRET aws (TYPE S3, PROVIDER CREDENTIAL_CHAIN);" ).fetchall ())
37
+ logger .debug (conn .execute ("FROM duckdb_secrets();" ).fetchall ())
36
38
count = conn .execute (sql_count ).fetchone ()[0 ] # Count is first item in Tuple
37
39
logger .debug (count )
38
40
results = conn .execute (sql_results ).arrow ().to_pylist ()
Original file line number Diff line number Diff line change 7
7
class IssuesParams (BaseModel ):
8
8
offset : int = Field (0 , ge = 0 )
9
9
limit : int = Field (50 , ge = 1 , le = 100 )
10
- dataset : Optional [ str ] = Field ( None )
10
+ dataset : str
11
11
resource : Optional [str ] = Field (None )
12
12
field : Optional [str ] = Field (None )
13
13
issue_type : Optional [str ] = Field (None )
You can’t perform that action at this time.
0 commit comments