日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

delete-multiple-objects

delete-multiple-objects用于刪除同一個存儲空間(Bucket)中的多個文件(Object)。

注意事項

  • 阿里云賬號默認擁有刪除對象的標簽的權限。如果您需要通過RAM用戶或者STS的方式進行刪除,您必須擁有oss:DeleteObject權限。具體操作,請參見RAM用戶授權自定義的權限策略

  • 單次調用delete-multiple-objects最多允許刪除1000個文件。

  • 文件刪除后無法恢復,請謹慎操作。

命令格式

ossutil api delete-multiple-objects --bucket value --delete value [flags]

參數

類型

說明

--bucket

string

Bucket名稱。

--delete

string

刪除配置選項。

--encoding-type

string

指定對返回的內容進行編碼,指定編碼的類型。

說明

delete-multiple-objects命令對應API接口DeleteMultipleObjects。關于API中的具體參數含義,請參見DeleteMultipleObjects

--delete

--delete配置選項既支持XML語法也支持JSON語法,當選項值包含file://前綴時,表示從文件中讀取配置。

  • XML語法:

    <Delete>
        <Quiet>false</Quiet>
        <Object>
            <Key>string</Key>
            <VersionId>string</VersionId>
        </Object>
        <Object>
            <Key>string</Key>
            <VersionId>string</VersionId>
        </Object>
    </Delete>
  • JSON語法:

    {
      "Quiet": "false",
      "Object": [
        {
          "Key": "string",
          "VersionId": "string"
        },
        {
          "Key": "string",
          "VersionId": "string"
        }
      ]
    }
說明

關于支持的全局命令行選項,請參見支持的全局命令行選項

使用示例

  • 刪除目標存儲examplebucket中的多個object。

    • 使用XML配置文件,delete.xml內容如下:

      <?xml version="1.0" encoding="UTF-8"?>
      <Delete>
          <Quiet>false</Quiet>
          <Object>
              <Key>multipart.data</Key>
          </Object>
          <Object>
              <Key>test.jpg</Key>
          </Object>
      </Delete>

      命令示例如下:

      ossutil api delete-multiple-objects --bucket examplebucket --delete file://delete.xml
    • 使用JSON配置文件,delete.json內容如下:

      {
        "Quiet": "false",
        "Object": [
          {
            "Key": "multipart.data"
          },
          {
            "Key": "test.jpg"
          }
        ]
      }

      命令示例如下:

      ossutil api delete-multiple-objects --bucket examplebucket --delete file://delete.json
    • 使用JSON配置參數,命令示例如下:

      ossutil api delete-multiple-objects --bucket examplebucket --delete "{\"Quiet\":\"false\",\"Object\":[{\"Key\":\"multipart.data\"},{\"Key\":\"test.jpg\"}]}"
  • 刪除目標存儲examplebucket中的多個指定版本的object。

    • 使用XML配置文件,delete.xml內容如下:

      <?xml version="1.0" encoding="UTF-8"?>
      <Delete>
          <Quiet>false</Quiet>
          <Object>
              <Key>multipart.data</Key>
          </Object>
          <Object>
              <Key>test.jpg</Key>
          </Object>
      </Delete>

      命令示例如下:

      ossutil api delete-multiple-objects --bucket examplebucket --delete file://delete.xml
    • 使用JSON配置文件,delete.json內容如下:

      {
        "Quiet": "false",
        "Object": [
          {
            "Key": "multipart.data",
            "VersionId": "CAEQNRiBgIDyz.6C0BYiIGQ2NWEwNmVhNTA3ZTQ3MzM5ODliYjM1ZTdjYjA4****"
          },
          {
            "Key": "test.jpg",
            "VersionId": "CAEQMhiBgIDB3aWB0BYiIGUzYTA3YzliMzVmNzRkZGM5NjllYTVlMjYyYWEy****"
          }
        ]
      }

      命令示例如下:

      ossutil api delete-multiple-objects --bucket examplebucket --delete file://delete.json
    • 使用JSON配置參數,命令示例如下:

      ossutil api delete-multiple-objects --bucket examplebucket --delete file://delete.json