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

Object Storage Service:シンボリックリンクの読み取り (read-symlink)

最終更新日:Mar 21, 2026

read-symlink コマンドを使用すると、OSS 内のシンボリックリンクに関するメタデータ(ETag、最終更新日時、および対象オブジェクト)を取得できます。

前提条件

実行前に、以下の条件を満たしていることを確認してください。

  • シンボリックリンクに対する oss:GetObject 権限が付与されていること。詳細については、「RAM ユーザーへのカスタムポリシーのアタッチ」をご参照ください。

  • ossutil がインストール済みであること。ossutil 1.6.16 以降では、バイナリ名として直接 ossutil を使用します。それ以前のバージョンでは、オペレーティングシステムに応じてバイナリ名を更新してください。詳細については、「ossutil コマンド リファレンス」をご参照ください。

コマンド構文

ossutil read-symlink oss://bucketname/objectname [--encoding-type <value>] [--payer <value>]
パラメーター必須説明
bucketnameはいバケット名。examplebucket
objectnameはいシンボリックリンクの名前。test.jpg
--encoding-typeいいえシンボリックリンク名のエンコーディング方式。有効な値: url。指定しない場合、名前はエンコードされません。url
--payerいいえリクエストの支払者。バケット所有者が、トラフィックおよびリクエスト料金をリクエスターに負担させたい場合は、requester を指定します。requester

シンボリックリンクの照会

次のコマンドは、examplebuckettest.jpg という名前のシンボリックリンクのメタデータを取得します。

ossutil read-symlink oss://examplebucket/test.jpg

正常終了時の応答には、ETag、最終更新日時、およびシンボリックリンクが指す対象オブジェクトが含まれます。

Etag                    : 938F26218CE422CBEEE0B6543A2B2D
Last-Modified           : 2021-04-21 18:00:13 +0800 CST
X-Oss-Symlink-Target    : example.jpg
0.217317(s) elapsed

この出力において、X-Oss-Symlink-Target: example.jpg は、test.jpgexample.jpg を指していることを示しています。

シンボリックリンクでないオブジェクトの照会

対象オブジェクトがシンボリックリンクでない場合、NotSymlink が返されます。

処理前に、オブジェクトがシンボリックリンクであるかどうかを確認する際にご利用ください。

共通オプション

他のリージョンにあるバケットにアクセスする場合は、-e オプションを追加して、バケットのエンドポイントを指定します。別の Alibaba Cloud アカウントの認証情報を使用する場合は、-i オプションで AccessKey ID を、-k オプションで AccessKey Secret を指定します。

次のコマンドは、中国 (上海) リージョンにあり、別のアカウントが所有する testbucket バケット内の testobject.png のメタデータを取得します。

ossutil read-symlink oss://testbucket/testobject.png -e oss-cn-shanghai.aliyuncs.com -i yourAccessKeyID -k yourAccessKeySecret

共通オプションの完全な一覧については、「Common options」をご参照ください。

次のステップ