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

Object Storage Service:機能別操作一覧

最終更新日:Feb 23, 2024

次の表に、Object Storage Service (OSS) で使用できるAPI操作を示します。

サービスレベル操作

API 操作

説明

ListBuckets (GetService)

リクエスタが所有するすべてのバケットを照会します。

ListUserDataRedundancyTransition

リクエスタのすべての冗長タイプ変更タスクを一覧表示します。

リージョン操作

API 操作

説明

DescribeRegions

サポートされているすべてのリージョンのエンドポイントまたは特定のリージョンのエンドポイントを照会します。

バケット操作

カテゴリ

API 操作

説明

基本操作

PutBucket

バケットを作成します。

DeleteBucket

バケットを削除します。

ListObjects (GetBucket)

バケット内のすべてのオブジェクトに関する情報を照会します。

ListObjectsV2 (GetBucketV2)

GetBucketInfo

バケット情報を照会します。

GetBucketLocation

バケットが配置されているリージョンを照会します。

GetBucketStat

バケットのストレージ容量とバケット内のオブジェクト数を照会します。

保持ポリシー

BucketWormを開始

保持ポリシーを作成します。

AbortBucketWorm

ロック解除された保持ポリシーを削除します。

CompleteBucketWorm

保持ポリシーをロックします。

ExtendBucketWorm

保持ポリシーがロックされているバケット内のオブジェクトの保持期間 (日数) を延長します。

GetBucketWorm

バケットの保持ポリシーをクエリします。

アクセス制御リスト (ACL)

PutBucketAcl

バケットのACLを設定します。

GetBucketAcl

バケットの ACL をクエリします。

ライフサイクル

PutBucketLifecycle

バケット内のオブジェクトのライフサイクルルールを設定します。

GetBucketLifecycle

バケット内のオブジェクトに対して設定されているライフサイクルルールを照会します。

DeleteBucketLifecycle

バケット内のオブジェクトに設定されたライフサイクルルールを削除します。

転送アクセラレーション

PutBucketTransferAcceleration

バケットの転送アクセラレーションを設定します。

GetBucketTransferAcceleration

バケットの転送アクセラレーション設定を照会します。

バージョン管理

PutBucketVersioning

バケットのバージョン管理を設定します。

GetBucketVersioning

バケットのバージョン管理ステータスをクエリします。

ListObjectVersions (GetBucketVersions)

バケット内のすべてのオブジェクトのバージョンをクエリします。

データレプリケーション

PutBucketReplication

バケットのデータレプリケーションルールを設定します。

PutBucketRTC

既存のクロスリージョンレプリケーション (CRR) ルールのレプリケーション時間制御 (RTC) を有効または無効にします。

GetBucketReplication

バケットに設定されているデータレプリケーション規則を照会します。

GetBucketReplicationLocation

宛先バケットを配置できるリージョンを照会します。

GetBucketReplicationProgress

バケットのデータレプリケーションの進行状況を照会します。

DeleteBucketReplication

バケットのデータ複製タスクを停止し、バケットのデータ複製設定を削除します。

バケットポリシー

PutBucketPolicy

バケットポリシーを設定します。

GetBucketPolicy

バケットに設定されているポリシーを照会します。

DeleteBucketPolicy

バケットポリシーを削除します。

インベントリ

PutBucketInventory

バケットのインベントリを設定します。

GetBucketInventory

バケットに設定されている特定のインベントリを照会します。

ListBucketInventory

バケットに設定されているすべてのインベントリを照会します。

DeleteBucketInventory

バケットの特定のインベントリを削除します。

ロギング

PutBucketLogging

バケットのロギングを有効化します。

GetBucketLogging

バケットのロギング設定をクエリします。

DeleteBucketLogging

バケットのロギングを無効化します。

静的 Web サイトホスティング

PutBucketWebサイト

バケットの静的Webサイトホスティングを有効にします。

GetBucketWebsite

バケットの静的Webサイトホスティングのステータスを照会します。

DeleteBucketWebsite

バケットの静的Webサイトホスティングを無効にします。

ホットリンク保護

PutBucketReferer

バケットのホットリンク保護を設定します。

GetBucketReferer

バケットのホットリンク保護構成を照会します。

タグ

PutBucketTags

バケットにタグを追加、またはバケットのタグを変更します。

GetBucketTags

バケットのタグをクエリします。

DeleteBucketTags

バケットのタグを削除します。

暗号化

PutBucketEncryption

バケットの暗号化ルールを設定します。

GetBucketEncryption

