シンボリックリンク機能を使用すると、バケット内で頻繁に使用するファイルに簡単にアクセスできます。シンボリックリンクを作成すると、Windows のショートカットと同様に、それを使用してファイルを開くことができます。このトピックでは、OSS Swift SDK を使用してシンボリックリンクを作成および取得する方法について説明します。
注意事項
このトピックのサンプルコードでは、中国 (杭州) リージョンの ID
cn-hangzhouを例として使用します。このコードでは、デフォルトでパブリックエンドポイントを使用します。同じリージョン内の他の Alibaba Cloud プロダクトから Object Storage Service (OSS) にアクセスするには、内部エンドポイントを使用します。OSS がサポートするリージョンとエンドポイントのマッピングに関する詳細については、「リージョンとエンドポイント」をご参照ください。シンボリックリンクを作成するには、
oss:PutObject権限が必要です。シンボリックリンクを取得するには、oss:GetObject権限が必要です。詳細については、「RAM ユーザーへのカスタム権限の付与」をご参照ください。
サンプルコード
リファレンス
シンボリックリンクの完全なサンプルコードについては、GitHub のサンプル put_symlink および get_symlink をご参照ください。
シンボリックリンクの操作に関する詳細については、「シンボリックリンク」をご参照ください。
シンボリックリンクを作成する API 操作に関する詳細については、「PutSymlink」をご参照ください。
シンボリックリンクを取得する API 操作に関する詳細については、「GetSymlink」をご参照ください。