API概览

本产品(容器镜像服务/2018-12-01)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。
在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

制品订阅管理

API标题API概述
UpdateArtifactSubscriptionRule更新制品订阅规则更新制品订阅规则。
DeleteArtifactSubscriptionRule删除制品订阅规则删除制品订阅规则。
ListArtifactSubscriptionTask列举制品订阅任务列举制品订阅任务。
GetArtifactSubscriptionRule查询制品订阅规则查询制品订阅规则。
GetArtifactSubscriptionTaskResult列举订阅任务详情列举订阅任务详情。
CreateArtifactSubscriptionRule创建制品订阅规则创建制品订阅规则。
ListArtifactSubscriptionRule列举制品订阅规则列举制品订阅规则。
GetArtifactSubscriptionTask获取制品订阅任务获取制品订阅任务。
CreateArtifactSubscriptionTask创建制品订阅任务创建制品订阅任务。

制品生命周期管理

API标题API概述
UpdateArtifactLifecycleRule更新制品生命周期管理规则更新制品生命周期管理规则。
ListArtifactLifecycleRule列举制品生命周期管理规则列举制品生命周期管理规则。
GetArtifactLifecycleRule查询制品生命周期管理规则查询制品生命周期管理规则。
DeleteArtifactLifecycleRule删除制品生命周期管理规则删除制品生命周期管理规则。
CreateArtifactLifecycleRule创建制品生命周期管理规则创建制品生命周期管理规则。

标签

API标题API概述
TagResources给资源打标签给资源打标签。当前支持实例 Instance 资源。
UntagResources删除资源标签删除资源标签。当前支持实例 Instance 资源。
ListTagResources查询资源标签关系查询资源已经绑定的标签列表。当前支持实例 Instance 资源。

实例管理

API标题API概述
GetInstance查询实例信息查询实例信息。
GetInstanceUsage查询实例配额使用情况查询实例配额使用情况。
ListInstanceRegion查询实例Region列表查询实例地域列表。
ListInstance查询实例列表调用该接口查询实例列表。
GetInstanceCount获取用户实例个数获取用户实例个数。

实例访问控制管理

API标题API概述
CreateInstanceVpcEndpointLinkedVpc为实例添加可访问实例的VPC实例为实例添加可访问实例的VPC实例。
CreateInstanceEndpointAclPolicy为实例访问入口(限公网)创建白名单策略为实例访问入口(限公网)创建白名单策略。
DeleteInstanceEndpointAclPolicy为实例访问入口(限公网)删除白名单策略为实例访问入口(限公网)删除白名单策略。
DeleteInstanceVpcEndpointLinkedVpc移除可访问实例的VPC实例为实例移除可访问实例的VPC实例。
UpdateInstanceEndpointStatus更新实例访问入口状态更新实例访问入口状态。
GetInstanceEndpoint查询实例的访问入口查询实例的访问入口。
ListInstanceEndpoint查询实例网络访问入口列表查询实例网络访问入口列表。
GetInstanceVpcEndpoint获取实例VPC网络端点获取实例VPC网络端点。

实例同步管理

API标题API概述
CreateRepoSyncTaskByRule创建镜像仓库同步任务根据同步规则(限手动同步规则)创建镜像仓库同步任务。
CreateRepoSyncRule创建镜像仓库同步规则创建镜像仓库同步规则。
CreateRepoSyncTask手动创建仓库同步任务手动创建同步任务。
DeleteRepoSyncRule删除镜像仓库同步规则删除镜像仓库同步规则。
ListRepoSyncTask查询仓库同步任务列表查询仓库同步任务列表。
ListRepoSyncRule查询仓库同步规则列表查询仓库同步规则列表。
GetRepoSyncTask查询仓库同步任务查询仓库同步任务。
CancelRepoSyncTask取消同步任务取消单个同步任务。

镜像命名空间管理

API标题API概述
CreateNamespace创建镜像仓库命名空间创建镜像仓库命名空间。
DeleteNamespace删除镜像仓库命名空间删除镜像仓库命名空间。
UpdateNamespace更新命名空间更新命名空间。
GetNamespace查询命名空间信息查询命名空间信息。
ListNamespace查询命名空间列表查询命名空间列表。

镜像仓库管理

API标题API概述
CreateRepository创建镜像仓库创建镜像仓库。
DeleteRepository删除镜像仓库删除镜像仓库。
UpdateRepository更新仓库信息更新仓库信息。
ListRepository查询镜像仓库列表查询镜像仓库列表。
GetRepository查询仓库信息查询仓库信息。

镜像管理

API标题API概述
CreateRepoTag创建镜像版本(Tag)为仓库中现有镜像版本生成新版本。
DeleteRepoTag删除镜像版本(Tag)删除镜像。
ListRepoTag查询镜像版本(Tag)列表查询镜像版本(Tag)列表。
GetRepoTag查询某镜像版本(Tag)获取单个镜像Tag信息。