バケットに設定されている暗号化ルールを照会します。

DeleteBucketEncryption

バケットに設定されている暗号化ルールを削除します。

リクエスト元による支払い

PutBucketRequestPayment

バケットに対してリクエスト元課金を有効化します。

GetBucketRequestPayment

バケットのpay-by-requester設定を照会します。

CORS

PutBucketCors

バケットのクロスオリジンリソース共有 (CORS) ルールを設定します。

GetBucketCors

バケットに設定されているCORSルールを照会します。

DeleteBucketCors

バケットのCORSを無効にし、すべてのCORSルールを削除します。

オプション

OSSが実際のクロスオリジンリクエストを許可しているかどうかを確認するために、ブラウザによってプリフライト (OPTIONS) リクエストを送信して、実際のリクエストで使用される特定のオリジン、HTTPメソッド、およびヘッダーを示します。

アクセス追跡

PutBucketAccessMonitor

バケットのアクセス追跡を設定します。

GetBucketAccessMonitor

バケットのアクセス追跡ステータスを照会します。

データインデックス作成

OpenMetaQuery

バケットのメタデータ管理機能を有効にします。

GetMetaQueryStatus

バケットのメタデータインデックスライブラリを照会します。

DoMetaQuery

特定の条件を満たすオブジェクトを照会し、特定のフィールドとソート方法に基づいてオブジェクト情報を一覧表示します。

CloseMetaQuery

バケットのメタデータ管理機能を無効にします。

Anti-DDoS

InitUserAntiDDosInfo

Anti-DDoSインスタンスを作成します。

UpdateUserAntiDDosInfo

Anti-DDoSインスタンスのステータスを変更します。

GetUserAntiDDosInfo

特定のAlibaba Cloudアカウントに属するAnti-DDoSインスタンスに関する情報を照会します。

InitBucketAntiDDosInfo

バケットのAnti-DDoSインスタンスを初期化します。

UpdateBucketAntiDDosInfo

バケットのAnti-DDoSインスタンスのステータスを更新します。

ListBucketAntiDDosInfo

バケットのAnti-DDoSインスタンスの保護リストを照会します。

リソースグループ

PutBucketResourceGroup

バケットのリソースグループを設定します。

GetBucketResourceGroup

バケットが属するリソースグループのIDを照会します。

CNAME

CreateCnameToken

ドメイン名の所有権を検証するために使用されるCNAMEトークンを作成します。

GetCnameToken

既存のCNAMEトークンを照会します。

PutCname

カスタムドメイン名をバケットにマップします。

ListCname

特定のバケットにマップされたカスタムドメイン名のリストを照会します。

DeleteCname

特定のバケットにマップされたカスタムドメイン名を削除します。

イメージスタイル

PutStyle

イメージスタイルを作成します。

GetStyle

バケット内の特定のイメージスタイルに関する情報を照会します。

リストスタイル

バケットのすべての画像スタイルを照会します。

DeleteStyle

バケットの特定のイメージを削除します。

アーカイブオブジェクトのリアルタイムアクセス

PutBucketArchiveDirectRead

バケットのアーカイブオブジェクトのリアルタイムアクセスを有効または無効にします。

GetBucketArchiveDirectRead

バケットに対してアーカイブオブジェクトのリアルタイムアクセスが有効になっているかどうかを照会します。

TLS

PutBucketHttpsConfig

バケットのTransport Layer Security (TLS) バージョン管理を有効または無効にします。

GetBucketHttpsConfig

バケットのTLSバージョン設定を照会します。

アクセスポイント

CreateAccessPoint

アクセスポイントを作成します。

GetAccessPoint

アクセスポイントに関する情報を照会します。

DeleteAccessPoint

アクセスポイントを削除します。

ListAccessPoints

ユーザーレベルまたはバケットレベルのアクセスポイントに関する情報を照会します。

PutAccessPointPolicy

アクセスポイントポリシーを設定します。

GetAccessPointPolicy

アクセスポイントポリシーの設定を照会します。

DeleteAccessPointPolicy

アクセスポイントポリシーを削除します。

オブジェクトFCアクセスポイント

CreateAccessPointForObjectProcess

オブジェクトFCアクセスポイントを作成します。

GetAccessPointForObjectProcess

オブジェクトFCアクセスポイントに関する基本情報を照会します。

DeleteAccessPointForObjectProcess

オブジェクトFCアクセスポイントを削除します。

ListAccessPointsForObjectProcess

ユーザーレベルのObject FCアクセスポイントに関する情報を照会します。

