获取资源 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"
  }
}



Top