From 9b017a36705d01b224c7e28c01f53711d1d072af Mon Sep 17 00:00:00 2001 From: Jack Ivanov Date: Mon, 6 Mar 2017 20:35:02 +0300 Subject: [PATCH] Azure: How to create app credentials #261 --- docs/AZURE.md | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/docs/AZURE.md b/docs/AZURE.md index 8b13789..91197af 100644 --- a/docs/AZURE.md +++ b/docs/AZURE.md @@ -1 +1,56 @@ +| Instruction | Screenshot(s) | +| ----------- | ---------- | +| 1. Go to https://portal.azure.com/ | | +| 2. Go to **Azure Active Directory** | [![step2-thumb]][step2-screen] | +| 3. Go to **App registrations** and click to **Add** | [![step3-thumb]][step3-screen] | +| 4. Fill out the forms and click **Create** | [![step4-thumb]][step4-screen] | +| 5. Click on the app name | [![step5-thumb]][step5-screen] | +| 6. Copy and save somewhere the **Application ID** and click on **Keys**. | [![step6-thumb]][step6-screen] | +| 7. Fill out the forms and click **Save**. Copy and save somewhere the **Secret ID** (the value) | [![step7-thumb]][step7-screen] | +| 8. Go to the **Main menu**, **Azure Active Directory** and click on **Properties**. Copy and save somewhere the **Directory ID** | [![step8-thumb]][step8-screen] | +| 9. Go to the **Main menu**, **Subscriptions** and click on the subscription you want you use in Algo. Copy and save the subscription id from the **Overview** tab | [![step9-thumb]][step9-screen] | +| 10. Go to the **Access control (IAM)** tab and click to **Add** | [![step10-thumb]][step10-screen] | +| 11. Select a role (Contibutor will enough for all)| [![step11-thumb]][step11-screen] | +| 12. Swith next to **Add users** and search by the **App name** (the name from the 4th step) and select it. | [![step12-thumb]][step12-screen] | +Now you can use Environment Variables: + +* AZURE_CLIENT_ID - from the 6th step +* AZURE_SECRET - from the 7th step +* AZURE_TENANT - from the 8th step +* AZURE_SUBSCRIPTION_ID - from the 9th step + +or create the credentials file ~/.azure/credentials: + +``` +[default] +client_id= +secret= +tenant= +subscription_id= +``` +or just pass those values to the Algo script + +[step2-screen]: http://i.imgur.com/ENvSupE.png +[step3-screen]: http://i.imgur.com/sPLQaQe.jpg +[step4-screen]: http://i.imgur.com/di3xFCM.jpg +[step5-screen]: http://i.imgur.com/SipQyRA.jpg +[step6-screen]: http://i.imgur.com/RRTqV7C.jpg +[step7-screen]: http://i.imgur.com/ZnqJeVv.jpg +[step8-screen]: http://i.imgur.com/WAS8Ovl.png +[step9-screen]: http://i.imgur.com/IvTN7o1.jpg +[step10-screen]: http://i.imgur.com/j6dgo75.png +[step11-screen]: http://i.imgur.com/NUJ6k7i.jpg +[step12-screen]: http://i.imgur.com/VZv5qwb.jpg + +[step2-thumb]: http://i.imgur.com/ENvSupEm.png +[step3-thumb]: http://i.imgur.com/sPLQaQem.jpg +[step4-thumb]: http://i.imgur.com/di3xFCMm.jpg +[step5-thumb]: http://i.imgur.com/SipQyRAm.jpg +[step6-thumb]: http://i.imgur.com/RRTqV7Cm.jpg +[step7-thumb]: http://i.imgur.com/ZnqJeVvm.jpg +[step8-thumb]: http://i.imgur.com/WAS8Ovlm.png +[step9-thumb]: http://i.imgur.com/IvTN7o1m.jpg +[step10-thumb]: http://i.imgur.com/j6dgo75m.png +[step11-thumb]: http://i.imgur.com/NUJ6k7im.jpg +[step12-thumb]: http://i.imgur.com/VZv5qwbm.jpg