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 de destino existe, se seu tipo é válido ou se ele está acessível. A lista de controle de acesso (ACL) do link simbólico e a ACL do objeto de destino são validadas apenas quando operações de API, como GetObject, acessam o objeto de destino.
Permissões
Por padrão, uma conta Alibaba Cloud tem permissões totais. Usuários RAM ou funções RAM vinculados a essa conta não têm permissões iniciais. A conta Alibaba Cloud ou o administrador da conta deve conceder as permissões operacionais por meio de políticas do RAM ou Bucket Policy.
|
API |
Action |
Descrição |
|
PutSymlink |
|
Crie um link simbólico para um objeto. |
|
|
Necessária ao especificar tags de objeto via x-oss-tagging durante a criação do link simbólico. |
Sintaxe do comando
ossutil api put-symlink --bucket value --key value --symlink-target value [flags]
|
Parâmetro |
Tipo |
Descrição |
|
--bucket |
string |
Nome do bucket. |
|
--key |
string |
Caminho completo do objeto. |
|
--object-acl |
string |
Lista de controle de acesso (ACL) do objeto. |
|
--forbid-overwrite |
string |
Define se um objeto com o mesmo nome pode ser sobrescrito durante a operação PutSymlink. |
|
--storage-class |
string |
Classe de armazenamento do objeto a ser enviado. |
|
--symlink-target |
string |
Objeto de destino apontado pelo link simbólico. |
O comando put-symlink corresponde à operação PutSymlink. Para obter mais informações sobre os parâmetros dessa operação, consulte PutSymlink.
Para obter detalhes sobre as opções globais de linha de comando compatíveis, consulte Opções de linha de comando.
Exemplo
Crie um link simbólico para targetobject.
ossutil api put-symlink --bucket examplebucket --key examplelink --symlink-target targetobject