PutAccessPointConfigForObjectProcess

オブジェクトFCアクセスポイントの設定を変更します。

GetAccessPointConfigForObjectProcess

オブジェクトFCアクセスポイントの設定を照会します。

PutAccessPointPolicyForObjectProcess

オブジェクトFCアクセスポイントの権限ポリシーを設定します。

GetAccessPointPolicyForObjectProcess

オブジェクトFCアクセスポイントの権限ポリシーを照会します。

DeleteAccessPointPolicyForObjectProcess

オブジェクトFCアクセスポイントの権限ポリシーを削除します。

WriteGetObjectResponse

GetObjectリクエストの戻りデータと応答ヘッダーを指定します。

冗長タイプの変更

CreateBucketDataRedundancyTransition

冗長タイプの変更タスクを作成します。

GetBucketDataRedundancyTransition

冗長タイプの変更タスクを照会します。

DeleteBucketDataRedundancyTransition

冗長タイプの変更タスクを削除します。

ListBucketDataRedundancyTransition

バケット内のすべての冗長タイプ変更タスクを一覧表示します。

オブジェクト操作

カテゴリ

APi

説明

基本操作

PutObject

オブジェクトをアップロードします。

GetObject

オブジェクトを照会します。

CopyObject

オブジェクトをコピーします。

AppendObject

追加アップロードを使用してオブジェクトをアップロードします。

DeleteObject

オブジェクトを削除します。

DeleteMultipleObjects

一度に複数のオブジェクトを削除します。

HeadObject

オブジェクトのメタデータのみを照会します。

GetObjectMeta

ETag、サイズ、最終変更時刻など、オブジェクトの基本メタデータのみを照会します。

PostObject

HTML フォームを使用してオブジェクトをアップロードします。

コールバック

コールバックパラメーターを含むリクエストをOSSに送信して、コールバックを実行します。

RestoreObject

アーカイブ、コールドアーカイブ、またはDeep Cold Archiveオブジェクトを復元します。

SelectObject

オブジェクトに対してSQL文を実行し、実行結果を照会します。

CreateSelectObjectMeta

オブジェクトの行の総数と分割数を照会します。 CSVオブジェクトの場合、オブジェクト内の列の総数も照会できます。

ディレクトリ管理

CreateDirectory

ディレクトリを作成します。

名前の変更

ディレクトリまたはオブジェクトの名前を変更します。

DeleteDirectory

ディレクトリを削除します。

マルチパートアップロード

InitiateMultipartUpload

マルチパートアップロードタスクを開始します。

UploadPart

指定されたオブジェクト名とアップロード ID に基づいて、オブジェクトをパーツごとにアップロードします。

UploadPartCopy

x-oss-copy-sourceリクエストヘッダーをUploadPartリクエストに追加して、既存のオブジェクトからデータをコピーしてパーツをアップロードします。

CompleteMultipartUpload

オブジェクトのマルチパートアップロードタスクを完了します。

AbortMultipartUpload

マルチパートアップロードタスクをキャンセルし、アップロードしたパーツを削除します。

ListMultipartUploads

開始されたが完了またはキャンセルされていないタスクを含む、進行中のすべてのマルチパートアップロードタスクを一覧表示します。

リストパーツ

指定されたアップロードIDを持つマルチパートアップロードタスクによってアップロードされたすべてのパーツを一覧表示します。

ACL

PutObjectACL

オブジェクトの ACL を変更します。

GetObjectACL

オブジェクトの ACL をクエリします。

シンボリックリンク

PutSymlink

シンボリックリンクを作成します。

GetSymlink

シンボリックリンクを照会します。

タギング

PutObjectTagging

オブジェクトのタグを構成または更新します。

GetObjectTagging

オブジェクトのタグをクエリします。

DeleteObjectTagging

オブジェクトのタグを削除します。

LiveChannel操作

API 操作

説明

PutLiveChannelStatus

LiveChannelの状態を変更します。

PutLiveChannel

LiveChannel を作成します。

GetVodPlaylist

LiveChannelのプレイリストを照会します。

PostVodPlaylist

LiveChannelのプレイリストを作成します。

GetLiveChannelStat

LiveChannelのストリーム取り込み状態を照会します。

GetLiveChannelInfo

LiveChannelの設定を照会します。

GetLiveChannelHistory

LiveChannelのストリーム取り込み履歴を照会します。

ListLiveChannel

LiveChannel をリストします。

DeleteLiveChannel

LiveChannel を削除します。