Once you have bound the required references and privileges, you will be able to access the Configuration application. This interface includes five tabs:
- About the App
- Privileges
- External Access Hosts
- Compute
- Secrets
- Services
Step 1: Check and Set Privileges #
If required privileges are already configured during the setup, proceed to the Compute tab to create a warehouse and compute pools. If not, set up the privileges by navigating to the Privileges tab.
Step 2: Create External Access Hosts #
In the External Access Hosts tab, set up your external integration hosts related to AWS S3 Buckets, Azure Storage, and SFTP Host access settings that will be used by the app. Whenever the host name is updated, ensure that the External Access Integration is reconfigured.
Step 3: Create Compute Pools #
In the Compute tab, set up your warehouse and compute pools that will be used by the app.
Step 4: Configure AWS Secret Manager #
Once compute pools are configured, go to the Secrets tab and set up AWS Secrets Manager credentials. Provide the following details:
- AWS Access Key ID
- AWS Secret Access Key
- AWS Secret Name
- AWS Region
Step 5: Manage Services and Logs #
After configuring secrets, navigate to the Services tab. You will see two sections:
1- Manage Services Section: #
- Start: Launches the main application. Once the application starts, other options like Fetch, Stop, and Refresh will be enabled.
- Fetch URL: Generates the application URL, which users can access to logging in application.
- Stop: Stops the main application.
- Refresh: Refreshes the configuration.
2- Logs and Status Actions Section: #
- Fetch Frontend logs
- Fetch Backend logs
- Fetch Worker logs
- Fetch Frontend status
- Fetch Backend status
- Fetch Worker status
These buttons allow you to monitor the logs and status of the frontend, backend, and workers for troubleshooting.