Cloud Infinite

Cloud Infinite
Developer Manual
Product Documentation©2013-2022 Tencent Cloud. All rights reserved.

Page 1 of 52

Cloud Infinite

Copyright Notice©2013-2024 Tencent Cloud. All rights reserved.
Copyright in this document is exclusively owned by Tencent Cloud. You must not reproduce, modify, copy or distributein any way, in whole or in part, the contents of this document without Tencent Cloud's the prior written consent.
Trademark Notice

All trademarks associated with Tencent Cloud and its services are owned by Tencent Cloud Computing (Beijing)
Company Limited and its affiliated companies. Trademarks of third parties referred to in this document are owned bytheir respective proprietors.
Service Statement
This document is intended to provide users with general information about Tencent Cloud's products and services
only and does not form part of Tencent Cloud's terms and conditions. Tencent Cloud's products or services are
subject to change. Specific products and services and the standards applicable to them are exclusively provided for in
Tencent Cloud's applicable terms and conditions.

©2013-2022 Tencent Cloud. All rights reserved.

Page 2 of 52

Cloud Infinite

Contents
Developer Manual
Access Management
Overview
Authorization Granularity Details
Authorizing Sub-Accounts to Access CI Services
Configuring Data Persistence Permissions for Sub-Accounts
Request Signature
Monitoring and Alarms©2013-2022 Tencent Cloud. All rights reserved.

Page 3 of 52

Cloud Infinite

Developer Manual
Access Management
Overview：

Last updated 2024-01-31 16:54:06
You can create users or roles by using Cloud Access Management (CAM). By associating CAM preset or custom
policies, you can specify which users have which access permissions to which resources. You can also specify thataccess permissions are only available under certain conditions.
Cloud Infinite (CI) has two major modules: image processing and media processing. For image processing, you canconfigure persistent permissions for your sub-account to process data when uploading or process COS data alreadystored in the cloud. To grant permissions to your sub-account to process data when downloading, please submit aticket to contact us. For media processing, CI allows you to grant permissions at the resource level. You can grant
permissions to allow a sub-account to manage a single resource through policy syntax.
See the basic concepts below. For more information, see the CAM User Guide documentation.

Accounts
Root account: this account owns all the Tencent Cloud resources and has full access to these resources.
Sub-account: includes sub-users and collaborators.
Sub-user: created by a root account and is subordinate to the root account.
Collaborator: when a root account is added as the collaborator of the current root account, it becomes one of the
sub-accounts of the current root account. The account can be switched from collaborator back to root account.
Identity credentials: include login credentials and access certificates.
Login credentials: refers to usernames and passwords.
Access certificate: refers to the Cloud API key pairs (SecretId and SecretKey).

Resources and Permissions
Resource: an object that you can operating on, such as a COS bucket or an image in CI.
Permission: an authorization to allow or forbid some users to perform certain operations. By default, the root accounthas full access to all resources under it, while a sub-account has no access to any resources under its root account.
Policy: a set of syntax rules that define and describe one or more permissions. A root account grants access for users
or user groups by associating policies with them. For more information, see Access Policy Language Overview.

©2013-2022 Tencent Cloud. All rights reserved.

Page 4 of 52

Cloud Infinite

Authorization Granularity Details：

Last updated 2024-01-31 16:54:06
You can grant a specified sub-account the API permission of a specified resource in CI. The authorization granularityof CI is divided into resource level and API level:
Resource-level API: It supports the authorization of a specific resource.
API-level API: It does not support the authorization of a specific resource.
For authentication through a resource-level API, CI will pass the specific 6-segment resource description to CAM forauthentication, thereby supporting authorization and authentication of the specific resource.
For authentication through an API-level API, CI will not deliver the six-segment format of the specific resource to CAM
for authentication. Instead, it will deliver the * of any resource. To be more specific, if a resource is specified in thepolicy syntax during authorization but not delivered through the API for authentication, CAM will identify the API as outof the authorization scope, that is, having no permission.
The following lists all API permissions of CI:

List OperationAPI

Description

Authorization Granularity

6-Segment Resource
Description

Queries buckets with
DescribeMediaBuckets

media processing
enabledAPI level*

DescribeRiskLibImage

Queries the list ofimages in the risky
image library preset forcontent moderation

API level*

DescribeRiskLibText

Queries the list of
keywords in the risky
text library preset forcontent moderation

API level*

Write Operation
Basic features©2013-2022 Tencent Cloud. All rights reserved.

Page 5 of 52

Cloud Infinite

API

Description

Authorization

6-Segment Resource Description

Granularity

CreateCIBucket

Binds abucket to CI

Resource level

