すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:0017-00001009

最終更新日:Mar 06, 2026

問題の説明

CreateJob リクエスト内の CreateJobRequest/RoleArn ノードの値が無効です。

原因

リクエストが失敗するのは、CreateJobRequest/RoleArn ノードの値が空であるか、または指定されたロールが正しくないためです。

以下のリクエストでは、CreateJobRequest/RoleArn ノードに設定されたロールポリシーが正しくありません。バッチジョブの説明で指定されたバケットに対して、そのロールが操作を実行することを偽装できません。

POST /?batchJob HTTP/1.1
Host: oss-cn-hangzhou.aliyuncs.com
Authorization: SignatureValue
<?xml version="1.0" encoding="UTF-8"?>
<CreateJobRequest>
  <ConfirmationRequired>false</ConfirmationRequired>
  <Operation>
    <PutObjectTagging>
      <TagSet>
        <Tag>
          <Key>Environment</Key>
          <Value>Production</Value>
        </Tag>
      </TagSet>
    </PutObjectTagging>
  </Operation>
  <Report>
    <Bucket>report-bucket</Bucket>
    <Enabled>true</Enabled>
    <Prefix>batch-reports/</Prefix>
    <ReportScope>AllTasks</ReportScope>
  </Report>
  <ClientRequestToken>unique-token-123</ClientRequestToken>
  <Manifest>
    <Location>
      <ETag>d41d8cd98f00b204e9800998ecf8427e</ETag>
      <Bucket>manifest-bucket</Bucket>
      <Object>manifest.csv</Object>
    </Location>
    <Spec>
      <Fields>Bucket,Key</Fields>
      <Format>OSS_BatchOperations_CSV_20250611</Format>
    </Spec>
  </Manifest>
  <Description>オブジェクトタグを一括で設定するジョブ</Description>
  <Priority>10</Priority>
  <RoleArn>arn:acs:ram::uid:role/BatchOperationRole</RoleArn>
</CreateJobRequest>

ソリューション

  1. OSS コンソールでデフォルトサービスロールを作成できます。詳細については、「Batch Operations」をご参照ください。

  2. CreateJobRequest/RoleArn ノードの値を、ステップ1で作成されたサービスロールの名前に設定します。

参照

Batch Operations

CreateJob