API一覧

コンテナ・オブジェクト管理

項番 API名 処理概要
1 POST /v1/{account}

アカウントメタデータ更新

アカウントのメタデータを作成、更新、または削除する。
2 HEAD /v1/{account}

アカウントメタデータ取得

アカウントのメタデータを取得する。
3 GET /v1/{account}{?limit,marker,

end_marker,format,prefix,delimiter}

コンテナ一覧取得

アカウントの詳細とリストコンテナを取得する。
4 PUT /v1/{account}/{container}

コンテナ作成

コンテナを作成する。
5 POST /v1/{account}/{container}

コンテナメタデータ更新

コンテナのカスタムメタデータを削除、作成、または更新する。
6 HEAD /v1/{account}/{container}

コンテナメタデータ取得

コンテナに格納されているすべてのオブジェクトの合計バイト数とオブジェクトの数を含むコンテナのメタデータを取得する。
7 DELETE /v1/{account}/{container}

コンテナ削除

空のコンテナを削除する。
8 GET /v1/{account}/{container}{?limit,

marker,end_marker,prefix,format,

delimiter,path}

オブジェクト一覧取得

コンテナの詳細とリストオブジェクトを取得する。
9 GET /v1/{account}/{container}/{object}{?multipart-manifest,temp_url_sig,temp_url_expires}

オブジェクト取得

オブジェクトの内容とメタデータをダウンロードする。
10 PUT /v1/{account}/{container}/{object}{?multipart-manifest}

オブジェクト作成

指定したコンテンツとメタデータを使用して新しいオブジェクトを作成する。あるいは、指定したコンテンツとメタデータで既存のオブジェクトを置き換える。
11 COPY /v1/{account}/{container}/{object}

オブジェクト複製

指定されたオブジェクトを元に、新しいオブジェクトを複製する。
12 DELETE /v1/{account}/{container}/{object}{?multipart-manifest}

オブジェクト削除

オブジェクトを削除する。
13 HEAD /v1/{account}/{container}/{object}{?temp_url_sig,temp_url_expires}

オブジェクトメタデータ取得

オブジェクトのメタデータを取得する。
14 POST /v1/{account}/{container}/{object}

オブジェクトメタデータ更新

オブジェクトのメタデータを作成または、更新する。
15 POST /v1/{account}?bulk-delete

バルク操作

複数のオブジェクト、またはコンテナを1回のリクエストで削除する。