O comando put-symlink cria um link simbólico para um objeto.
Observações
Ao executar este comando para criar um link simbólico, o sistema não verifica se o objeto apontado pelo link existe, se o tipo do objeto é válido ou se o objeto pode ser acessado. A lista de controle de acesso (ACL) do link simbólico e a ACL do objeto de destino são verificadas quando operações de API como GetObject são chamadas para acessar o objeto de destino.
Permissões
Por padrão, uma conta Alibaba Cloud tem permissões completas. Usuários RAM ou funções RAM vinculados a uma conta Alibaba Cloud não têm permissões por padrão. A conta Alibaba Cloud ou o administrador da conta deve conceder permissões de operação por meio de RAM policies ou Bucket Policy.
|
API |
Action |
Description |
|
PutSymlink |
|
Cria um link simbólico para um objeto. |
|
|
Necessária ao criar um link simbólico para um objeto quando tags são especificadas por meio de x-oss-tagging. |
Sintaxe do comando
ossutil api put-symlink --bucket value --key value --symlink-target value [flags]
|
Parameter |
Type |
Description |
|
--bucket |
string |
Name of the bucket. |
|
--key |
string |
Full path of the object. |
|
--object-acl |
string |
Access control list (ACL) of the object. |
|
--forbid-overwrite |
string |
Whether to overwrite an object with the same name during the PutSymlink operation. |
|
--storage-class |
string |
Storage class of the object that you want to upload. |
|
--symlink-target |
string |
Target object to which the symbolic link points. |
O comando put-symlink corresponde à operação PutSymlink. Para obter mais informações sobre os parâmetros da operação PutSymlink, consulte PutSymlink.
Para obter mais informações sobre as opções globais de linha de comando compatíveis, consulte Command-line options.
Exemplo
Crie um link simbólico para targetobject. Especifique o bucket de destino usando --bucket e o caminho do link com --key.
ossutil api put-symlink --bucket examplebucket --key examplelink --symlink-target targetobject