Если вы используете один из облачных SDK на стороне сервера, вы можете удалить ресурс из Cloudinary с помощью метода destroy API загрузки.
Если вы делаете прямой вызов API, то вы можете использовать cURL. Например, чтобы удалить изображение с public_id sample_image
из облака my_cloud
, я могу сделать следующее.
Экспортировать все необходимые переменные:
export CLD_NAME=my_cloud
export CLD_API_KEY=12345
export CLD_API_SECRET=abcde
Создать подпись:
export TIME=$(date +%s)
export SIGNATURE=$(echo -n "invalidate=true&public_id=sample_image×tamp=$TIME$CLD_API_SECRET" | openssl sha1)
curl -X POST https://api.cloudinary.com/v1_1/$CLD_NAME/image/destroy --data "invalidate=true&public_id=sample_image×tamp=$TIME&signature=$SIGNATURE&api_key=$CLD_API_KEY"
Дополнительную информацию о прямых вызовах API см. В этом разделе документации - https://cloudinary.com/documentation/upload_images#generating_authentication_signatures