1250000000/*

Unbinds a
DeleteCIBucket

SetDomain

bucket fromCI
Sets a CI
domain name

qcs::ci:apResource level

SetCDNAcceleratedomain nameResource levelqcs::ci:apResource level

Resource levelqcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*Resource levelqcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*Resource levelqcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*

Sets theSetRefer

SetOriginProtect

bucket hotlink
protection
feature in CI
Sets theoriginal image
protection
feature in CI

shanghai:uid/1250000000:bucket/examplebucket1250000000/*

Sets the 4xx
Set4XXResponseshanghai:uid/1250000000:bucket/examplebucket1250000000/*for CI

image
configurationin CI

shanghai:uid/1250000000:bucket/examplebucket1250000000/*
qcs::ci:ap-

Sets a CDN
acceleration

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket-

Content moderation
API

SetAuditingPicture

Description
Sets
automatic
image

Authorization
Granularity

Resource
level

moderation
SetAuditingVideo

Sets©2013-2022 Tencent Cloud. All rights reserved.

Resource

6-Segment Resource Description

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucke
1250000000/*
qcs::ci:ap-

Page 6 of 52

Cloud Infinite

automatic

level

video
moderation

SetAuditingAudio

SetAuditingText

SetAuditingDocument

CreateAuditingJobs

CreateAuditingPictureJob

Sets
automatic
audio
moderation
Sets
automatic
text
moderation
Sets
automatic
filemoderation
Creates a
video
moderation
job
Calls
image
moderation

CreateAuditingTextJob

Creates atext
moderation

1250000000/*Resource
level

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucke
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucke
1250000000/*Resource

qcs::ci::uid/${appid}:bucket/examplebucket-

level1250000000/*Resource

qcs::ci:ap-

levelshanghai:uid/1250000000:bucket/examplebucke
1250000000/*Resource

qcs::ci:apshanghai:uid/1250000000:bucket/examplebuckelevel

Resourcelevel

job
Creates anaudio
moderation

shanghai:uid/1250000000:bucket/examplebucke

1250000000/*
qcs::ci:apshanghai:uid/1250000000:bucket/examplebucke
1250000000/*Resourcelevel

qcs::ci:${region}:uid/${appid}:bucket/examplebuc
1250000000/*

CreateAuditingWebpageJob

Creates a
webpagemoderationjob

Resourcelevel

qcs::ci:${region}:uid/${appid}:bucket/${bucket}/*CreateAuditingDocumentJob

Creates afilemoderationjob

Resourcelevel

qcs::ci:${region}:uid/${appid}:bucket/examplebuc
1250000000/*

CreateAuditingAudioJob

job©2013-2022 Tencent Cloud. All rights reserved.

Page 7 of 52

Cloud Infinite

CreateAuditingExistTask

CancelAuditingExistTask

Creates anexisting
data
moderation
job
Cancels an
existing
data
moderation

Resource
level

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucke
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucke
1250000000/*job

DeleteRiskLibText

Deletes therisky text
library
preset forcontent
moderation

API level*

API level*

API level*

API level*

Resourcelevel

qcs::ci:${region}:uid/${appid}:bucket/${bucket}/*Deletes anDeleteRiskLibImage

image inthe risky
image
library
preset forcontent
moderation

CreateRiskLibText

Adds akeyword to
the riskytext libraryfor content
moderation
Adds anCreateRiskLibImage

image tothe risky
image
library
preset forcontent
moderation

CreateAuditingVirusJob

Creates acloud virus©2013-2022 Tencent Cloud. All rights reserved.

Page 8 of 52

Cloud Infinite

detection
job

Media processing
API

CreateMediaBucket

Description
Enables
media
processing

Authorization
Granularity

Resourcelevel

for a bucket

DeleteMediaBucket

Disablesmedia
processing

Resourcelevel

for a bucket

CreateMediaTemplate

Creates a
media
processing

Resourcelevel

template

UpdateMediaTemplate

Updates a
media
processing

Resourcelevel

template

DeleteMediaTemplate

Deletes a
media
processing

Resourcelevel

template

UpdateMediaQueue

Updates a
media
processing

Resource
level

queue

CreateMediaJobs

Creates a
media
processing

Resource
level

job
CancelMediaJob

Cancels a
media©2013-2022 Tencent Cloud. All rights reserved.

Resourcelevel

6-Segment Resource Description

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*
qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*

Page 9 of 52

Cloud Infinite

processing
job
Captures
GenerateSnapshot

GenerateMediaInfo

qcs::ci:ap-

Resource
level

video
framesQueries thevideo
information

shanghai:uid/1250000000:bucket/examplebucket1250000000/*
qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket-

Resourcelevel1250000000/*

DeleteMediaWorkflow

Deletes aworkflow

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*

UpdateMediaWorkflow

Updates aworkflow

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*

CreateMediaWorkflow

Creates aworkflow

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*

Image processing
API

Description

Authorization
Granularity

6-Segment Resource Description

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/example
1250000000/*

Enables
SetImageGuetzli

SetImageAdvancedCompression

image
Guetzlicompression
Enables
image
advancedcompression
Enables

SetImageBlindWatermark

image blind
watermarking
Sets theSetImageStyleSeparator

image styleseparator

SetImageStyle

Sets the©2013-2022 Tencent Cloud. All rights reserved.

Resource
level

Resource
level

Resource
level
Resource

qcs::ci:apshanghai:uid/1250000000:bucket/example
1250000000/*
qcs::ci:apshanghai:uid/1250000000:bucket/example
1250000000/*
qcs::ci:apshanghai:uid/1250000000:bucket/example
1250000000/*
qcs::ci:ap-

Page 10 of 52

Cloud Infinite

image stylelevel

shanghai:uid/1250000000:bucket/example
1250000000/*

File processing
API

Description

Authorization
Granularity

EnablesCreateDocProcessBucket

file preview
for aResource
levelbucketUpdateDocProcessQueue

Updates afile preview
queue

DeleteDocProcessBucket

Disablesfile preview
for abucketCancels a

CancelDocProcessJob

file preview
job
Creates a

CreateDocProcessJobs

file preview
job

Resourcelevel

6-Segment Resource Description

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*
qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*Resource
level

Resource
level

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*
qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*
qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*AI-based content recognition
API

CreateDetectQRcodeJob

Description

Authorization
Granularity

Calls the QR
code

Resource

recognition

level

API
Calls theCreateDetectLabelJob

CreateFaceEffectJob

6-Segment Resource Description

qcs::ci:apshanghai:uid/1250000000:bucket/exampleb
1250000000/*

qcs::ci:ap-

image tagResource

recognition
API

level

shanghai:uid/1250000000:bucket/exampleb
1250000000/*

Calls the face

Resource

qcs::ci:ap-©2013-2022 Tencent Cloud. All rights reserved.

Page 11 of 52

Cloud Infinite

filter API

level

Updates a
UpdateAsrQueuespeechrecognition

Resource
level

queue
DisablesDeleteAsrBucket

CreateAsrBucket

1250000000/*

qcs::ci:ap-

Resource

recognition
for a bucket

levelshanghai:uid/1250000000:bucket/exampleb
1250000000/*

EnablesspeechResource

recognitionlevel

qcs::ci:apshanghai:uid/1250000000:bucket/exampleb

Creates aspeechResource

recognition
job

level

Calls the face
verification CreateGetActionSequenceJob

qcs::ci:apshanghai:uid/1250000000:bucket/exampleb

speechfor a bucket

CreateAsrJobs

shanghai:uid/1250000000:bucket/exampleb
1250000000/*

motionResource

sequenceacquisitionlevel

1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucket/exampleb
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucket/exampleb
1250000000/*

API
Calls the face
verification CreateGetLiveCodeJob

verificationcode

Resourcelevel

acquisition

qcs::ci:apshanghai:uid/1250000000:bucket/exampleb
1250000000/*

API
Calls the face
CreateLivenessRecognitionJob

verification
API

Resourcelevel

Calls the ID
CreateIDCardOCRJob

card
recognition

Resourcelevel

API
CreateQRcodeGenerateJob

Calls the QR©2013-2022 Tencent Cloud. All rights reserved.

Resource

qcs::ci:apshanghai:uid/1250000000:bucket/exampleb
1250000000/*
qcs::ci:apshanghai:uid/1250000000:bucket/exampleb
1250000000/*
qcs::ci:ap-

Page 12 of 52

Cloud Infinite

code

level

generation
API

TriggerMediaWorkflow

Triggers aworkflowCalls the pet

CreatePetDetectJob

recognition
API

1250000000/*Resource
level

Resourcelevel

Deletes anDeleteImage

image in theimage search

Resourcelevel

library
Adds an
AddImage

CreateImageSearchBucketshanghai:uid/1250000000:bucket/exampleb

qcs::ci:apshanghai:uid/1250000000:bucket/exampleb
1250000000/*
qcs::ci:apshanghai:uid/1250000000:bucket/exampleb
1250000000/*
qcs::ci:apshanghai:uid/1250000000:bucket/exampleb
1250000000/*

qcs::ci:ap-

image to the

Resource

image searchlibrarylevel

shanghai:uid/1250000000:bucket/exampleb
1250000000/*

Enables abucket as the

Resource

image searchlevel

qcs::ci:apshanghai:uid/1250000000:bucket/exampleb

library

1250000000/*

Calls theCreateContentAnalysisJob

CreateBodyJointsDetectJob

image tagResource

qcs::ci:${region}:uid/${appid}:bucket/examp

recognition
API

level

1250000000/*

Calls thebodyResource

qcs::ci:${region}:uid/${appid}:bucket/examp

keypoint

level

1250000000/*Resource

qcs::ci:${region}:uid/${appid}:bucket/examp

level

1250000000/*Resourcelevel

qcs::ci::uid/${appid}:bucket/examplebucket1250000000/*Resource

qcs::ci:${region}:uid/${appid}:bucket/examp

analysis API
Calls theCreateOCRJob

image OCRAPI
Calls theCreateLicensePlateJob

license plate
recognition
API

CreateDetectFaceJob

Calls the face©2013-2022 Tencent Cloud. All rights reserved.

Page 13 of 52

Cloud Infinite

CreateAssessQualityJob

detection API

level

1250000000/*

Calls theimage quality

Resource

qcs::ci::uid/${appid}:bucket/examplebucket-

level1250000000/*

Calls the all-Resource

qcs::ci:${region}:uid/${appid}:bucket/examp

in-one AI API

level

1250000000/*

Calls theimage

Resourceenhancement

level

analysis API
CreateAiRecognitionJob

CreateEnhanceImageJob

qcs::ci:${region}:uid/${appid}:bucket/${buckAPI
Cancels an
CancelPicProcessJob

image
processing

Resourcelevel

qcs::ci::uid/${appid}:bucket/examplebucket1250000000/*

Creates an
image

Resource

qcs::ci::uid/${appid}:bucket/examplebucket-

processing

level1250000000/*Resourcelevel

qcs::ci::uid/${appid}:bucket/examplebucket1250000000/*Resource

qcs::ci::uid/${appid}:bucket/examplebucket-

level1250000000/*Resourcelevel

qcs::ci::uid/${appid}:bucket/examplebucket1250000000/*job

CreatePicProcessJobs

job
Updates an
UpdatePicProcessQueue

image
processing
job queue

DeletePicProcessBucket

Disablesimage
processing
for a bucket
EnablesCreatePicProcessBucket

image
processing
for a bucket

Read Operation
Basic features
API

Description©2013-2022 Tencent Cloud. All rights reserved.

Authorization
Granularity

6-Segment Resource Description

Page 14 of 52

Cloud Infinite

DescribeCIBuckets

Queries the

API level*

CI binding
status of abucketQueries theinformation
DescribeDomainof a CIdomainResourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*

nameQueries theenablement
DescribeOriginProtect

status of theoriginal
image
protection

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*feature in CI
Queries thebinding
status of a
DescribeCDNAccelerate

CDN
acceleration

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*

domainname in CI
Queries the
Describe4XXResponse

status of 4xx
image
configuration
in CI

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*

Queries the

DescribeRefer

status ofbuckethotlinkprotection in

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucket1250000000/*

CI

Content moderationAPI

Description

DescribeAuditingJobs

Queries©2013-2022 Tencent Cloud. All rights reserved.

Authorization
Granularity
Resource

6-Segment Resource Description
qcs::ci:ap-

Page 15 of 52

Cloud Infinite

video

level

moderation
jobs

1250000000/*

Querieswhether
DescribeAuditingVideoshanghai:uid/1250000000:bucket/examplebu

automatic

Resource

video
moderationlevel

qcs::ci:apshanghai:uid/1250000000:bucket/examplebu
1250000000/*is enabled
Querieswhether
DescribeAuditingAudio

automatic
audio

Resource
level

moderationis enabled
Querieswhether
DescribeAuditingPicture

automatic
image
moderation

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/examplebu
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucket/examplebu
1250000000/*is enabled
Queries

DescribeAuditingText

whether
automatictext

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/examplebu
1250000000/*Resource

qcs::ci::uid/${appid}:bucket/examplebucket-

level1250000000/*moderationis enabled

DescribeAuditingDocument

Querieswhether
automatic
filemoderationis enabled
Queriesthe

DescribeAuditingCallback

callback
permission
for content

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/examplebu
1250000000/*moderation
DescribeAuditingBlockRule

Queries©2013-2022 Tencent Cloud. All rights reserved.

Resource

qcs::ci:ap-

Page 16 of 52

Cloud Infinite

theblocking
rule

level

shanghai:uid/1250000000:bucket/examplebu
1250000000/*

permission
for content
moderation
Queriesthe list of
DescribeAuditingPictureFiles

files forimage
moderation
Queriesthe list of

DescribeAuditingVideoFiles

files forvideo
moderation

Resource
level

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/examplebu
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucket/examplebu
1250000000/*

Queries
DescribeAuditingAudioFilesthe list of
files foraudio
moderation

Resource
level

Queries
DescribeAuditingTextFilesthe list of
files for text
moderation
Querieshistorical

DescribeAuditingExistTasks

data
moderation
jobs
Queriesthe result

DescribeAuditingTextJobof a text
moderation
job

DescribeAuditingAudioJob

Queriesthe result

Resource
level

Resource
level

Resource
level

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/examplebu
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucket/examplebu
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucket/examplebu
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucket/examplebu
1250000000/*

qcs::ci:${region}:uid/${appid}:bucket/example
1250000000/*of an audio
moderationjob©2013-2022 Tencent Cloud. All rights reserved.

Page 17 of 52

Cloud Infinite

Queriesthe result
DescribeAuditingDocumentJobof a filemoderationjob

Resource

qcs::ci:${region}:uid/${appid}:bucket/example

level1250000000/*Resourcelevel

qcs::ci:${region}:uid/${appid}:bucket/${bucket

Resourcelevel

qcs::ci::uid/${appid}:bucket/examplebucket1250000000/*Resourcelevel

qcs::ci:${region}:uid/${appid}:bucket/${bucket

Queriesthe result
DescribeAuditingWebpageJobof awebpagemoderation
job
Queries

DescribeAuditingDocumentFilesthe resultof a filemoderation
job

DescribeAuditingVirusJob

Queriesthe resultof a cloud
virus
detection
job

Media processing
API

DescribeMediaTemplates

Description
Queries
media
processing

Authorization
Granularity

6-Segment Resource Description

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

templates

DescribeMediaQueues

Queries
media
processing
queuesResource
level

Queries a
DescribeMediaJob©2013-2022 Tencent Cloud. All rights reserved.

media
processingjob

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

Page 18 of 52

Cloud Infinite

DescribeMediaJobs

Queries thelist ofResource
level

media
processing
jobs

DescribeMediaWorkflowExecutions

DescribeMediaWorkflows

Queries
workflow
execution
instances
Queries thestatus ofworkflows

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

API level*

Generates
GetPrivateM3U8

GenerateMediaInfo

a private
M3U8
video
Gets themedia
information

GenerateSnapshot

Calls aframe
capturingjob

Resource
level

Resource
level

Refreshes
ModifyM3U8Token

CreateMediaTemplate

UpdateMediaTemplate

HLS
encrypted
token
Creates a
media
processing
template
Updates a
media
processing

Resource
level

Resource
level

Resourcelevel

template
DeleteMediaTemplate©2013-2022 Tencent Cloud. All rights reserved.

Deletes a
media

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*
qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*
qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

Page 19 of 52

Cloud Infinite

processing
template
Creates a
CreateMediaWorkflow

UpdateMediaWorkflow

DeleteMediaWorkflow

media
processing
workflow
Updates a
media
processing
workflow
Deletes a
media
processing

Resource
level

Resource
level

Resourcelevel

workflow

TriggerMediaWorkflow

Triggers a
media
processing
workflow

Resourcelevel

Updates a
UpdateMediaQueue

AddMediaQueue

CreateMediaBucket

media
processing
queue
Adds amedia
processing
queue
Binding the
media
processing

Resource
level

Resourcelevel

DescribeMediaBuckets

1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*service
Queries thestatus ofthe media
processing

qcs::ci:apshanghai:uid/1250000000:bucke

service
DeleteMediaBucket©2013-2022 Tencent Cloud. All rights reserved.

Unbindingthe media

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

Page 20 of 52

Cloud Infinite

processing
serviceCreateMediaJobs

CancelMediaJob

Submits a
media
processing
job
Cancels a
media
processing

Resource
level

Resource
level

job

CreateInventoryTriggerJob

Initiates a
batch
media
processing
job

DescribeInventoryTriggerJob

Queries a
batch
media
processing
job

DescribeInventoryTriggerJobs

CancelInventoryTriggerJob

UpdateSpeedTranscodingProcessQueue

Queries thestatusbatch
operationjobs inbatches
Cancels abatch
operationjob
Updates anaccelerated
transcoding

Resource
level

Resource
level

Resource
level

Resource
level

Resource
level

queue

DescribeSpeedTranscodingProcessQueues©2013-2022 Tencent Cloud. All rights reserved.

Queries
accelerated
transcoding
queuesResourcelevel

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

Page 21 of 52

Cloud Infinite

CreateSpeedTranscodingProcessQueues

Creates anaccelerated
transcoding

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucke
1250000000/*

queue

Image processing
API

Description

Authorization
Granularity

6-Segment Resource Description

Queries theenablement
status ofimage

DescribeImageGuetzli

Guetzlicompression
for a bucket

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/ex
1250000000/*

Queries theenablement
DescribeImageAdvancedCompression

status ofimage
advanced

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/ex
1250000000/*

compression
for a bucket

DescribeImageBlindWatermark

DescribeImageStyleSeparator

Queries theenablement
status ofblindwatermarking
for a bucket
Queries theimage styleseparator

DescribeImageStyles

Resource
level

Resource
level

QueriesResource

image styles

level

qcs::ci:apshanghai:uid/1250000000:bucket/ex
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucket/ex
1250000000/*
qcs::ci:apshanghai:uid/1250000000:bucket/ex
1250000000/*

File processing
API

Description©2013-2022 Tencent Cloud. All rights reserved.

Authorization
Granularity

6-Segment Resource Description

Page 22 of 52

Cloud Infinite

DescribeDocProcessQueues

Queries filepreview

Resourcelevel

queuesqcs::ci:apshanghai:uid/1250000000:bucket/examplebucke
1250000000/*

Queries the
DescribeDocProcessBucket

enablement
status offile preview

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucke
1250000000/*for a bucket
Queries the
DescribeDocProcessJobs

DescribeDocProcessJoblist of filepreview
jobs
Queries afile preview
job

Resource
level

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucke
1250000000/*
qcs::ci:apshanghai:uid/1250000000:bucket/examplebucke
1250000000/*AI-based content recognitionAPI

Description

DescribeAsrQueues

Queriesspeechrecognition
queuesAuthorization
Granularity

Resourcelevel

6-Segment Resource Description

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucke
1250000000/*

Queries the

DescribeAsrBuckets

enablement
status ofspeechAPI level*

recognition
for buckets

DescribeAsrJobs

Queries thelist ofspeechrecognition
jobs

DescribeAsrJob

Queries aspeechrecognition
job©2013-2022 Tencent Cloud. All rights reserved.

Resource
level

Resourcelevel

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucke
1250000000/*

qcs::ci:apshanghai:uid/1250000000:bucket/examplebucke
1250000000/*

Page 23 of 52

Cloud Infinite

SearchImage

Searches

Resource

qcs::ci:ap-

for animage inthe imagelevel

shanghai:uid/1250000000:bucket/examplebucke
1250000000/*Resourcelevel

qcs::ci::uid/${appid}:bucket/examplebucket1250000000/*Resourcelevel

qcs::ci::uid/${appid}:bucket/examplebucket1250000000/*Resourcelevel

qcs::ci::uid/${appid}:bucket/examplebucket1250000000/*Resource

qcs::ci::uid/${appid}:bucket/examplebucket-

level1250000000/*

searchlibrary

DescribePicProcessJobs

Queries thelist ofimage
processing
jobs

DescribePicProcessJob

Queries animage
processing
job

DescribePicProcessQueues

Queries
image
processing
queuesQueries the

DescribePicProcessBucket

list ofbuckets for
image
processing©2013-2022 Tencent Cloud. All rights reserved.

Page 24 of 52

Cloud Infinite

Authorizing Sub-Accounts to Access CI
Services：

Last updated 2024-01-31 16:54:06
Cloud Infinite (CI) provides a suite of data processing services, among which CI storage is based on COS. Therefore,
for a sub-account to use all CI services, it must be granted necessary read/write permissions both for CI and COS.
Granting CI operation permissions to a sub-account involves three steps: Create a Sub-Account and Grant CI
Permissions, Grant COS permissions to the Sub-Account, and Use the Sub-Account to Process Data.
Note:
A sub-account may need the following permissions to view data or change settings in the CI console:
Operation

Permission

Create a bucket

cos:PutBucket permission for COS bucket

Unbind a bucket

cos:DeleteBucket permission for COS bucket

View feature configuration

cos:GetBucket permission for COS bucket

Modify feature configuration

cos:PutObject permission for COS bucket

Step 1. Create a Sub-Account and Grant CI Permissions
You can create a sub-account in CAM Console and grant CI access permissions for it. The specific procedure is asfollows:
1. Log in to CAM Console. In the left sidebar, choose Users > User List.
2. In the user list page, click Create User.
3. Click Custom Create to open the Select Type page.
4. Click Access to resources and receive messages > Next to enter the Enter user info page.
5. Enter user information. Here, you can create multiple sub-users, set the access type and console password, or
perform other operations.
6. Click Next to set user permissions. Choose Select policies from the policy list, and then QcloudCIFullAccessfor full CI access from the policy list. Click Next.
7. After confirming that the information is correct, click OK to create the sub-account.

©2013-2022 Tencent Cloud. All rights reserved.

Page 25 of 52

Cloud Infinite

Step 2. Grant COS Permissions to the Sub-AccountTo grant COS resource access permissions to the sub-account, associate a preset policy with it as follows:
1. Log in to CAM Console. In the left sidebar, choose Users > User List.
2. In the user list page, find the sub-user that you just created, and click Grant Permission under Operation.
3. In the policy list, select the appropriate permission policy, and click OK to associate it with the sub-user
You can also grant COS permissions to a sub-account using a custom policy. For more information, see theAuthorization Management document and policy examples.

Step 3. Use the Sub-Account to Process Data
To use a sub-account to process data, you need the APPID of the root account and the SecretId and SecretKey of the
sub-account.
1. Log in to CAM Console with your root account. In the left sidebar, choose Users > User List.
2. Click on the name of the sub-account whose SecretId and SecretKey you want.
3. Select the API Key tab where you can get the SecretId and SecretKey.
You can also get the API Key from the CAM console using a sub-account by granting it CAM read permission.

©2013-2022 Tencent Cloud. All rights reserved.

Page 26 of 52

Cloud Infinite

Configuring Data Persistence Permissions for
Sub-Accounts：

Last updated 2024-01-31 16:54:06
Currently, you can grant permissions to a Cloud Infinite (CI) sub-account to perform persistence operations by
associating the write permission with given resources in COS. The following cases illustrate how to grant permissions
to a CI sub-account to perform persistence operations on all resources and on specific resources.
Note:
Before configuring data persistence permissions for your sub-account, you must associate the CI full read-write
access QcloudCIFullAccess.
When configuring a custom policy, you can copy and paste the following reference policy into the Edit Policy
Content input box and modify it based on the actual settings. For more information, see the CAM Policy Syntax
document.

Authorizing a sub-account to perform persistence operations on all
resources
Assume that an enterprise account named CompanyExample (whose OwnerUin is 100000000001 and APPID is1250000000) has a sub-account named Developer, which needs to perform persistence processing on all resources
under CompanyExample.
In this case, the following solutions are available to authorize the CI sub-account to perform persistence processing by
granting the write permission to all resources under the account CompanyExample in COS.
Solution A:
CompanyExample grants the QcloudCOSDataWriteOnly preset policy to Developer. For more information on
authorization, see Authorization Management.
Solution B:
Step 1: create the following policy by using policy syntax.

©2013-2022 Tencent Cloud. All rights reserved.

Page 27 of 52

Cloud Infinite{"version": "2.0","statement": [{"effect": "allow","action": ["cos:ListParts","cos:PostObject","cos:PutObject*","cos:InitiateMultipartUpload","cos:UploadPart",©2013-2022 Tencent Cloud. All rights reserved.

Page 28 of 52

Cloud Infinite"cos:UploadPartCopy","cos:CompleteMultipartUpload","cos:AbortMultipartUpload"],"resource": "*"}]}Step 2: associate this policy with the sub-account. For more information on authorization, see Authorization
Management.

Authorizing a sub-account to perform persistence operations on
resources under a specific directory
Assume that an enterprise account named CompanyExample (whose OwnerUin is 100000000001 and APPID is1250000000) has a sub-account named Developer, which needs to perform persistence processing on resources
under the doc directory in a bucket named examplebucket locating in the Shanghai region.
In this case, the following solutions are available to authorize the CI sub-account to perform persistence processing by
granting the write permission to resources under the specified directory in COS.
Solution A:
Configure policies and the ACL for resources in COS Console. For more information, see the Adding Bucket Policies
document for COS.
Solution B:
Step 1: create the following policy by using policy syntax.

©2013-2022 Tencent Cloud. All rights reserved.

Page 29 of 52

Cloud Infinite{"version": "2.0","statement": [{"effect": "allow","action": ["cos:ListParts","cos:PostObject","cos:PutObject*","cos:InitiateMultipartUpload","cos:UploadPart",©2013-2022 Tencent Cloud. All rights reserved.

Page 30 of 52

Cloud Infinite"cos:UploadPartCopy","cos:CompleteMultipartUpload","cos:AbortMultipartUpload"],"resource":"qcs::cos:ap-shanghai:uid/1250000000:examplebucket-1250000000}]}
Step 2: associate this policy with the sub-account. For more information on authorization, see Authorization
Management.

Authorizing a sub-account to perform persistence operations on a
specific resource
Assume that an enterprise account named CompanyExample (whose OwnerUin is 100000000001 and APPID is1250000000) has a sub-account named Developer, which needs to perform persistence processing on the picture.jpg
image file under the doc directory in a bucket named examplebucket locating in the Shanghai region.
In this case, the following solutions are available to authorize the CI sub-account to perform persistence processing by
granting the write permission to the specified resource in COS.
Solution A:
Configure policies and the ACL for resources in COS Console. For more information, see the Adding Bucket Policies
document for COS.
Solution B:
Step 1: create the following policy by using policy syntax.

©2013-2022 Tencent Cloud. All rights reserved.

Page 31 of 52

Cloud Infinite{"version": "2.0","statement": [{"effect": "allow","action": ["cos:ListParts","cos:PostObject","cos:PutObject*","cos:InitiateMultipartUpload","cos:UploadPart",©2013-2022 Tencent Cloud. All rights reserved.

Page 32 of 52

Cloud Infinite"cos:UploadPartCopy","cos:CompleteMultipartUpload","cos:AbortMultipartUpload"],"resource":"qcs::cos:ap-shanghai:uid/1250000000:examplebucket-1250000000/doc/}]}
Step 2: associate this policy with the sub-account. For more information on authorization, see Authorization
Management.

Authorizing a sub-account to perform persistence operations on a
specific resources with a specific prefix
Assume that an enterprise account named CompanyExample (whose OwnerUin is 100000000001 and APPID is1250000000) has a sub-account named Developer, which needs to perform persistence processing on resources withthe prefix of test under the doc directory in a bucket named examplebucket locating in the Shanghai region.
In this case, the following solutions are available to authorize the CI sub-account to perform persistence processing by
granting the write permission to resources with the specified prefix in COS.
Solution A:
Configure policies and the ACL for resources in COS Console. For more information, see the Adding Bucket Policies
document for COS.
Solution B:
Step 1: create the following policy by using policy syntax.

©2013-2022 Tencent Cloud. All rights reserved.

Page 33 of 52

Cloud Infinite{"version": "2.0","statement": [{"effect": "allow","action": ["cos:ListParts","cos:PostObject","cos:PutObject*","cos:InitiateMultipartUpload","cos:UploadPart",©2013-2022 Tencent Cloud. All rights reserved.

Page 34 of 52

Cloud Infinite"cos:UploadPartCopy","cos:CompleteMultipartUpload","cos:AbortMultipartUpload"],"resource":"qcs::cos:ap-shanghai:uid/1250000000:examplebucket-1250000000/doc/}]}
Step 2: associate this policy with the sub-account. For more information on authorization, see Authorization
Management.

Authorizing a sub-account to perform persistence operations on all
resources under a specific directory except specified files
Assume that an enterprise account named CompanyExample (whose OwnerUin is 100000000001 and APPID is1250000000) has a sub-account named Developer, which needs to perform persistence processing on all resources
under the doc directory in a bucket except the image file picture.jpg. The bucket is named examplebucket and locatesin the Shanghai region.
In this case, the following solutions are available to authorize the CI sub-account to perform persistence processing by
granting the write permission to a given files under the specified directory in COS.
Solution A:
Configure policies and the ACL in COS Console. For more information, see the Adding Bucket Policies document for
COS.
Solution B:
Step 1: create the following policy by using policy syntax.

©2013-2022 Tencent Cloud. All rights reserved.

Page 35 of 52

Cloud Infinite{"version": "2.0","statement": [{"effect": "allow","action": ["cos:ListParts","cos:PostObject","cos:PutObject*","cos:InitiateMultipartUpload","cos:UploadPart",©2013-2022 Tencent Cloud. All rights reserved.

Page 36 of 52

Cloud Infinite"cos:UploadPartCopy","cos:CompleteMultipartUpload","cos:AbortMultipartUpload"],"resource":"qcs::cos:ap-shanghai:uid/1250000000:examplebucket-1250000000},{"effect": "deny","action": ["cos:ListParts","cos:PostObject","cos:PutObject*","cos:InitiateMultipartUpload","cos:UploadPart","cos:UploadPartCopy","cos:CompleteMultipartUpload","cos:AbortMultipartUpload"],"resource":"qcs::cos:ap-shanghai:uid/1250000000:examplebucket-1250000000/doc/}]}
Step 2: associate this policy with the sub-account. For more information on authorization, see Authorization
Management.

©2013-2022 Tencent Cloud. All rights reserved.

Page 37 of 52

Cloud Infinite

Request Signature：

Last updated 2024-01-31 16:54:06
CI uses signatures to verify the validity of requests. The developer authorizes a signature to the client for it to upload,
download, and manage the specified resources.
When using CI, you can call RESTful APIs to initiate anonymous or signed HTTP requests. For signed requests, theserver will validate the identity of the requester.
Anonymous request: an HTTP request that does not carry any authentication information, and is sent using RESTful
APIs.
Signed request: an HTTP request that carries a signature. The server will authenticate requesters and only execute
requests initiated by authenticated ones. If the authentication fails, the server will return an error message and deny
the request.
CI uses the same signature algorithm as Cloud Object Storage (COS) and uses Hash-based message authentication
code (HMAC) custom solutions for identity verification.

Signature algorithm
Currently, CI has integrated with COS, meaning that you can use a COS domain to process images. The signatureversion required is different for CI and COS domains.
CI domain: formatted as <BucketName-APPID>.<picture region>.myqcloud.com/<picture name>(for example, examplebucket-1250000000.picsh.myqcloud.com/picture.jpeg ). It uses JSON
signatures.
COS domain: formatted as <BucketName-APPID>.cos.<Region>.myqcloud.com (for example,
examplebucket-1250000000.cos.ap-shanghai.myqcloud.com/picture.jpeg ). It uses XML
signatures. For more information about XML signatures, please see Request Signature.

Signature scenarios
Scenario

Applicable Signature
Hotlink protection not enabled

No signature
verification

Hotlink protection enabled

Signature verification

Processing data upon upload

Persistent processing

XML signatures

Bucket API calls

Query, activation, deletion, etc.

XML signatures

Content recognition

Detecting pornographic, political, or violent/terror
content

XML signatures

Processing data upondownload©2013-2022 Tencent Cloud. All rights reserved.

Page 38 of 52

Cloud Infinite

Signature tools
To generate a signature, you need the APPID (e.g., 1250000000), bucket name (e.g., examplebucket-ci ),as well as the SecretID and SecretKey of the project.
The following describes how to obtain the information above:
1. Log in to the CI console and click Bucket Management on the left sidebar.
2. Click the name of the desired bucket.
3. Click Bucket Configuration to view the bucket name and bucket ID. If there is no bucket created for the current
project, you can create one by referring to Creating Buckets.
4. Log in to the CAM console and go to Manage API Key to get SecretID and SecretKey .
The signature calculation process of CI is the same as that of COS. You can use a COS signature tool to generate asignature version you need according to the signature scenario.

Using a signature
Signed HTTP requests sent via RESTful APIs can pass the signature in the following ways:
1. Pass through a standard HTTP Authorization header, such as Authorization: q-signalgorithm=sha1&q-ak=...&q-sign-time=1557989753;1557996953&...&q-signature=...
2. Pass as an HTTP request parameter (be sure to URL-encode), such as /exampleobject?q-signalgorithm=sha1&q-ak=...&q-sign-time=1557989753%3B1557996953&...&q-signature=...
Note:
In the example above, ... are the signatures.

©2013-2022 Tencent Cloud. All rights reserved.

Page 39 of 52

Cloud Infinite

Monitoring and Alarms：

Last updated 2024-01-31 16:54:06

Overview
CI monitoring data, such as image processing usage, media job quantity, and content recognition request quantity, iscollected and displayed by CM. Therefore, you can go to the CI or CM console to view CI monitoring data in detail.
This document describes how to get CI monitoring metrics. You can call CM APIs to get more detailed data. For more
information, see the CM documentation.

Basic Features
CM provides the following modules for CI to implement monitoring and alarming.
ModuleMonitoring overview

Alarm management

Monitoring platform

Cloud productmonitoring

Capability

Main Feature

Displays the current status of theProvides general overview, alarm overview,

product

and overall monitoring information

Supports alarm management andSupports creating new CI alarm policies,

configuration

custom messages, and trigger templates

Displays the data of user-definedmonitoring metrics

Allows you to customize the monitoring
metrics and data to be reported

Displays the bucket monitoring view

Allows you to query the current monitoring
views and data for each bucket, such asimage processing usage, media job
quantity, and content recognition request
quantity

Use Cases
Daily management: You can log in to the CM console to view the running status of CI in real time.
Troubleshooting: You can receive alarm notifications when the data of a monitoring metric reaches the threshold. It
allows you to quickly notify the exceptions, find out the causes, and fix the issues.

©2013-2022 Tencent Cloud. All rights reserved.

Page 40 of 52

Cloud Infinite

Setting and Querying via Console
You can create an alarm policy for CI in the CM console. If the data of a monitoring metric reaches the specified
threshold, you will receive an alarm notification. For detailed directions, see Setting Monitoring Alarms.

Querying Monitoring Data via APIs
You can view the monitoring data of CI by calling APIs.

Monitoring Metrics
Note:
CI monitoring data resides in Guangzhou region. Therefore, select "Guangzhou" for Region when you pull CI
monitoring metric data, regardless of where the bucket resides.
When pulling data by using API Explorer, select "ap-guangzhou" for the Region field.
When pulling data by using an SDK, enter "ap-guangzhou" for the Region field.

Image processing
Metricimage_requests

image_basics_requests

image_guetzil_requests

Meaning

Total image
processing
requests

Image basic
processing
requests

Description
Total number of
image
processing
requests,
including basic
processing,
Guetzli image

Dimension-appid, bucket-

appid, bucket-

appid, bucket

compression,
image advanced
compression,and blindwatermarking
Total number ofimage basic
processing
requests

Guetzil image

Number ofcompression

Guetzil image©2013-2022 Tencent Cloud. All rights reserved.

Unit

Page 41 of 52

Cloud Infinite

requests

compression
requests

image_compress_requests

Image advanced
compression
requests

image_imprint_requests

image_basics_bytes

image_basics_bytes_down

Number of image
advancedcompression
request counts-

appid, bucket-

appid, bucket

Blindwatermarking

Number of blind
watermarking

requests

requests

Total image
basic processing
usage

Total usage ofimage basic
processing
requests of all
types

B

appid, bucket

Image download
usage

Usage of image
basic processing
requests of the
GET type

Bappid, bucketBappid, bucket

Number of PUT
requests with a
2xx return code-

appid, bucket

Number of PUT
requests with a
3xx return code-

appid, bucket-

appid, bucket-

appid, bucket-

appid, bucket

Usage of image
image_basics_bytes_up

Image upload
usage

image_put_2xx_response

2xx status codes
for image upload

image_put_3xx_response

image_put_4xx_response

3xx status codes
for image upload

4xx status codes
for image upload

image_put_5xx_response

5xx status codes
for image upload

image_get_2xx_response

2xx status codes
for imagedownload©2013-2022 Tencent Cloud. All rights reserved.

basic processing
requests of the
PUT type

Number of PUT
requests with a
4xx return code
Number of PUT
requests with a
5xx return code
Number of GET
requests with a
2xx return code

Page 42 of 52

Cloud Infinite

image_get_3xx_response

image_get_4xx_response

image_get_5xx_response

3xx status codes
for imagedownload

Number of GET
requests with a
3xx return code

4xx status codes
for imagedownload

Number of GET
requests with a
4xx return code

5xx status codes

Number of GET

for imagedownloadrequests with a
5xx return code-

appid, bucket-

appid, bucket-

appid, bucket

Note:
1. For more information on 2xx, 3xx, 4xx, and 5xx status codes, see Error Codes.
2. The statistical granularity ( period ) may vary by metric. You can call the DescribeBaseMetrics API to obtain the
period supported by each metric.

Media processing
MetricMeaning

media_tasks

Media
processing jobs

media_success_tasks

Successful
media
processing jobs

media_requset_success_rate

Mediaprocessing
request success
rate

video_transcoding_times

Standardtranscoding
duration
Audio/Video

format_conversion_times

audio_transcoding_times

remuxing
duration
Audio
transcoding
duration©2013-2022 Tencent Cloud. All rights reserved.

Description

Unit

Dimension-appid, bucket

Number of successful
media processing
jobs of all types-

appid, bucket

Percentage ofsuccessful media
processing jobs to alljobs%

appid, bucket

Duration of standardtranscodingminappid, bucket

Duration ofaudio/video remuxing

minappid, bucket

Duration of audio
transcodingminappid, bucket

Total number of
media processing
jobs of all types

Page 43 of 52

Cloud Infinite

HD_transcoding_times

TESHD
transcoding

Duration of TESHDtranscodingminappid, bucket

durationContent recognition
MetricMeaning

Description

Unit

Dimension

QR_code_recognition_requests

QR coderecognition
requests

Number of QR
code recognition
requests-

appid, bucket

Successful QR
code
recognition

Number of
successful QR
code recognition-

appid, bucket

requests

requests

Failed QR

Number of failed

code
recognition
requests

QR coderecognition
requests-

appid, bucket

image_tag_requests

Image tagging
requests

Number of image
tagging requests-

appid, bucket

image_tag_success_requests

Successful
image tagging
requests

Number of
successful image
tagging requests-

appid, bucket

image_tag_fail_requests

Failed image
tagging
requests

Number of failed
image tagging
requests-

appid, bucket

image_quality_requests

Image quality
assessment
requests-

appid, bucket-

appid, bucket-

appid, bucket

QR_code_recognition_success_requests

QR_code_recognition_fail_requests

image_quality_success_requests

Successful
image quality
assessment
requests

image_quality_fail_requests©2013-2022 Tencent Cloud. All rights reserved.

Failed image
quality

Number of image
qualityassessment
requests
Number of
successful image
qualityassessment
requests
Number of failed
image quality

Page 44 of 52

Cloud Infinite

assessment
requests

assessment
requests

audio_recognition_requests

Speechrecognition
requests

Number ofspeechrecognition
requests

audio_recognition_success_requests

Successful
speechrecognition
requests

audio_recognition_fail_requests

face_check_requests

Failed speech
recognition
requests

Face detection
requests-

appid, bucket-

appid, bucket

Number of failed
speechrecognition
requests-

appid, bucket

Number of facedetection
requests-

appid, bucket-

appid, bucket

Number of
successful
speechrecognition
requests

Number of
successful face

face_check_success_requests

Successful
face detection
requests

face_check_fail_requests

Failed facedetection
requests

Number of failed
face detection
requests-

appid, bucket

face_effects_requests

Face filter
requests

Number of face
filter requests-

appid, bucket

face_effects__success_requests

Successful
face filter
requests

Number of
successful face
filter requests-

appid, bucket

face_effects__fail_requests

Failed face
filter requests

Number of failed
face filter
requests-

appid, bucket

Face

Number of facerecognition
requests

recognition
requests-

appid, bucket

face_identity_check_requests©2013-2022 Tencent Cloud. All rights reserved.

detection
requests

Page 45 of 52

Cloud Infinite

face_identity_check_success_requests

face_identity_check_fail_requests

car_recognition_requests

Successful
facerecognition

Number of
successful facerecognition

requests

requests

Failed face

Number of failed

recognition
requests

face recognition
requests

Vehiclerecognition
requests

Number ofvehiclerecognition
requests

Successful
car_recognition_success_requests

car_recognition_fail_requests

vehiclerecognition
requests

Failed vehicle
recognition
requests

Number of
successful
vehiclerecognition-

appid, bucket-

appid, bucket-

appid, bucket-

appid, bucket-

appid, bucket

requests
Number of failed
vehiclerecognition
requests

OCR_recognition_requests

Image text
recognition
requests

Number of image
text recognition
requests-

appid, bucket

OCR_recognition_success_requests

Successful
image text
recognition
requests

Number of
successful image
text recognition
requests-

appid, bucket

OCR_recognition_fail_requests

Failed image
text
recognition
requests

Number of failed
image text
recognition
requests-

appid, bucket

MetricMeaning

Description

Unit

Dimension

document_transcode_requests

Filetranscoding
requests

Number of filetranscoding
requests-

appid, bucket

File processing©2013-2022 Tencent Cloud. All rights reserved.

Page 46 of 52

Cloud Infinite

document_transcode_success_requests

Successful filetranscoding
requests

Number of
successful filetranscoding
requests-

appid, bucket

document_transcode_fail_requests

Failed filetranscoding
requests

Number of failed
file transcoding
requests-

appid, bucket

document_html_requests

File-to-HTML
requests

Number of fileto-HTML
requests-

appid, bucket

document_html_success_requests

Successful fileto-HTML
requests

Number of
successful fileto-HTML
requests-

appid, bucket

document_html_fail_requests

Failed file-toHTML requests

Number of failed
file-to-HTML
requests-

appid, bucket

Content moderation
MetricMeaning

Description

Unit

Dimension

document_auditing_tasks

Total filemoderation jobs

Total number ofsubmitted filemoderation jobs-

appid,
bucketNumber of
successful filemoderation jobs-

document_auditing_fail_tasks

Failed filemoderation jobs

Number of failed
file moderation
jobs-

appid,
bucketdocument_auditing_callback_times

Total filemoderation
result callbacks

Total number offile moderation
result callbacks-

appid,
bucketdocument_auditing_callback_success_times

Successful filemoderation
result callbacks

Number of
successful filemoderation result
callbacks-

appid,
bucketdocument_auditing_success_tasks©2013-2022 Tencent Cloud. All rights reserved.

Successful filemoderation jobs

appid,
bucketPage 47 of 52

Cloud Infinite

document_auditing_callback_fail_times

Failed filemoderation
result callbacks

Number of failed
file moderation
result callbacks

text_auditing_tasks

Text moderation
jobs

Number ofsubmitted text
moderation jobs-

appid,
buckettext_auditing_success_tasks

Successful text
moderation jobs

Number of
successful text
moderation jobs-

appid,
bucketNumber of failed
text moderation
jobs-

text_auditing_fail_tasks

Failed text
moderation jobs
Total text
moderation

Total number oftext moderation

result callbacks

result callbacks

text_auditing_callback_success_times

Successful text
moderation
result callbacks-

appid,
bucketappid,
bucket-appid,
bucketNumber of
successful text
moderation result
callbacks-

appid,
buckettext_auditing_callback_fail_times

Failed text
moderation
result callbacks

Number of failed
text moderation
result callbacks-

appid,
bucketimages_auditing_tasks

Imagemoderation jobs

Number ofsubmitted image
moderation jobs-

appid,
bucketimages_auditing_success_tasks

Successful
image
moderation jobs

Number of
successful image
moderation jobs-

appid,
bucketimages_auditing_fail_tasks

Failed image
moderation jobs

Number of failed
image moderation
jobs-

appid,
bucketimages_auditing_callback_times

Total image
moderation
result callbacks

Total number ofimage moderation
result callbacks-

appid,
bucketSuccessful
image

Number of
successful image

text_auditing_callback_times

images_auditing_callback_success_times©2013-2022 Tencent Cloud. All rights reserved.

-

appid,
bucketPage 48 of 52

Cloud Infinite

images_auditing_callback_fail_times

audio_auditing_tasks

moderation
result callbacks

moderation result
callbacks

Failed image
moderation
result callbacks

Number of failed
image moderation
result callbacks-

Number ofsubmitted audio
moderation jobs

-

Audio
moderation jobs
Successfulaudio

Number of
successful audio

moderation jobs

moderation jobs

audio_auditing_fail_tasks

Failed audio
moderation jobs

appid,
bucketappid,
bucket-appid,
bucketNumber of failed
audio moderation
jobs-

appid,
bucketaudio_auditing_callback_times

Total audio
moderation
result callbacks

Total number ofaudio moderation
result callbacks-

appid,
bucketaudio_auditing_callback_success_times

Successful
audiomoderation
result callbacks

Number of
successful audio
moderation result
callbacks-

appid,
bucketaudio_auditing_callback_fail_times

Failed audio
moderation
result callbacks

Number of failed
audio moderation
result callbacks-

appid,
bucketvideo_auditing_tasks

Video
moderation jobs

Number ofsubmitted video
moderation jobs-

appid,
bucketvideo_auditing_success_tasks

Successful
video
moderation jobs

Number of
successful video
moderation jobs-

appid,
bucketNumber of failed
video moderation
jobs-

audio_auditing_success_tasks

video_auditing_fail_tasks

video_auditing_callback_times©2013-2022 Tencent Cloud. All rights reserved.

Failed video
moderation jobs
Total video
moderation

Total number ofvideo moderation

result callbacks

result callbacks-

appid,
bucketappid,
bucketPage 49 of 52

Cloud Infinite

video_auditing_callback_success_times

video_auditing_callback_fail_times

Successful
video
moderation

Number of
successful video
moderation result

result callbacks

callbacks

Failed video
moderation
result callbacks

Number of failed
video moderation
result callbacks-

appid,
bucket-appid,
bucketTraffic
MetricMeaning

Description

Unit

Dimension

cdn_origin_traffic

CDN origin-pull traffic

Traffic generated by CI datatransfer from the bucket to the
CDN edge nodeBappid, bucket

internet_trafficUp

Public network
outbound traffic

Traffic generated by CI data
download from the bucket to theclient over the internet

B

appid, bucket

Input Parameter Description
To query the monitoring data of CI, use the following input parameters:©2013-2022 Tencent Cloud. All rights reserved.

Page 50 of 52

Cloud Infinite&Namespace=QCE/CI&Instances.N.Dimensions.0.Name=appid&Instances.N.Dimensions.0.Value=root account APPID&Instances.N.Dimensions.1.Name=bucket&Instances.N.Dimensions.1.Value=bucket name

Monitoring description
Monitoring interval: CM supports multiple monitoring intervals, including real time, last 24 hours, last 7 days, anduser-specified period, with time granularities of 1 minute, 5 minutes, 1 hour, and 1 day.

©2013-2022 Tencent Cloud. All rights reserved.

Page 51 of 52

Cloud Infinite

Data storage: 1-minute monitoring data can be stored for 15 days, 5-minute data for 31 days, 1-hour data for 93
days, and 1-day data for 186 days.
Alarm display: CM integrates the monitoring data of CI and displays the data in graphs. Alarm notifications can besent to you according to the predefined alarm metrics of your product. In this way, you can stay informed of the overallrunning status.
Alarm settings: You can set the threshold for the monitoring metrics. When the monitoring data meets the alarm
condition that is set, CM will send the alarm notifications to the specified users.

©2013-2022 Tencent Cloud. All rights reserved.

Page 52 of 52