tencent cloud

Tencent Cloud TCHouse-P

Release Notes
Product Introduction
Overview
Use Cases
Node Specification
Cluster Architecture
Purchase Guide
Billing Overview
Purchase Methods
Payment Overdue
Getting Started
Operation Guide
Managing Cluster
Accessing Data Warehouse
Monitoring and Alarming
Access Management
Performance Metrics
TPC-B
Tools and Downloads
Data Ingestion
Importing TencentDB Data Offline with DataX
Syncing Incremental Data from MySQL with DataX
Importing and Exporting COS Data at High Speed with External Table
Syncing EMR Data with External Table
Implementing CDWPG UPSERT with Rule
Data Warehouse Development
Creating Airflow in Cloud
API Documentation
History
Introduction
API Category
Making API Requests
Information Query APIs
Instance APIs
Query APIs
Cluster Management APIs
Cluster Operation APIs
Data Types
Error Codes
Practical Tutorial
Data Warehouse Table Development
Table Distribution Key Selection
Table Storage Format Selection
Table Partition Usage
Extension Usage
Cold Data Backup
Statistics and Space Maintenance
FAQs
Tencent Cloud TCHouse-P Policy
Service Level Agreement
Privacy Policy
Data Processing And Security Agreement
Contact Us

Setting Policy

PDF
Mode fokus
Ukuran font
Terakhir diperbarui: 2024-11-27 15:29:17

Overview

Access policies can be used to grant access to Tencent Cloud TCHouse-P instances. They use JSON-based access policy syntax. You can authorize specified principals to perform specified operations on specified Tencent Cloud TCHouse-P resources through the access policy syntax.
The access policy syntax describes the basic elements and usage of the policy. For the description of the policy syntax, see Permissions and Policies.

Elements in Access Policy

An access policy contains the following elements with basic meanings:
statement: It describes the details of one or more permissions. It contains a permission or permission set of multiple other elements such as effect, action, resource, and condition. One policy must and can have only one statement.
effect: It is required and describes the result of a statement. The result can be an "allow" or "explicit deny".
action: It is required and describes the allowed or denied action (operation). An operation can be an API (prefixed with "name") or a feature set (a set of specific APIs prefixed with "permid").
resource: It is required and describes the details of authorization. A resource is described in a six-segment format. Detailed resource definitions vary by product.
condition: It is optional and describes the condition for the policy to take effect. A condition consists of operator, action key, and action value. A condition value may contain information such as time and IP address. Some services allow you to specify additional values in a condition.

Element Usage

Specifying effect

If access to a resource is not explicitly granted (allowed), then it is implicitly denied. It can also be explicitly denied, which ensures that users cannot access the resource even if they are granted the access permission by other policies. Below is an example of specifying the "allow" effect:
"effect" : "allow"

Specifying action

Tencent Cloud TCHouse-P defines console operations that can be specified in a policy. The specified operations are divided into reading part of APIs (cdwpg:Describe*) and all APIs (cdwpg:*) according to the operation nature.
Below is an example of specifying the allowed operations:
"action": [
"name/cdwpg:Describe*"
]

Specifying resource

The resource element describes one or more operation objects, such as Tencent Cloud TCHouse-P resources. All resources can use the following six-segment format:
qcs:project_id:service_type:region:account:resource
The parameters are as detailed below:
Parameter
Description
Required
qcs
Tencent Cloud service abbreviation, which indicates a service of Tencent Cloud
Yes
project_id
Project information, which is only used to enable compatibility with legacy CAM logic and generally can be left empty
No
service_type
Product abbreviation, which is cdwpg here
Yes
region
Region information
Yes
account
Root account information of the resource owner, i.e., root account UIN in the format of uin/${OwnerUin}, such as uin/100000000001
Yes
resource
Resource details prefixed with cdwpg-instance
Yes
Below is a sample six-segment Tencent Cloud TCHouse-P resource description:
"resource":["qcs::cdwpg:ap-guangzhou:uin/100000000001:cdwpg-instance/snova-73jingds"]

Specifying condition

The access policy syntax allows you to specify the condition when granting permissions, which is mainly used to set tag authentication in Tencent Cloud TCHouse-P. The tag condition takes effect only for clusters bound with the tag. Below is a sample tag policy:
"condition": {
"for_any_value:string_equal": {
"qcs:tag": [
"jing&jingfdd"
]
}
}
This statement means that the policy contains resources whose tag key is jing and tag value is jingfdd.

Use Cases

In the following case, the policy is to allow access to the resource whose cluster ID is snova-jidnshgdsh under UIN 1250000000 and the resources whose tag key is testkey and tag value is testvalue.
{
"version": "2.0",
"statement": [
{
"action": [
"name/cdwpg:Describe*",
],
"condition": {
"for_any_value:string_equal": {
"qcs:tag": [
"testkey&testvalue"
]
}
},
"effect": "allow",
"resource": [
"qcs::cdwpg:ap-guangzhou:uin/1250000000:cdwpg-instance/snova-jidnshgdsh"
]
}
]
}


Bantuan dan Dukungan

Apakah halaman ini membantu?

masukan