エッジの保護を解除したい(インフラ管理者向け)

注意: この記事は、intdash All-in-Oneのバージョン202106-1までをご使用の方のための情報です。

重要なエッジアカウントを誤って削除しないようにするため、intdashにはエッジアカウントを保護する機能があります。

保護されたエッジアカウントは、編集や削除ができません。保護の解除は、Web APIを使って行います。

エッジアカウントが保護されているかを確認する

エッジアカウントが保護されているかは、Edge Admin Consoleで確認します。

  1. 管理者アカウントでintdashにサインインし、Edge Admin Console (https://<ご使用のintdashドメイン>/edges/admin)を開きます。

  2. 削除したいエッジの[詳細]をクリックします。
    エッジの詳細情報が表示されます。以下のように「このエッジは保護されているため編集できません」と表示されている場合、このエッジアカウントは保護されています。

エッジアカウントの保護を解除する

エッジアカウントの保護の解除は、Web APIを使って行います(Edge Admin Consoleで保護を解除することはできません)。

  1. 保護を解除したいエッジのUUIDを確認するため、Edge Admin Console(https://<ご使用のintdashドメイン>/edges/admin)を開きます。

  2. 保護を解除したいエッジの[詳細]をクリックし、UUIDをメモします。

  3. ターミナルで以下のコマンドを実行します。これにより、アクセストークンが取得され、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
    
  4. ターミナルで以下のコマンドを実行し、エッジの保護を解除します。

  • <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