attachment delete#
Description#
添付ファイルを削除します。
Examples#
以下のコマンドは、ページ内の添付ファイルをすべて削除します。削除された添付ファイルはゴミ箱に移動されます。
$ confluence attachment delete --page_id ${PAGE_ID}
--purge を指定すると、ゴミ箱からも削除します。
$ confluence attachment delete --page_id ${PAGE_ID} --purge
補足#
--purge を指定して添付ファイルをゴミ箱から完全に削除すると、ページを更新できない場合があります。その場合は、一時的に前のバージョンに戻せば、ページを更新できるようになります。
https://qiita.com/yuji38kwmt/items/c88f039e02b8508926e6
Usage Details#
添付ファイルを削除します。
usage: confluence attachment delete [-h] [--debug]
[--confluence_base_url CONFLUENCE_BASE_URL]
[--confluence_user_name CONFLUENCE_USER_NAME]
[--confluence_user_password CONFLUENCE_USER_PASSWORD]
-p PAGE_ID [--filename FILENAME]
[--media_type MEDIA_TYPE] [--purge]
Named Arguments#
- -p, --page_id
削除したい添付ファイルが存在するページまたはブログのID
- --filename
filter parameter to return only the Attachment with the matching file name
- --media_type
filter parameter to return only Attachments with a matching Media-Type
- --purge
指定すると、ゴミ箱からも完全に削除します。復元できません。
global optional arguments#
- --debug
指定するとデバッグ用のログが出力されます。
- --confluence_base_url
アクセスするConfluenceのURL(たとえば`https://kurusugawa.jp/confluence`)です。アクセスするAPIのURLは'{confluence_base_url}'/rest/api/...'です。未指定の場合は環境変数`CONFLUENCE_BASE_URL`の値を参照します。
- --confluence_user_name
Confluenceにログインする際のユーザー名。未指定の場合は環境変数`CONFLUENCE_USER_NAME`の値を参照します。
- --confluence_user_password
Confluenceにログインする際のパスワード。未指定の場合は環境変数`CONFLUENCE_USER_PASSWORD`の値を参照します。