ListPolicies
更新时间 2026-05-25 17:48:09
最近更新时间: 2026-05-25 17:48:09
本节主要介绍ListPolicies。
此操作用来列出账户下所有的策略。
请求参数
名称 描述 是否必须 Action ListPolicies。 是 Version 请求版本。
取值:2010-05-08。默认值为2010-05-08。
否 OnlyAttached 用于标识是否只显示已关联IAM用户或IAM用户组的策略。
类型:字符串
取值:
true:只显示已关联IAM用户或IAM用户组的策略。
false:显示所有关联和未关联IAM用户或IAM用户组的策略。
默认值为false。
否 PolicyName 权限策略名称。可以进行模糊匹配查询。
类型:字符串
取值:1~128个字符组成,字符只能包含字母、数字或特殊字符。字母不区分大小写,特殊字符只能是:下划线(_)、中划线(-)、逗号(,)、句点(.)、加号(+)、等号(=)和at符号(@)。
否 Marker 分页标识。还有需要返回的策略时,上条响应结果中会返回该参数。查看未显示项时,请求参数中需要携带此参数。
类型:字符串
取值:与上条响应中返回的结果值相同。
否 MaxItems 设置响应中最多返回的条数。如果存在超出您指定的返回项,则IsTruncated响应结果为true,表示还有未返回项。查看未显示的项时,需要携带响应参数Marker的值。
类型:整型
取值:1~1000,默认值为100。
否
响应结果
名称 描述 IsTruncated 策略是否已经都返回:
true:有未返回的策略。
false:已经返回所有的策略。
Marker 分页标识。当IsTruncated是true时,该项存在,其值用于下一次请求的参数Marker的取值。 Policies.member.UpdateDate 最近一次更新策略的时间。 Policies.member.PolicyId 策略ID。 Policies.member.IsAttachable 策略是否可以附加到IAM用户或者IAM用户组:
true:策略可以附加到IAM用户或IAM用户组。
false:策略不能附加到IAM用户或IAM用户组。
Policies.member.PolicyName 策略名称。 Policies.member.AttachmentCount 关联IAM用户和IAM用户组的个数。 Policies.member.Arn 策略的资源名称。 Policies.member.CreateDate 策略创建的时间。 Policies.member.Scope 策略类型:
Local:用户自定义策略。
OOS:系统策略。
Policies.member.Description 策略的描述。
请求示例
列出OOS账户中策略类型为Local、已关联用户或用户组的IAM策略,最多返回2个IAM策略。
POST / HTTP/1.1
Authorization: SignatureValue
x-amz-date: 20260520T073224Z
x-amz-content-sha256: UNSIGNED-PAYLOAD
Content-Type: application/octet-stream
Content-Length: 110
Host: oos-cn-iam.ctyunapi.cn
Action=ListPolicies&Version=2010-05-08&OnlyAttached=true&Marker=count|32fefj64y54gc|Local|iampolicy&MaxItems=2
响应示例
HTTP/1.1 200 OK
x-amz-request-id: ecaeaff5f3b3480e
Content-Type: text/xml;charset=UTF-8
Content-Length: 1023
Date: Wed, 20 May 2026 07:32:25 GMT
Server: CTYUN
<ListPoliciesResponse>
<ListPoliciesResult>
<Policies>
<member>
<PolicyId>9bd96567aa6a4c9ba616ddff05a9f9cf</PolicyId>
<PolicyName>iamsecurity</PolicyName>
<Scope>Local</Scope>
<Description>iam security</Description>
<CreateDate>2024-03-13T09:41:39Z</CreateDate>
<UpdateDate>2024-03-13T09:41:39Z</UpdateDate>
<IsAttachable>true</IsAttachable>
<AttachmentCount>3</AttachmentCount>
<Arn>arn:ctyun:iam::32fefj64y54gc:policy/iamsecurity</Arn>
</member>
<member>
<PolicyId>553bc109229845329cc62b36c26d1ccf</PolicyId>
<PolicyName>lifecycle</PolicyName>
<Scope>Local</Scope>
<Description>lifecycle</Description>
<CreateDate>2024-03-13T09:43:37Z</CreateDate>
<UpdateDate>2024-03-13T09:43:37Z</UpdateDate>
<IsAttachable>true</IsAttachable>
<AttachmentCount>2</AttachmentCount>
<Arn>arn:ctyun:iam::32fefj64y54gc:policy/lifecycle</Arn>
</member>
</Policies>
<IsTruncated>true</IsTruncated>
<Marker>count|32fefj64y54gc|Local|lifecycle</Marker>
</ListPoliciesResult>
<ResponseMetadata>
<RequestId>ecaeaff5f3b3480e</RequestId>
</ResponseMetadata>
</ListPoliciesResponse>