public class Principal extends Object
Statement
オブジェクトのプロパティであり、直接
Policy
からは参照されません
プリンシパルは「Aが、BをCにする権限をDの場合に持つ」という形式でのAに相当します。
アクセスコントロールポリシーのステートメントでは、AllUsers
メンバを呼び出すことで、すべてのユーザをプリンシパルとして指定する事ができます。
これは、アカウントをベースとしたアクセス許可ではなく、他の手段、たとえば
IPアドレスによるアクセス許可を行うような場合に有用です。
Modifier and Type | Field and Description |
---|---|
static Principal |
AllUsers
すべてのユーザおよび匿名のユーザを含むプリンシパルのインスタンス
|
Constructor and Description |
---|
Principal(String accountId)
特定のアカウントIDを指定して新規プリンシパルオブジェクトを構築します。
|
Modifier and Type | Method and Description |
---|---|
String |
getId()
このプリンシパルのユニークなIDを返します
|
String |
getProvider()
このプリンシパルで表されるユーザがどのグループに属するかを示す、
プリンシパルの提供者名を返します。
|
Copyright © 2018. All rights reserved.