データ変換機能を使用するには、データ変換操作とデータアクセスの両方の権限が必要です。
-
Alibaba Cloud アカウントを使用する場合は、データ変換ジョブにデータアクセス権限を直接付与できます。
重要クラウドリソースのセキュリティを確保するため、RAM ユーザーの使用を推奨します。
-
RAM ユーザーを使用する場合は、データ変換操作の権限を付与し、データ変換ジョブにデータアクセス権限を付与する必要があります。
データ変換操作の権限
データ変換操作には、データ変換ジョブの作成、削除、変更、表示、およびコンソールでの変換結果のプレビューが含まれます。
-
Alibaba Cloud アカウントには、Simple Log Service (SLS) のサービス管理権限 (AliyunLogFullAccess) が付与されています。データ変換操作に追加の権限は不要です。
-
(推奨)RAM ユーザー:RAM ユーザーを使用してデータ変換を行う前に、Alibaba Cloud アカウントを使用して、RAM ユーザーにデータ変換操作の権限を付与してください。詳細については、「データ変換ジョブを管理する権限を RAM ユーザーに付与する」をご参照ください。
データ変換ジョブのデータアクセス権限
データ変換ジョブは 3 つのステップで構成されます。ステップ 1 と 3 ではデータアクセスが発生します。ジョブはソース Logstore からデータを読み取り、変換結果を送信先 Logstore に書き込みます。
-
ソース Logstore からデータを読み取ります。
-
ソースデータを変換して結果データを生成します。
-
変換結果を送信先 Logstore に書き込みます。
デフォルトロールまたはカスタムロールを使用して、データアクセス権限を付与できます。
-
デフォルトロール:データ変換ジョブに、Alibaba Cloud システムロール AliyunLogETLRole を使用する権限を付与することで、ソース Logstore からデータを読み取り、変換結果を送信先 Logstore に書き込めるようになります。詳細については、「デフォルトロールを使用してデータにアクセスする」をご参照ください。
システムロール AliyunLogETLRole には、複数の Logstore に対するデータアクセス権限があります。
-
カスタムロール:データ変換ジョブに、カスタムロールを使用する権限を付与することで、ソース Logstore からデータを読み取り、変換結果を送信先 Logstore に書き込めるようになります。詳細については、「カスタムロールを使用してデータにアクセスする」をご参照ください。
Alibaba Cloud アカウントを使用して、カスタムロールに複数の Logstore へのデータアクセス権限を付与する必要があります。