Could you provide the current connection configuration?
Amazon Keyspaces uses Transport Layer Security (TLS) communication by default. If your not providing the cert on connection, adding it could help speed things up. For a complete example check out Keyspaces Python Sample
You can also try disabling the following options which should provide quicker times for initial connection.
schema_metadata_enabled = False
token_metadata_enabled = False
Python Driver Documentation
from cassandra.cluster import Cluster
from ssl import SSLContext, PROTOCOL_TLSv1_2 , CERT_REQUIRED
from cassandra.auth import PlainTextAuthProvider
import boto3
from cassandra_sigv4.auth import SigV4AuthProvider
ssl_context = SSLContext(PROTOCOL_TLSv1_2)
ssl_context.load_verify_locations('path_to_file/sf-class2-root.crt')
ssl_context.verify_mode = CERT_REQUIRED
boto_session = boto3.Session()
auth_provider = SigV4AuthProvider(boto_session)
cluster = Cluster(['cassandra.us-east-2.amazonaws.com'], ssl_context=ssl_context, auth_provider=auth_provider,
port=9142)
cluster.schema_metadata_enabled = False
cluster.token_metadata_enabled = False
session = cluster.connect()
r = session.execute('select * from system_schema.keyspaces')
print(r.current_rows)