Some notes on the key features of AWS, used in Giraffael.

  1. EC2 instance: Used to host remote server with assigned Elastic IP address.
  2. Secret in Secrets Manager: Used to store information of API keys.
    1. file structures that hold these info:
      1. cert.pem:
        1. -----BEGIN CERTIFICATE-----
        2. cert
        3. -----END CERTIFICATE-----
      2. key.pem:
        1. -----BEGIN PRIVATE KEY-----
        2. key
        3. -----END PRIVATE KEY-----
      3. .env: OPENAI_API_KEY=””
  3. Roles in IAM:
  4. Policies in IAM:
  5. Load Balancer in EC2: Not used, but might be needed in the future for auto-scaling of Client Authentication (Key exchanges, signature authentication, etc.).