GAEアプリケーションの管理専用ページを作成します。しかし、Adminユーザーを設定する方法がないことがわかったので、作成したページにログオンして機能をテストすることはできません。私はローカル管理コンソールを試しましたが、運はありません。これどうやってするの?GAE devアプリケーションサーバーで管理ユーザーを設定する方法は?
3
A
答えて
7
Google App Engineを使用すると、Webアプリケーションのプライベート管理セクションを簡単に作成できます。あなたのapp.yaml
で
1.
、任意のURLハンドラは、ログインしているユーザーのみ、またはアプリケーションの管理者であるだけでそれらのユーザーへの訪問者を制限する設定ログインを持つことができます。
設定がlogin: admin
の場合、ユーザーがサインインすると、ハンドラーはユーザーがアプリケーションの管理者であるかどうかを確認します。そうでない場合は、ユーザーにエラーメッセージが表示されます。ユーザーが管理者である場合、ハンドラーは処理を進めます。ここで
/admin/.*
ルートが制限されている管理者のapp.yamlの抜粋:
- url: /admin/.*
script: admin.py
login: admin
2.
、DEVアプリサーバは自動的にチェックする必要がありますログインパネルを示してい管理者としてログインチェックボックス。
0
ログインすると(電子メールを入力する青色のボックス)、セッションに管理者フラグを適用するためのチェックボックスが表示されます。
0
あなたはそうのように、あなたのapp.yamlに管理者ページだけを定義することができます。
- url: /secrets/
script: /secrets/example.py
login: admin
管理者は、その権限の下で、あなたのappengine.google.comのコントロールパネルに誰が定義されています。