Azure ๋ชฉ๋ก ๊ฑฐ๋ฒ๋์ค ์ญํ API ์ค๋ช
์์ ๋ฐ๋ฅด๋ฉด
์ ์ฒญ | PrivilegedAccess.Read.AzureResources ๊ถํ.
https://docs.microsoft.com/en-us/graph/api/governanceroleassignment-list?view=graph-rest-beta
๊ทธ๋ฌ๋ ์ค์ ๋ก PrivilegedAccess.Read.AzureResources ๊ถํ ๋ง ์ฌ์ฉํ์ฌ ํด๋น API๋ฅผ ํธ์ถ ํ ๋ ์๋์ ๊ฐ์ ์ค๋ฅ๊ฐ ํ์๋์์ต๋๋ค.์ด ๋ฌธ์ ๋ ๋ฌธ์ ๋๋ ์ ํ ๋ฒ๊ทธ์ ๋๊น?
{ "error": { "code": "UnknownError", "message": "{\"errorCode \ ": \"PermissionScopeNotGranted \ ", \"message \ ": \"๊ถํ ๋ฒ์ PrivilegedAccess.ReadWrite๊ฐ ๋๋ฝ๋์ด ์ธ์ฆ์ ์คํจํ์ต๋๋ค. .AzureResources. \ ", \"target \ ": null, \"details \ ": null, \"innerError \ ": null, \"instanceAnnotations \ ": [], \"typeAnnotation \ ": null}", " innerError ": {"request-id ":"44bfc8bb-d502-4fb4-bd46-2855b53adf99 ","date ":"2020-05-11T15 : 51 : 22 "}}}
io.cloudknox.plugins.azure.AzureRuntimeException : { "error": { "code": "UnknownError", "message": "{\"errorCode \ ": \"PermissionScopeNotGranted \ ", \"message \ ": \" ๊ถํ ๋ฒ์๊ฐ ๋๋ฝ๋์ด ๊ถํ ๋ถ์ฌ์ ์คํจํ์ต๋๋ค. PrivilegedAccess.ReadWrite.AzureResources. \ ", \"target \ ": null, \"details \ ": null, \"innerError \ ": null, \"instanceAnnotations \ ": [], \ "typeAnnotation \": null} ","innerError ": {"request-id ":"44bfc8bb-d502-4fb4-bd46-2855b53adf99 ","date ":"2020-05-11T15 : 51 : 22 "}}}
โ ์ด ์น์ ์ ํธ์งํ์ง ๋ง์ญ์์ค.
@ pratima-cloudknox ๊ด์ฌ์ ๊ฐ์ ธ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ฝํ ์ธ ํ์์ ๋ฌธ์๋ฅผ ๊ฒํ ํ๊ณ ๋ฌธ์์ ์ ๋ฐ์ดํธ๊ฐ ํ์ํ ๊ฒฝ์ฐ ํ์ํ ๊ถํ์ ์ฌ๋ฐ๋ฅด๊ฒ ๋ฐ์ํ๊ธฐ ์ํด PR์ ์ ์ถํ๋๋กํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@ pratima-cloudknox ๊ด์ฌ์ ๊ฐ์ ธ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ฝํ ์ธ ํ์์ ๋ฌธ์๋ฅผ ๊ฒํ ํ๊ณ ๋ฌธ์์ ์ ๋ฐ์ดํธ๊ฐ ํ์ํ ๊ฒฝ์ฐ ํ์ํ ๊ถํ์ ์ฌ๋ฐ๋ฅด๊ฒ ๋ฐ์ํ๊ธฐ ์ํด PR์ ์ ์ถํ๋๋กํฉ๋๋ค.