镜像安全管理

API标题API概述
CreateRepoTagScanTask创建镜像安全扫描任务创建镜像安全扫描任务。
GetRepoTagScanStatus获取镜像版本扫描状态获取镜像版本扫描状态。
GetRepoTagScanSummary获取镜像版本扫描结果数目获取镜像版本扫描结果数目。
ListRepoTagScanResult获取镜像版本扫描结果列表获取镜像版本扫描结果列表。
ListScanBaselineByTask根据扫描任务列举基线漏洞分页查询一个云安全扫描任务的基线漏洞。
ListScanMaliciousFileByTask根据扫描任务列举恶意文件结果分页查询一个扫描任务的恶意文件漏洞。

镜像构建管理

API标题API概述
CreateBuildRecordByRule通过构建规则创建构建记录根据规则创建构建记录。
CreateBuildRecordByRecord创建构建记录根据已有构建记录重新构建记录。
CreateRepoBuildRule创建镜像仓库构建规则创建镜像仓库构建规则。
CreateRepoSourceCodeRepo绑定源代码仓库给镜像仓库绑定源代码仓库。
DeleteRepoBuildRule删除镜像仓库构建规则删除镜像仓库构建规则。
CancelRepoBuildRecord取消仓库构建取消仓库构建。
UpdateRepoBuildRule更新镜像仓库构建规则更新镜像仓库构建规则。
UpdateRepoSourceCodeRepo更新镜像仓库的源代码仓库更新镜像仓库的源代码仓库地址。
ListRepoBuildRecordLog获取某次构建记录的日志获取某次构建记录的日志。
ListRepoBuildRule查询镜像仓库构建规则列表查询镜像仓库构建规则列表。
ListRepoBuildRecord查询镜像仓库构建记录列表查询镜像仓库构建记录列表。
GetRepoBuildRecordStatus获取构建状态获取构建状态。
GetRepoBuildRecord查询仓库构建记录查询仓库构建记录。
GetRepoSourceCodeRepo获取源代码仓库绑定信息获取源代码仓库的绑定信息。

镜像触发器管理

API标题API概述
CreateRepoTrigger创建镜像仓库触发器创建镜像仓库触发器。
DeleteRepoTrigger删除镜像仓库触发器删除镜像仓库触发器。
UpdateRepoTrigger更新镜像仓库触发器更新镜像仓库触发器。
ListRepoTrigger查询仓库触发器列表查询仓库触发器列表。

Helm Chart 命名空间管理

API标题API概述
CreateChartNamespace创建Chart命名空间创建Chart的命名空间。
DeleteChartNamespace删除Chart命名空间删除Chart的命名空间。
UpdateChartNamespace更新图表命名空间更新命名空间。
GetChartNamespace查询Chart命名空间查询Chart的命名空间。
ListChartNamespace查询图表命名空间列表查询命名空间列表。

Chart 仓库管理

API标题API概述
CreateChartRepository创建Chart仓库创建Chart的仓库。
DeleteChartRepository删除Chart仓库删除Chart的仓库。
UpdateChartRepository更新仓库信息更新仓库信息。
ListChartRepository查询仓库列表查询仓库列表。
GetChartRepository查询Chart仓库信息查询Chart的仓库信息。

Chart 版本管理

API标题API概述
DeleteChartRelease删除Chart版本删除Chart的版本。
ListChartRelease查询Chart版本列表查询Chart的版本列表。

访问凭证管理

API标题API概述
GetAuthorizationToken获取用于登录实例的临时账号和临时密码获取用于登录实例的临时账号和临时密码。
ResetLoginPassword重置登录密码重置登录密码。

制品构建

API标题API概述
CancelArtifactBuildTask取消制品构建任务取消制品的构建任务。
GetArtifactBuildRule获取制品构建规则获取制品构建规则。
GetArtifactBuildTask获取制品构建任务获取制品的构建任务。
CreateArtifactBuildRule创建加速镜像构建规则创建镜像仓库加速镜像构建规则。
ListArtifactBuildTaskLog获取制品构建任务日志获取制品的构建任务日志。

云原生交付链管理

API标题API概述
CreateChain创建交付链创建交付链。
DeleteChain删除交付链删除交付链。
UpdateChain修改交付链定义修改交付链定义,例如修改交付链的节点执行顺序。
GetChain获取交付链定义获取交付链定义,用于了解交付链的节点执行顺序。
ListChain获取交付链条目获取交付链条目。
ListChainInstance查询交付链执行记录查询交付链执行记录。

事件通知

API标题API概述
DeleteEventCenterRule删除事件通知规则删除事件通知规则。
UpdateEventCenterRule更新事件规则更新事件规则。
ListEventCenterRecord获取事件规则事件历史获取事件规则事件历史。
ListEventCenterRuleName获取事件规则名称获取事件规则名称。

其他

API标题API概述
ChangeResourceGroup更改资源组修改资源所属的资源组信息。