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

Object Storage Service:シンボリックリンクの作成

最終更新日:Jul 04, 2025

put-symlink コマンドは、オブジェクトへのシンボリックリンクを作成するために使用されます。

注意事項

このコマンドを実行してシンボリックリンクを作成する場合、システムは、シンボリックリンクが指すオブジェクトが存在するかどうか、オブジェクトのタイプが有効かどうか、またはオブジェクトにアクセスできるかどうかを確認しません。 シンボリックリンクのアクセス制御リスト(ACL)とシンボリックリンクが指すターゲットオブジェクトの ACL は、GetObject などの API 操作がターゲットオブジェクトへのアクセスに呼び出されたときにチェックされます。

権限

デフォルトでは、Alibaba Cloud アカウントはすべての権限を持っています。 RAM ユーザーまたは Alibaba Cloud アカウント下の RAM ロールは、デフォルトでは権限を持っていません。 Alibaba Cloud アカウントまたはアカウント管理者は、RAM ポリシー または バケットポリシー を介して操作権限を付与する必要があります。

API

アクション

定義

PutSymlink

oss:PutObject

オブジェクトのシンボリックリンクを作成します。

oss:PutObjectTagging

オブジェクトのシンボリックリンクを作成するときに、x-oss-tagging を介してオブジェクトタグを指定する場合、この権限が必要です。

コマンド構文

ossutil api put-symlink --bucket value --key value --symlink-target value [flags]

パラメーター

タイプ

説明

--bucket

string

バケットの名前。

--key

string

オブジェクトのフルパス。

--object-acl

string

オブジェクトのアクセス制御リスト(ACL)。

--forbid-overwrite

string

PutSymlink 操作中に同じ名前のオブジェクトを上書きするかどうか。

--storage-class

string

アップロードするオブジェクトのストレージクラス。

--symlink-target

string

シンボリックリンクが指すターゲットオブジェクト。

説明
  • put-symlink コマンドは、PutSymlink 操作に対応します。 PutSymlink 操作のパラメーターの詳細については、「PutSymlink」をご参照ください。

  • サポートされているグローバルコマンドラインオプションの詳細については、「コマンドラインオプション」をご参照ください。

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

ossutil api put-symlink --bucket examplebucket --key examplelink --symlink-target targetobject