La commande put-symlink permet de créer un lien symbolique vers un objet.
Notes
Lorsque vous exécutez cette commande pour créer un lien symbolique, le système ne vérifie ni l'existence de l'objet cible, ni la validité de son type, ni son accessibilité. La liste de contrôle d'accès (ACL) du lien symbolique et celle de l'objet cible sont évaluées uniquement lors de l'appel d'opérations API telles que GetObject pour accéder à l'objet cible.
Permissions
Par défaut, un compte Alibaba Cloud dispose de toutes les autorisations. Les utilisateurs RAM ou les rôles RAM associés à un compte Alibaba Cloud n'ont aucune autorisation par défaut. Le compte Alibaba Cloud ou l'administrateur du compte doit accorder les autorisations d'opération via des stratégies RAM ou une Bucket Policy.
|
API |
Action |
Description |
|
PutSymlink |
|
Crée un lien symbolique pour un objet. |
|
|
Cette autorisation est requise si vous spécifiez des tags d'objet via x-oss-tagging lors de la création du lien symbolique. |
Syntaxe de la commande
ossutil api put-symlink --bucket value --key value --symlink-target value [flags]
|
Paramètre |
Type |
Description |
|
--bucket |
string |
Nom du bucket. |
|
--key |
string |
Chemin complet de l'objet. |
|
--object-acl |
string |
Liste de contrôle d'accès (ACL) de l'objet. |
|
--forbid-overwrite |
string |
Indique s'il faut écraser un objet portant le même nom lors de l'opération PutSymlink. |
|
--storage-class |
string |
Classe de stockage de l'objet que vous souhaitez uploader. |
|
--symlink-target |
string |
Objet cible vers lequel pointe le lien symbolique. |
La commande
put-symlinkcorrespond à l'opération PutSymlink. Pour plus d'informations sur les paramètres de l'opération PutSymlink, consultez la rubrique PutSymlink.Pour en savoir plus sur les options de ligne de commande globales prises en charge, consultez la section Options de ligne de commande.
Exemple
Créez un lien symbolique vers targetobject.
ossutil api put-symlink --bucket examplebucket --key examplelink --symlink-target targetobject