各プリンシパルには、一意の識別子(通常はメールアドレス)があります。ロールは権限のコレクションです。権限によって、リソースに対して許可されているオペレーションが決まります。プリンシパルにロールを付与すると、そのロールに含まれるすべての権限が付与されます。バインディングの集合です。リソースに対してどのようなアクセス権(ロール)を誰(プリンシパル)に許可するのかを定義する場合、許可ポリシーを作成して、そのポリシーをリソースに接続します。管理者ロール(roles/appengine.appAdmin)などのロールにバインドしています。許可ポリシーがプロジェクトに適用されている場合、プリンシパルはプロジェクト内の指定されたロールを取得します。以降では、これらのコンセプトについて詳しく説明します。プリンシパルに対してアクセス権を付与します。プリンシパルには次のタイプがあります。利用するデベロッパー、管理者、または他のユーザーを表します。アカウントに登録できます。ワークロードのアカウントです。ホストされているコードを実行すると、このコードは指定したアカウントとして実行されます。アカウントを作成できます。アカウントをご覧ください。アカウントにロールを付与することもできます。アカウントの名前付きコレクションです。グループには、グループ固有のメールアドレスが関連付けられています。グループに関連付けられているメールアドレスを確認できます。グループのホームページをご覧ください。グループを使用すると、ユーザーの集合に対してアクセス制御を簡単に適用できます。アカウントごとにアクセス制御を付与または変更する代わりに、グループ全体に対して一度にアクセス制御を付与または変更できます。グループに対して簡単にプリンシパルを追加または削除することもできます。グループにはログイン認証情報がありません。設定することはできません。アカウントの仮想グループを表します。ドメイン名に関連付けられています。アカウントの仮想グループに追加されます。確立することはできませんが、権限の管理が容易になります。アカウントに似ています。アプリケーションと機能にアクセスできません。ついてをご覧ください。アカウントで認証されたユーザー全員を表す特殊な識別子です。ドメインに接続していないアカウントも含まれます。認証されていないユーザー(匿名の訪問者など)は含まれません。使用を検討してください。リスクの面では変わりません。使用しないでください。代わりに、次のいずれかを使用します。