---
# System prepended metadata

title: Untitled

---

## AWS STUFF

### Setup AWS-CLI V2

https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html

then create credentials for yourself and auth your aws-cli

https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html

### Get env vars:

#### Beanstalk

To get env variables from any of the Elastic bean stalk apps just fill in required info here and run on your cmd

```
aws elasticbeanstalk describe-configuration-settings --environment-name <Env name> --application-name <Application-name> | grep EnvironmentVariables -A1
```

So for `Feedback service` in `Dev` this would be: 

```
aws elasticbeanstalk describe-configuration-settings --environment-name AdminPortal-Dev --application-name AdminPortal-Dev | grep EnvironmentVariables -A1
```
result:

```
                    "OptionName": "EnvironmentVariables",
                    "Value": "MONGO_URI=mongodb+srv://NasAcademy:NasAcademy@development-x5038.mongodb.net/feedback_service_prod?retryWrites=true&w=majority"
```

#### Amplify

Similar to Beanstalk you can also get the Environment variables for Amplify, but here you need the AppId. So first fetch the list of apps: 

then fetch that apps details:

```
aws amplify list-apps
```
And get the id from the response or check the UI for the ID.

eg. for cops-portal:

```
aws amplify get-app --app-id d2sou8fjwjnjyx
```

output: 

```
{
    "app": {
        "appId": "d2sou8fjwjnjyx",
        "appArn": "arn:aws:amplify:ap-southeast-1:222816104937:apps/d2sou8fjwjnjyx",
        "name": "NasAcademyPortal",
        "tags": {},
        "repository": "https://github.com/The-Nas-Company/academy-learning-portal",
        "platform": "WEB",
        "createTime": "2020-07-24T08:50:17.133000+02:00",
        "updateTime": "2021-09-03T15:51:46.497000+02:00",
        "environmentVariables": {
            "REACT_APP_AUTH_SERVER_URL": "https://dev.api.nasacademy.com",
            "REACT_APP_BACKEND_STATIC_DATA_SEVER": "https://static-dev.nasacademy.com",
            "REACT_APP_BOOKING_SERVER_URL": "https://booking-backend-dev.nasacademy.com",
            "REACT_APP_COURSE_ASSET_BASE_URL": "https://d2oi1rqwb0pj00.cloudfront.net/na-portal",
            "REACT_APP_ENV": "development",
            "REACT_APP_FB_APP_ID": "774878856488964",
            "REACT_APP_GOOGLE_ANALYTICS_ID": "UA-173470066-2",
            "REACT_APP_GOOGLE_CLIENT_ID": "656317264365-16monjge9otbgoneq64niqt2jq67bnaa.apps.googleusercontent.com",
            "REACT_APP_GTM_ID": "GTM-5FKJRPS",
            "REACT_APP_MAIN_WEBSITE_URL": "https://dev.nasacademy.com",
            "REACT_APP_NAS_ACADEMY_DOMAIN": "https://learn-dev.nasacademy.com",
            "REACT_APP_PAYMENT_SERVER_URL": "https://main-website-dev.nasacademy.com",
            "REACT_APP_REDEEM_FORM_LINK": "https://docs.google.com/forms/d/e/1FAIpQLSctIEj5N2HrZSDhLNfOIm7TkC9M_rCOj2llOP2YS8ZVFjAXWg/viewform",
            "REACT_APP_REFERRAL_BASE_URL": "https://dev.nasacademy.com",
            "REACT_APP_REFER_FREIND_LINK": "https://nasacademy.com/refer-a-friend",
            "REACT_APP_SENTRY_DSN_KEY": "https://3cfc33765d0d4053863efbab767c2e32@o384530.ingest.sentry.io/5465848",
            "REACT_APP_ZOOM_API_KEY": "******************"
        },
        "defaultDomain": "d2sou8fjwjnjyx.amplifyapp.com",
        "enableBranchAutoBuild": false,
```


