OSS データ転送には、操作権限とデータアクセス権限の両方が必要です。
-
Alibaba Cloud アカウントを使用する場合は、OSS データ転送ジョブにデータアクセス権限を付与する必要があります。
-
Resource Access Management (RAM) ユーザーを使用する場合は、RAM ユーザーに操作権限を付与し、OSS データ転送ジョブにデータアクセス権限を付与する必要があります。
重要クラウドリソースのセキュリティを確保するため、RAM ユーザーの使用を推奨します。
OSS データ転送の操作権限
操作権限には、OSS データ転送ジョブの作成、削除、変更、表示が含まれます。
-
Alibaba Cloud アカウント:Alibaba Cloud アカウントは、Simple Log Service の AliyunLogFullAccess 管理権限を持っています。追加の操作権限は必要ありません。
-
(推奨) RAM ユーザー:OSS データ転送に RAM ユーザーを使用するには、Alibaba Cloud アカウントを使用して RAM ユーザーに必要な操作権限を付与します。詳細については、「RAM ユーザーに OSS データ転送の操作権限を付与する」をご参照ください。
OSS データ転送ジョブのデータアクセス認可
OSS データ転送ジョブには、ソース Logstore からデータを読み取り、宛先 OSS バケットにデータを書き込むための権限が必要です。これらの権限は、デフォルトロールまたはカスタムロールを使用して付与できます。
-
デフォルトロール:OSS データ転送ジョブに Alibaba Cloud システムロール AliyunLogDefaultRole を付与して、ソース Logstore からデータを読み取り、宛先 OSS バケットにデータを書き込めるようにします。
AliyunLogDefaultRole には、複数の Logstore からデータを読み取り、複数の OSS バケットにデータを書き込むための権限があります。詳細については、「デフォルトロールを使用したデータアクセス」をご参照ください。
-
カスタムロール:OSS データ転送ジョブにカスタムロールを付与して、ソース Logstore からデータを読み取り、宛先 OSS バケットにデータを書き込めるようにします。
Alibaba Cloud アカウントを使用して、カスタムロールに Logstore からデータを読み取り、OSS バケットにデータを書き込むための権限を付与します。詳細については、「カスタム RAM ロールを使用した Alibaba Cloud アカウント内でのデータアクセス」および「カスタム RAM ロールを使用した Alibaba Cloud アカウント間でのデータアクセス」をご参照ください。