chenyue9713 opened a new issue, #1516:
URL: https://github.com/apache/polaris/issues/1516
### Is your feature request related to a problem? Please describe.
Currently, the Polaris CLI allows users to pass a role ARN to the Polaris
server when creating a catalog. However, cloud credentials (such as AWS access
keys) must be provided separately via environment variables when setting up the
Docker container.
Would it be possible to enhance the Polaris server API to allow client to
specify both the role ARN and cloud credentials directly from a single
interface? This would significantly improve usability and provide a more
seamless setup experience.
Additionally, this enhancement would make Polaris more flexible and scalable
for managing multiple catalogs that point to different cloud blob storage
locations, especially in multi-tenant or hybrid environments.
### Describe the solution you'd like
./polaris \
--client-id ${CLIENT_ID} \
--client-secret ${CLIENT_SECRET} \
catalogs \
create \
--storage-type s3 \
--default-base-location ${DEFAULT_BASE_LOCATION} \
--role-arn ${ROLE_ARN} \
--aws_access_key_id ${AWS_ACCESS_KEY_ID}
--aws_secret_access_key: ${AWS_SECRET_ACCESS_KEY}
quickstart_catalog
### Describe alternatives you've considered
_No response_
### Additional context
_No response_
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]