获取资源 ID 和账户 ID
GET
此 API 用于检索 PAM360 中的资源 ID 和账户 ID。通过提供资源名称和账户名称,您可以获取与该资源及其账户关联的唯一 ID。
请求 URL
https://<PAM360 服务器的主机名或 IP 地址>:<端口>/restapi/json/v1/resources/getResourceIdAccountId? RESOURCENAME=<RESOURCENAME>&ACCOUNTNAME=<ACCOUNTNAME>
| 参数 | 描述 | 值 |
|---|---|---|
RESOURCENAME |
需要获取 ID 的资源名称。 |
默认值:不适用 |
ACCOUNTNAME |
需要获取 ID 的帐户名称。 |
默认值:不适用 |
请求头参数
{
"AUTHTOKEN":"<<由 PAM360 生成的认证令牌>>",
"orgName" :"<<组织显示名称>>"
}
| 参数 | 描述 | 值 |
|---|---|---|
AUTHTOKEN |
用户用于授权 API 请求的身份验证令牌。 |
默认值:不适用 |
orgName |
PAM360 中可用的组织名称。 |
默认值: 用户所属的组织 。 |
请求示例
cURL
Python
PowerShell
curl -X GET "https://<PAM360服务器的主机名或IP地址>:<端口>/restapi/json/v1/resources/getResourceIdAccountId?RESOURCENAME=Windows%20Server&ACCOUNTNAME=Administrator" -H "AUTHTOKEN:<<由PAM360生成的认证令牌>>"
import requests # URL url= "https://<PAM360-服务器的-主机名-或-IP-地址>:<端口>/restapi/json/v1/resources/getResourceIdAccountId" params = { "RESOURCENAME":"Windows Server", "ACCOUNTNAME":"Administrator" } # 请求头 headers = { "AUTHTOKEN":"<<由PAM360生成的认证令牌>>" } # 发送 GET 请求 response = requests.get(url, headers=headers, params=params, verify=True) # 仅打印 API 响应正文 print(response.text)
# URL $Url= "https://<PAM360服务器的主机名或IP地址>:<端口>/restapi/json/v1/resources/getResourceIdAccountId?RESOURCENAME=Windows%20Server&ACCOUNTNAME=Administrator" # 请求头 $headers = @{ "AUTHTOKEN"="<<由PAM360生成的认证令牌>>" } # 发送 GET 请求 $response = Invoke-WebRequest -Uri $Url -Method Get -Headers $headers # 仅打印 API 响应正文 $response.Content
响应示例
{
"operation": {
"result": {
"message":"已成功获取指定资源名称和账户名称对应的资源 ID 和账户 ID。",
"status":"Success"
},
"Details": {
"ACCOUNTID":"603",
"RESOURCEID":"603"
},
"name":"GET_RESOURCEACCOUNTID"
}
}