全部產品
Search
文件中心

Object Storage Service:0017-00001009

更新時間:Mar 05, 2026

問題描述

CreateJob 請求中CreateJobRequest/RoleArn節點取值不合法。

問題原因

CreateJob 請求中CreateJobRequest/RoleArn節點取值為空白,或者角色填寫有誤,導致請求錯誤。

問題樣本

以下請求中 CreateJobRequest/RoleArn 節點配置的角色策略有誤,無法通過扮演該角色操作您在批量作業描述中指定的 Bucket。

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控制台建立預設服務角色。更多資訊,請參見大量操作

  2. CreateJobRequest/RoleArn節點取值填寫步驟1建立的服務角色名稱。

相關文檔

大量操作

CreateJob