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: issues-unsubscr...@polaris.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to