Este tópico descreve como usar o OSS SDK for Python 2.0 para excluir um único objeto ou vários objetos.
Notas de uso
O código de exemplo neste tópico usa o ID da região China (Hangzhou)
cn-hangzhoue um endpoint público por padrão. Para acessar o OSS a partir de outros services da Alibaba Cloud na mesma região, use um endpoint interno. Para obter mais informações sobre os mapeamentos entre regiões e endpoints do OSS, consulte Regions and endpoints.Para excluir um objeto, você precisa ter a permissão
oss:DeleteObject. Para obter mais informações, consulte Grant custom permissions to a RAM user.
Definição do método
Exclua um único objeto
delete_object(request: DeleteObjectRequest, **kwargs) → DeleteObjectResult
Exclua vários objetos
delete_multiple_objects(request: DeleteMultipleObjectsRequest, **kwargs) → DeleteMultipleObjectsResult
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Descrição |
|
request |
DeleteObjectRequest |
Os parâmetros da solicitação, como o nome do objeto. Para obter mais informações, consulte DeleteObjectRequest |
|
DeleteMultipleObjectsRequest |
Os parâmetros da solicitação, como a lista de objetos a serem excluídos. Para obter mais informações, consulte DeleteMultipleObjectsRequest |
Valores de retorno
|
Tipo |
Descrição |
|
DeleteObjectResult |
O valor de retorno. Para obter mais informações, consulte DeleteObjectResult |
|
DeleteMultipleObjectsResult |
O valor de retorno. Para obter mais informações, consulte DeleteMultipleObjectsResult |
Para a definição completa do método para excluir um único objeto, consulte delete_object.
Para a definição completa do método para excluir vários objetos, consulte delete_multiple_objects.
Código de exemplo
Exclua um único objeto
Exclua vários objetos especificados
Referências
Para o código de exemplo completo para excluir um único objeto, consulte delete_object.py.
Para o código de exemplo completo para excluir vários objetos, consulte delete_multiple_objects.py.