diff --git a/README.md b/README.md index ec89eb4..ed2340a 100644 --- a/README.md +++ b/README.md @@ -90,7 +90,7 @@ Finally, the `Readings` table stores the data of the meter values read by the cu The Infrastructure is best described by the image below:

- A schematic of the cloud app structure + A schematic of the cloud app structure

The App Service needs several secrets that it receives from an Azure Key Vault by authentication via role-based access control (RBAC) as a System Managed Identity. It also authenticates via the same method with the Azure SQL Server and Database. Using the secrets provided by the key vault, the App Service can authenticate users and query the AzureOpenAI resource using the API key, as well as connect to the SQL database to run queries. diff --git a/assets/cloud_structure.png b/assets/cloud_structure.png new file mode 100644 index 0000000..039ea16 Binary files /dev/null and b/assets/cloud_structure.png differ diff --git a/assets/cloud_structure.svg b/assets/cloud_structure.svg deleted file mode 100644 index 123df3f..0000000 --- a/assets/cloud_structure.svg +++ /dev/null @@ -1,833 +0,0 @@ - - - -Azure App ServiceAzure OpenAI ServiceAzure SQL ServerKey VaultAuthorize as Managed IdentityGet login secrets and API keysReceive LLM responseUse API key to send user promptContainer RegistryDeploy imageAuthorize asManaged Identity,send SQL queryReceive data