从 MCAS 策略中检索治理操作

Retrieve Governance Actions from MCAS policy

我正在使用下面的 api 来获取 MCAS 政策详细信息,例如政策名称。

Invoke-RestMethod  -Uri "https://xxx.yyyy.portal.cloudappsecurity.com/cas/api/v1/policies/" -Headers @{Authorization = "Token XXXXXXXXXXXXXXXXXXXX"} -Method GET  -Verbose

我正在寻找一个代码来使用 API

提取为策略指定的治理操作详细信息

提前致谢

此致, 阿伦

如果你想用PowerShell调用Microsoft Cloud App SecurityAPI,请参考以下步骤

  1. 生成API令牌

    一个。登录 Cloud App Security portal

    b。在 设置菜单 、select 安全扩展 API 令牌

    c。单击 加号 图标,生成新令牌n 并提供一个名称以便将来识别令牌,然后单击 下一步

    d。复制令牌和 URL

  2. 调用api

$token="<the api token you copy>"
$baseUrl="https://xxx.xxx.portal.cloudappsecurity.com"
$url="$($baseUrl)/cas/api/v1/policies/"

$response=Invoke-RestMethod  -Uri $url -Headers @{Authorization = "Token $($token)"} -Method GET  -Verbose
$response = $response.data
$response |Format-Table -Property  name,matchesCount -AutoSize