tencent cloud

文档反馈

容器镜像服务

最后更新时间:2024-11-20 09:35:49

    基本信息

    CAM中产品名 CAM中简称 控制台访问 按标签授权 授权粒度 IP限制
    容器镜像服务 tcr 支持 支持 资源级 部分支持

    Note:

    云产品的授权粒度按照粒度粗细分为服务级、操作级和资源级三个级别。

    • 服务级:定义对服务的整体是否拥有访问权限,分为允许对服务拥有全部操作权限或者拒绝对服务拥有全部操作权限。服务级授权粒度的云产品,不支持对具体的接口进行授权。
    • 操作级:定义对服务的特定接口(API)是否拥有访问权限,例如:授权某账号对云服务器服务进行只读操作。
    • 资源级:定义对特定资源是否有访问权限,这是最细的授权粒度,例如:授权某账号仅读写操作某台云服务器实例。能支持资源级接口授权的产品,则会被认定为资源级授权粒度。

    接口授权粒度

    接口授权粒度分为资源级和操作级两个级别:

    • 资源级接口:此类型接口支持对某一个具体特定的资源进行授权。
    • 操作级接口:此类型接口不支持对某一个特定的资源进行授权。授权时策略语法若限定了具体的资源,CAM会判断此接口不在授权范围,判断为无权限。

    写操作

    接口名 接口描述 授权粒度 资源六段式 IP限制
    AuthorizeUserImageBuildConfig 添加coding认证 操作级 * 不支持
    BatchDeleteImagePersonal 批量删除镜像版本 资源级 qcs::tcr:${Region}:uin/:repo/${Reponame}/${Tags} 支持
    BatchDeleteRepositoryPersonal 批量删除镜像仓库 资源级 qcs::${ApiModule}:${Region}:uin/:repo/${RepoNames} 支持
    CreateApplicationTokenPersonal 创建第三方应用访问凭证 操作级 * 支持
    CreateCustomAccount 创建自定义账户 资源级 qcs::tcr:${region}:uin/${uin}:instance/${instanceid} 支持
    CreateGCJob 创建 GC 作业 资源级 qcs::tcr:${Region}:uin/:instance/${RegistryId} 支持
    CreateHelmChart 创建Chart仓库 资源级 qcs::tcr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname 不支持
    CreateImageAccelerationService 创建镜像加速服务 资源级 qcs::tcr:${Region}:uin/:instance/${RegistryId} 支持
    CreateImageLifecyclePersonal 创建个人版镜像版本清理策略 资源级 qcs::tcr:${region}:uin/${uin}:repo/${RepoName} 支持
    CreateImmutableTagRules 创建镜像不可变规则 资源级 qcs::tcr:${Region}:uin/:instance/${RegistryId} 支持
    CreateInstance 创建实例 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 不支持
    CreateInstanceCustomizedDomain 创建自定义域名 资源级 qcs::tcr:${region}:uin/${uin}:instance/${RegistryId}
    qcs::ssl::uin/${uin}:certificate/${CertificateId}
    支持
    CreateInstanceToken 创建实例访问凭证 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 支持
    CreateInternalEndpointDns 创建私有域名解析 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 支持
    CreateMultipleSecurityPolicy 创建实例公网访问多白名单策略 资源级 qcs::tcr:${region}:uin/${uin}:instance/${instanceid} 支持
    CreateNamespacePersonal 创建命名空间 资源级 qcs::tcr:${Region}:uin/:repo/${Namespace} 支持
    CreateReplicationInstance 创建从实例 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 支持
    CreateRepositoryPersonal 创建镜像仓库 资源级 qcs::tcr:${Region}:uin/:repo/${RepoName} 支持
    CreateSecurityPolicy 创建实例公网访问白名单策略 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 支持
    CreateServiceAccount 创建服务级账号 资源级 qcs::tcr:${region}:uin/${uin}:instance/${RegistryId} 支持
    CreateSignature 为一个镜像版本创建签名 资源级 qcs::tcr:${region}:uin/${uin}:repository/$instanceid/$namespacename/$repositoryname 不支持
    CreateTagRetentionRule 创建版本保留规则 操作级 * 不支持
    CreateUserPersonal 创建CCR用户 操作级 * 支持
    CreateWebhookTrigger 创建触发器 资源级 qcs::tcr:$regionid:$accountid:repository/$instanceid/$namespacename 支持
    CreateWebhookTriggerPersonal 创建个人版 Webhook 触发器 操作级 * 不支持
    DeleteCustomAccount 删除自定义账号 资源级 qcs::tcr:${region}:uin/${uin}:instance/${instanceid} 支持
    DeleteHelmChart 删除Chart仓库 资源级 qcs::tcr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname 不支持
    DeleteImageAccelerateService 删除镜像加速服务 资源级 qcs::tcr:${Region}:uin/:instance/${RegistryId} 支持
    DeleteImageLifecycleGlobalPersonal 删除个人版全局镜像版本自动清理策略 资源级 qcs::tcr:$regionid:$accountid:repo/* 支持
    DeleteImageLifecyclePersonal 删除个人版镜像仓库Tag自动清理策略 资源级 qcs::${ApiModule}:${Region}:uin/:repo/${RepoName} 支持
    DeleteImagePersonal 删除镜像版本 资源级 qcs::tcr:${Region}:uin/:repo/${Reponame}/${Tag} 支持
    DeleteImmutableTagRules 删除镜像不可变规则 资源级 qcs::tcr:${Region}:uin/:instance/${RegistryId} 支持
    DeleteInstance 删除实例 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 支持
    DeleteInstanceCustomizedDomain 删除自定义域名 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 支持
    DeleteInstanceToken 删除长期访问凭证 资源级 qcs::tcr:${Region}:uin/:instance/${RegistryId} 支持
    DeleteInternalEndpointDns 删除私有域名解析 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 支持
    DeleteMultipleSecurityPolicy 删除实例公网访问多白名单策略 资源级 qcs::tcr:${region}:uin/${uin}:instance/${instanceId} 支持
    DeleteNamespacePersonal 删除命名空间 资源级 qcs::tcr:${Region}:uin/:repo/${Namespace} 支持
    DeleteReplicationInstance 删除从实例 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 支持
    DeleteRepository 删除镜像仓库 资源级 qcs::tcr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname 不支持
    DeleteRepositoryPersonal 删除镜像仓库 资源级 qcs::tcr:${Region}:uin/:repo/${Reponame} 支持
    DeleteSecurityPolicy 删除实例公网访问白名单策略 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 支持
    DeleteServiceAccount 删除服务级账号 资源级 qcs::tcr:${region}:uin/${uin}:instance/${RegistryId} 支持
    DeleteTagRetentionRule 删除版本保留规则 操作级 * 不支持
    DeleteWebhookTrigger 删除触发器 资源级 qcs::tcr:$regionid:$accountid:repository/$instanceid/$namespacename 不支持
    DeleteWebhookTriggerPersonal 删除个人版 Webhook 触发器 操作级 * 不支持
    DuplicateImagePersonal 复制个人版仓库镜像版本 资源级 qcs::${ApiModule}:${Region}:uin/:repo/* 支持
    ManageExternalEndpoint 管理实例公网访问 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 支持
    ManageImageLifecycleGlobalPersonal 设置个人版全局镜像版本自动清理策略 资源级 qcs::tcr:$regionid:$accountid:repo/* 支持
    ModifyApplicationTriggerPersonal 修改应用更新触发器 操作级 * 支持
    ModifyCustomAccount 更新自定义账户 资源级 qcs::tcr:${region}:uin/${uin}:instance/${instanceid} 支持
    ModifyImmutableTagRules 更新镜像不可变规则 资源级 qcs::tcr:${Region}:uin/:instance/${RegistryId} 支持
    ModifyInstance 更新实例 资源级 qcs::tcr:$regionid:$accountid:instance/* 支持
    ModifyInstanceToken 更新实例长期访问凭证 资源级 qcs::tcr:${Region}:uin/:instance/${RegistryId} 支持
    ModifyInstanceTokenValidTime 更新实例Token有效期 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 不支持
    ModifyNamespace 修改命名空间 资源级 qcs::tcr:$regionid:$accountid:repository/$instanceid/$namespacename 不支持
    ModifyRepository 更新镜像仓库信息 资源级 qcs::tcr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname 不支持
    ModifyRepositoryAccessPersonal 更新个人版仓库访问属性 资源级 qcs::${ApiModule}:${Region}:uin/:repo/${RepoName} 支持
    ModifySecurityPolicy 更新实例公网访问白名单策略 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 支持
    ModifyServiceAccount 更新服务级账号 资源级 qcs::tcr:${region}:uin/${uin}:instance/${RegistryId} 支持
    ModifyTagRetentionRule 更新版本保留规则 操作级 * 不支持
    ModifyUserPasswordPersonal 修改个人用户登录密码 操作级 * 支持
    ModifyWebhookTrigger 更新触发器 资源级 qcs::tcr:$regionid:$accountid:repository/$instanceid/$namespacename 不支持
    PushRepository 推送镜像 资源级 qcs::tcr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname 不支持
    PushRepositoryPersonal 推送镜像 资源级 qcs::tcr:${Region}:uin/:repo/${RepoName} 不支持
    RenewInstance 预付费实例续费,同时支持按量计费转包年包月 资源级 qcs::tcr:${Region}:uin/:instance/${RegistryId} 支持
    UpdateApplicationTokenPermission 更新访问凭证读写权限 操作级 * 不支持
    UpdateApplicationTokenPermissionPersonal 更新访问凭证读写权限 操作级 * 支持
    UpdateApplicationTokenPersonal 更新访问凭证 操作级 * 支持

    读操作

    接口名 接口描述 授权粒度 资源六段式 IP限制
    CheckInstanceName 检查待创建的实例名称是否符合规范 操作级 * 不支持
    CreateNamespace 创建命名空间 资源级 qcs::tcr:${Region}:uin/${Uin}:repository/${RegistryId}/* 不支持
    CreateRepository 创建镜像仓库 资源级 qcs::tcr:${Region}:uin/${Uin}:repository/${RegistryId}/${NamespaceName}/${RepositoryName} 不支持
    DeleteNamespace 删除命名空间 资源级 qcs::tcr:${Region}:uin/${Uin}:repository/${RegistryId}/${NamespaceName}/* 不支持
    DescribeApplicationTokenPersonal 获取第三方应用访问凭证 操作级 * 支持
    DescribeApplicationTriggerPersonal 查询应用更新触发器 操作级 * 支持
    DescribeChartDownloadInfo 查询Chart包下载信息 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 支持
    DescribeChartUploadInfo 查询Chart包上传信息 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 支持
    DescribeCustomAccounts 查询自定义账号 资源级 qcs::tcr:${region}:uin/${uin}:instance/${instanceid} 支持
    DescribeDockerHubImagePersonal 查询DockerHub镜像列表 操作级 * 支持
    DescribeDockerHubRepositoryInfoPersonal 查询DockerHub仓库信息 操作级 * 支持
    DescribeDockerHubRepositoryPersonal 查询DockerHub仓库列表 操作级 * 支持
    DescribeExternalEndpointStatus 查询实例公网访问开启状态 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 支持
    DescribeFavorRepositoryPersonal 查询个人收藏仓库 操作级 * 支持
    DescribeGCJobs GC 最近10条历史 资源级 qcs::tcr:${Region}:uin/:instance/${RegistryId} 支持
    DescribeHelmCharts 查询Chart仓库信息 资源级 qcs::tcr:$regionid:$accountid:repository/$instanceid/$namespacename/* 不支持
    DescribeImageAccelerateService 查询镜像加速服务状态 资源级 qcs::tcr:${Region}:uin/:instance/${RegistryId} 支持
    DescribeImageConfigPersonal 查询镜像版本配置信息 操作级 * 支持
    DescribeImageFilterPersonal 查询个人版中与指定tag镜像内容相同的tag列表 操作级 * 支持
    DescribeImageLifecycleGlobalPersonal 获取个人版全局镜像版本自动清理策略 操作级 * 支持
    DescribeImageLifecyclePersonal 获取个人版仓库自动清理策略 操作级 * 支持
    DescribeImagePersonal 用于获取个人版镜像仓库tag列表 操作级 * 支持
    DescribeImageVulnerabilityDetails 根据镜像版本查询扫描后的镜像漏洞信息 资源级 qcs::tcr:${region}:uin/${uin}:instance/${RegistryId} 支持
    DescribeImmutableTagRules 列出镜像不可变规则 资源级 qcs::tcr:${Region}:uin/:instance/${RegistryId} 支持
    DescribeInstanceInspection 获取实例巡检结果信息 资源级 qcs::tcr:${region}:uin/${uin}:instance/* 支持
    DescribeInstanceStatus 查询实例状态 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 支持
    DescribeInstanceToken 查询长期访问凭证信息 资源级 qcs::tcr:${Region}:uin/:instance/${RegistryId} 支持
    DescribeInstances 查询实例信息 操作级 * 不支持
    DescribeInternalEndpoints 查询实例内网访问链路信息 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 支持
    DescribeNamespacePersonal 查询个人版命名空间信息 操作级 * 支持
    DescribeNamespaces 查询命名空间信息 资源级 qcs::tcr:${Region}:uin/${Uin}:repository/${RegistryId}/* 不支持
    DescribeReplication 查看实例同步规则 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 不支持
    DescribeReplicationExecutions 实例同步/实例复制策略执行记录列表 资源级 qcs::tcr:${region}:uin/${uin}:instance/${RegistryId} 支持
    DescribeReplicationInstanceCreateTasks 查询创建从实例任务状态 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 支持
    DescribeReplicationInstanceSyncStatus 查询从实例同步状态 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 支持
    DescribeReplicationPolicies 获取实例同步规则列表 资源级 qcs::tcr:${region}:uin/${uin}:instance/${RegistryId} 支持
    DescribeReplicationTasks 实例同步/实例复制执行任务列表 资源级 qcs::tcr:${region}:uin/${uin}:instance/${RegistryId} 支持
    DescribeRepositories 读取镜像仓库 资源级 qcs::tcr:${Region}:uin/${Uin}:repository/${RegistryId}/${NamespaceName}/${RepositoryName} 不支持
    DescribeRepositoryAllPersonal 查询所有可访问的镜像仓库 操作级 * 支持
    DescribeRepositoryFilterPersonal 获取满足输入搜索条件的个人版镜像仓库 操作级 * 支持
    DescribeRepositoryOwnerPersonal 查询用户创建的镜像仓库 操作级 * 不支持
    DescribeRepositoryPersonal 查询个人版仓库信息 操作级 * 支持
    DescribeSecurityPolicies 查询实例公网访问白名单策略 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 支持
    DescribeServiceAccounts 查询服务级账号 资源级 qcs::tcr:${region}:uin/${uin}:instance/${RegistryId} 支持
    DescribeSourceCodeAuthPersonal 查询源代码授权 操作级 * 不支持
    DescribeSystemInfo 返回 TCR 实例系统信息 资源级 qcs::tcr:${Region}:uin/:instance/${RegistryId} 支持
    DescribeTagRetentionRuleLog 查询版本保留规则执行日志 操作级 * 不支持
    DescribeTagRetentionRules 查询版本保留规则 资源级 qcs::tcr:${Region}:uin/${Uin}:repository/${RegistryId}/* 不支持
    DescribeUserPersonal 查询个人用户 操作级 * 支持
    DescribeUserQuotaPersonal 查询个人用户配额 操作级 * 支持
    DescribeWebhookTrigger 查询触发器 资源级 qcs::tcr:$regionid:$accountid:repository/$instanceid/$namespacename 不支持
    DescribeWebhookTriggerLog 查询Webhook触发器日志 资源级 qcs::tcr:${Region}:uin/${Uin}:repository/${RegistryId}/${Namespace}/* 不支持
    DownloadHelmChart 下载helm chart 资源级 qcs::tcr:${Region}:uin/${Uin}:repository/${RegistryId}/${NamespaceName}/${ChartName} 不支持
    ManageInternalEndpoint 管理实例内网访问VPC链接 资源级 qcs::tcr:${region}:uin/${uin}:instance/${RegistryId}
    qcs::vpc:${region}:uin/${uin}:subnet/${subnetId}
    支持
    ManageReplication 管理实例同步 操作级 * 支持
    PullRepository 拉取镜像 资源级 qcs::tcr:$regionid:$accountid:repository/$instanceid/$namespacename/$repositoryname 不支持
    PullRepositoryPersonal 拉取镜像 资源级 qcs::tcr:${Region}:uin/:repo/${RepoName} 不支持
    ValidateApplicationTokenPersonal 验证第三方应用访问凭证 操作级 * 不支持
    ValidateNamespaceExistPersonal 验证个人版命名空间是否存在 操作级 * 支持
    ValidateRepositoryExistPersonal 验证个人版仓库是否存在 操作级 * 支持
    ValidateUserPersonal 验证个人用户 操作级 * 支持

    列表操作

    接口名 接口描述 授权粒度 资源六段式 IP限制
    DescribeInstanceCustomizedDomain 查询实例自定义域名列表 资源级 qcs::tcr:$regionid:$accountid:instance/$RegistryId 支持
    DescribeInternalEndpointDnsStatus DescribeInternalEndpointDnsStatus 资源级 qcs::tcr:$regionid:$accountid:instance/* 支持
    DescribeReplicationInstances 查询从实例列表 资源级 qcs::tcr:$regionid:$accountid:instance/$instanceid 支持
    DescribeWebhookTriggerPersonal 查询个人版 Webhook 触发器 操作级 * 支持
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持