You need to enable JavaScript to run this app.
Torch Log Service

Torch Log Service

Copy page
Download PDF
Data transformation
Configure cross-account data transformation permissions
Copy page
Download PDF
Configure cross-account data transformation permissions
When processing TLS data in Volcanoengine Account A and writing the transformed results to TLS in Account B, you need to first follow this guide to create a custom role with cross-account transformation permissions.​
Configuration instructions​
To enable cross-account data transformation, complete the following configuration steps in Volcanoengine Account B.​
  1. Create a custom permission policy, for example, tls-etl-access. Make sure this policy has query and write permissions for the target Topic.​
  1. Create a custom role, for example, TLSCrossAccountTransformation.​
  1. Grant permissions to the role. Assign the tls-etl-access policy to the TLSCrossAccountTransformation role you have created.​
After authorization is completed, you can create transformation tasks in Account A. During the transformation process, the task will act as the specified role to process TLS data in Account A and write it to TLS in Account B.​
Description​
If Account B is an IAM account, grant it query and write permissions for the target Topic first.​
Steps​
  1. Use account B to log in to the Access Control IAM Console .​
  1. Create a custom permission policy.​
  1. In the left navigation pane, click Permission policy.​
  1. On the Permission policy page, click Create Policy.​
  1. On the Create Policy page, set the Policy name (for example, tls-etl-access). Then, in the JSON editor, enter the following policy script and click Submit.​
  • ​
    {​
    "Statement": [​
    {​
    "Effect": "Allow",​
    "Action": [​
    "tls:DescribeTopic",​
    "tls:PutLogs"​
    ],​
    "Resource": [​
    "*"​
    ]​
    }​
    ]​
    }​
    ​
  1. Create a role.​
  1. In the left navigation bar, click Role Management.​
  1. On the Role management page, click Create New Role.​
  1. In the Create New Role panel, complete the following configuration.​
  1. Set Select trusted identity to account, set Select identity to Other accounts, set account ID to the ID of account A, and then click Next.​
  1. Set the role name and then click Next.​
  • The role name must begin with TLSCrossAccount, such as TLSCrossAccountTransformation.​
  1. Select the tls-etl-access permission policy for the role, and then click Submit.​
  1. Edit the role's trust relationship.​
  1. On the Role Management page, click the role created in the previous step.​
  1. On the Trust relationship tab, click Edit trust policy.​
  1. Change trn's root to role/ServiceRoleForTLS, and then click Save.​
  • ​​​
  1. Record TRN of the role.​
  • ​​​
​
​
Last updated: 2026.05.20 15:07:30