@@ -6,22 +6,6 @@ import { SigV4AuthProvider } from 'aws-sigv4-auth-cassandra-plugin'; // Import t
6
6
import fs from 'fs' ;
7
7
import path from 'path' ;
8
8
9
- // Load credentials manually if needed
10
- console . log ( AWS . config . credentials )
11
- if ( ! AWS . config . credentials ) {
12
- console . log ( "access_key_id" )
13
- console . log ( process . env . AWS_ACCESS_KEY_ID )
14
- console . log ( "access_secret_key" )
15
- console . log ( process . env . AWS_SECRET_ACCESS_KEY )
16
- AWS . config . update ( {
17
- accessKeyId : process . env . AWS_ACCESS_KEY_ID ,
18
- secretAccessKey : process . env . AWS_SECRET_ACCESS_KEY ,
19
- region : process . env . AWS_REGION || 'us-east-1' , // Optionally, you can also configure the region
20
- } ) ;
21
-
22
- // AWS.config.credentials = credentials;
23
- }
24
-
25
9
// Set up AWS SDK credentials for AWS Keyspaces (only used if connecting to AWS)
26
10
AWS . config . update ( {
27
11
region : process . env . AWS_REGION || 'us-east-1' , // Set your region
@@ -34,20 +18,14 @@ const isAwsKeyspaces = process.env.DB_IS_AWS_KEYSPACES
34
18
35
19
let client : Client ;
36
20
37
- console . log ( isAwsKeyspaces )
38
- console . log ( process . env . DB_CONTACT_POINTS , process . env . DB_LOCAL_DATACENTER , process . env . DB_KEYSPACE )
39
21
// Set up Cassandra connection configuration for local and AWS Keyspaces
40
22
if ( isAwsKeyspaces ) {
41
23
const certPath = path . resolve ( process . cwd ( ) , 'sf-class2-root.crt' ) ; // This points to the file inside the container
42
24
43
25
console . log ( "Aws athenticate way" )
44
26
console . log ( AWS . config . credentials )
45
27
46
- const auth = new SigV4AuthProvider ( {
47
- region : process . env . AWS_REGION ,
48
- accessKeyId : process . env . AWS_ACCESS_KEY_ID ,
49
- secretAccessKey : process . env . AWS_SECRET_ACCESS_KEY
50
- } ) ;
28
+ const auth = new SigV4AuthProvider ( AWS . config . credentials ) ;
51
29
52
30
const sslOptions = {
53
31
ca : [ fs . readFileSync ( certPath , 'utf-8' ) ] , // Load the certificate file
0 commit comments