注意: この記事は、intdash All-in-Oneのバージョン202106-1までをご使用の方のための情報です。
重要なエッジアカウントを誤って削除しないようにするため、intdashにはエッジアカウントを保護する機能があります。
保護されたエッジアカウントは、編集や削除ができません。保護の解除は、Web APIを使って行います。
エッジアカウントが保護されているかを確認する
エッジアカウントが保護されているかは、Edge Admin Consoleで確認します。
管理者アカウントでintdashにサインインし、Edge Admin Console (
https://<ご使用のintdashドメイン>/edges/admin
)を開きます。削除したいエッジの[詳細]をクリックします。
エッジの詳細情報が表示されます。以下のように「このエッジは保護されているため編集できません」と表示されている場合、このエッジアカウントは保護されています。
エッジアカウントの保護を解除する
エッジアカウントの保護の解除は、Web APIを使って行います(Edge Admin Consoleで保護を解除することはできません)。
保護を解除したいエッジのUUIDを確認するため、Edge Admin Console(
https://<ご使用のintdashドメイン>/edges/admin
)を開きます。保護を解除したいエッジの[詳細]をクリックし、UUIDをメモします。
-
ターミナルで以下のコマンドを実行します。これにより、アクセストークンが取得され、
cookie.txt
に保存されます。-
<password>
: ユーザー「intdash」のパスワード -
<intdash_domain>
: ご使用のintdashドメイン
$ curl -X POST -c cookie.txt -H 'Content-Type: application/json' \ -d '{"username": "intdash", "password": "<password>"}' \ https://<intdash_domain>/api/v1/authn
-
ターミナルで以下のコマンドを実行し、エッジの保護を解除します。
<intdash_domain>
: ご使用のintdashドメイン-
<edge_uuid>
: 上記でメモした、保護を解除したいエッジのUUID$ curl -s -X DELETE -b cookie.txt -H 'Content-Type: application/json' \ https://<intdash_domain>/api/v1/edges/<edge_uuid>/protected