Function App Settings
(~5 minutes)
Azure Configuration
Navigate to the East US2 ShareThrift function app (data-access)
In the left menu, under settings, choose configuration
Create the following App Settings:
COSMOSDB_HOST: (from CosmosDB > Settings > Connection String > HOST (e.g.: sharethrift.mongo.cosmos.azure.com)
COSMOSDB_PORT: (from CosmosDB > Settings > Connection String > PORT (e.g.: 10255)
COSMOSDB_USER : (from CosmosDB > Settings > Connection String > USERNAME (e.g. sharethrift)
COSMOSDB_DBNAME: sharethrift
COSMOSDB_POOL_SIZE: 10
SENDGRID_EMAIL_FROM: <<the verified email you set up with sendgrid>>
Choose Save
Choose Continue, wait for the save to complete.
Next create Key Vault secured App Settings:
First go to Key Vault and get the access string for each of the two secrets created earlier:
KeyVault > sharethrift > secrets > COSMOSDB-PASSWORD
Copy the Secret Identifier, paste into excel
KeyVault > sharethrift > secrets > SENDGRID-API-KEY
Copy the Secret Identifier, paste into excel
Create a new concatenated string by wrapping following around each secret
@Microsoft.KeyVault(SecretUri=
<<Secret Identifer>>
)
Use the concatenated strings for the App Settings of:
COSMOSDB_PASSWORD
SENDGRID_API_KEY
Choose Save
Repeat the Same for the US West 2 Function data-access-west
Local Configuration
Update the local settings as well:
Last updated