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

Object Storage Service:read-symlink (シンボリックリンクの照会)

最終更新日:Dec 20, 2023

read-symlinkコマンドを実行して、ETagや最終変更時刻などのシンボリックリンクに関する情報を照会できます。 このコマンドを実行してシンボリックリンクに関する情報を照会するには、シンボリックリンクに対する読み取り権限が必要です。

使用上の注意

  • このトピックのサンプルコマンドラインは、64ビットLinuxシステムに基づいています。 他のシステムの場合は、を交換します。対応するバイナリ名を持つコマンドの /ossutil64。 詳細については、「ossutilの使用を開始する」をご参照ください。

  • シンボリックリンクの詳細については、「シンボリックリンクの設定」をご参照ください。

コマンド構文

. /ossutil64 read-symlink oss:// bucketname/objectname [-- encoding-type <value>] [-- payer <value>]

次の表に、コマンドの構文のパラメーターを示します。

パラメーター

説明

bucketname

バケットの名前。

オブジェクト名

照会するシンボリックリンクの名前。

-- encoding-type

シンボリックリンクの名前をエンコードするために使用されるメソッド。 有効値: url このパラメーターを指定しない場合、シンボリックリンクの名前はエンコードされません。

-- 支払人

コマンドの実行時に発生したトラフィックとリクエスト料金の支払人。 指定されたパスのリソースにアクセスするリクエスタにトラフィックとリクエスト料金の支払いをさせる場合は、このパラメーターをrequesterに設定します。

次のコマンドは、examplebucketという名前のバケット内のtest.jpgという名前のシンボリックリンクに関する情報を照会します。

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

次の出力は、ETag値、最終変更時刻、シンボリックリンクが指すオブジェクトなど、test.jpgに関する情報が取得されたことを示します。 出力によると、test.jpgはexample.jpgという名前のオブジェクトを指します。

Etag : 938F26218CE422CBEEE0B6543A2B2D
最後の変更: 2021-04-21 18:00:13 + 0800 CST
X-Oss-Symlink-ターゲット: example.jpg
0.217317経過 

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

一般的なオプション

ossutilを使用して別のリージョンにあるバケットに切り替える場合は、コマンドに -eオプションを追加して、指定したバケットがあるリージョンのエンドポイントを指定します。 ossutilを使用して別のAlibaba Cloudアカウントに属するバケットに切り替える場合、コマンドに -iオプションを追加して、指定されたアカウントのAccessKey IDを指定し、コマンドに -kオプションを追加して、指定されたアカウントのAccessKeyシークレットを指定します。

たとえば、次のコマンドを実行して、中国 (上海) リージョンにあり、別のAlibaba Cloudアカウントが所有するtestbucketバケット内のtestobject.pngという名前のシンボリックリンクに関する情報を照会できます。

. /ossutil64 read-symlink oss:// testbucket/testobject.png -e oss-cn-shanghai.aliyuncs.com -i LTAI4Fw2NbDUCV8zYUzA **** -k 67DLVBkH7EamOjy2W5RVAHUY9H ****

同期コマンドに使用できるその他の一般的なオプションの詳細については、「オプションの表示」をご参照ください。