Private Cloud Appliance管理者アカウントの管理
プライマリ管理アカウントは、Private Cloud Applianceの初期設定時に構成されます。削除できないこのプライマリ・アカウントでは、他の管理者アカウントを作成する必要があります。サービス・エンクレーブは、管理者アカウントの権限、プリファレンスおよびパスワードを制御できます。
アプライアンス管理者アカウントはローカルに作成できますが、Private Cloud Applianceは既存のアイデンティティ・プロバイダとのフェデレーションもサポートしているため、ユーザーは既存のIDとパスワードを使用してサインインできます。アプライアンス管理者アカウントでは、単一のフェデレーテッド・アイデンティティ・プロバイダがサポートされています。アイデンティティ・プロバイダとのフェデレーション信頼を確立するプロセスは、テナンシ・レベルのアイデンティティ・フェデレーションの場合と同じです。詳細は、管理者アカウント用のIdentity FederationとMicrosoft Active Directoryを参照してください。
管理者が使用できるサービス・エンクレーブ機能は、アカウントが属する認可グループによって決まります。認可グループごとに、アクセス制御はポリシーを使用して構成されます。ポリシーは、リソースに対して明示的に許可されるアクションを規制します。ポリシー・ステートメントは、リソースまたは関数の論理グループである認可ファミリにも適用できます。
管理者アカウントを作成および管理するには、アクセス制御にポリシー・フレームワークを使用する方法を理解する必要があります。詳細は、管理者アクセス権限の制御を参照してください。
新しい管理者アカウントの作成
管理者アカウントに付与される権限は、認可グループのメンバーシップによって異なります。
- サービスWeb UIの使用
-
-
ナビゲーション・メニューを開き、「ユーザー」をクリックします。
-
「ユーザーの作成」をクリックして、「ユーザーの作成」ウィンドウを開きます。
-
次の詳細を入力します。
-
名前:この管理者アカウントの名前を入力します。この名前はサインインに使用されます。
-
承認グループ:新しい管理者が追加される承認グループを選択します。この選択によって、管理者アカウントのアクセス権と権限が決まります。
-
パスワード:新しい管理者アカウントのパスワードを設定します。確認のためにもう一度入力します。
-
-
「ユーザーの作成」をクリックします。新しい管理者アカウントが「ユーザー」表に表示されます。
-
- サービスCLIの使用
-
-
承認グループのリストを表示します。新しい管理者アカウントを作成する承認グループのIDをコピーします。
PCA-ADMIN> list AuthorizationGroup Command: list AuthorizationGroup Data: id Name -- ---- 9e6fef47-6ba7-4123-b25d-f9406173a609 OracleServiceAdmin 2652ac1a-aa9e-4edf-bae7-d434efb23052 OCIApp 411ed79b-8f66-434b-862a-3c6e1b036fc4 SuperAdmin f5f9a82e-aa0a-4c31-a873-fae59fe20f38 Initial -
コマンド
createUserInGroupを使用して、新しい管理者アカウントを作成します。必須パラメータは、ユーザー名、パスワードおよび認可グループです。
PCA-ADMIN> createUserInGroup name=testadmin password=************ confirmPassword=************ authGroup=365ece7b-0a09-4a04-853c-7a0f6c4789f0 JobId: 6dd5a542-4399-4414-ac3b-636968744f79 -
新しい管理者アカウントが正しく作成されたことを確認します。
listおよびshowコマンドを使用して、アカウント情報を表示します。PCA-ADMIN> list User Data: id name -- ---- 401fce73-5bee-48b1-b86d-fba1d85e049b admin 682ebc19-8493-4e9a-817c-148acea4b1d4 testadmin PCA-ADMIN> show user name=testadmin Data: Id = 682ebc19-8493-4e9a-817c-148acea4b1d4 Type = User Name = testadmin Default User = false AuthGroupIds 1 = id:365ece7b-0a09-4a04-853c-7a0f6c4789f0 type:AuthorizationGroup name:InternalGroup UserPreferenceId = id:1321249c-0651-49dc-938d-7764b9638ea9 type:UserPreference name:
-
承認グループ・メンバーシップの変更
管理者アカウントを作成するときに、新しい管理者を追加する承認グループを選択します。ただし、管理者が属する認可グループはいつでも変更できます。
- サービスWeb UIの使用
-
管理者を追加の認可グループに追加するには:
-
ナビゲーション・メニューを開き、「認可グループ」をクリックします。
-
管理者を追加する承認グループをクリックします。
-
「リソース」で、「ユーザー」をクリックし、「ユーザーをグループに追加」をクリックします。
-
[ユーザーをグループに追加]フォームで管理者を選択し、[OK]をクリックします。
認可グループから管理者を削除するには:
-
管理者がアカウントを削除する承認グループにのみ属している場合は、最初に別の承認グループに管理者を追加します。
-
ナビゲーション・メニューを開き、「認可グループ」をクリックします。
-
管理者を削除する承認グループをクリックします。
-
「リソース」で、「ユーザー」をクリックします。認可グループ内のユーザーのリストが表示されます。
-
リストから、削除するユーザーの「アクション」メニューをクリックしてから、「グループからユーザーを削除」をクリックします。
-
- サービスCLIの使用
-
-
変更する管理者アカウントのIDと、構成変更に関連する承認グループを収集します。
PCA-ADMIN> list User Data: id name -- ---- 401fce73-5bee-48b1-b86d-fba1d85e049b admin 682ebc19-8493-4e9a-817c-148acea4b1d4 testadmin PCA-ADMIN> list AuthorizationGroup Data: id name -- ---- 587fc90d-3312-41d9-8be3-1ce21b8d9b41 MonitorGroup c18cc6af-4ef8-4b1c-b85d-ee3b065f503e DrAdminGroup 8f03faf2-c321-4455-af21-75cbffc269ef AdminGroup 5ac65f5d-1f8c-42ea-a1de-95a1941f009f Day0ConfigGroup 365ece7b-0a09-4a04-853c-7a0f6c4789f0 InitialGroup 7da8be67-758c-4cd6-8255-e9d2900c788e SuperAdminGroup -
認可グループに管理者を追加するには、
add Userコマンドを使用します。PCA-ADMIN> add User id=682ebc19-8493-4e9a-817c-148acea4b1d4 to AuthorizationGroup id=587fc90d-3312-41d9-8be3-1ce21b8d9b41 JobId: 3facde6d-acb6-4fc4-84dc-93de88eea25c -
管理者アカウントの詳細を表示して、行った変更を確認します。
PCA-ADMIN> show User name=testadmin Data: Id = 682ebc19-8493-4e9a-817c-148acea4b1d4 Type = User Name = testadmin Default User = false AuthGroupIds 1 = id:365ece7b-0a09-4a04-853c-7a0f6c4789f0 type:AuthorizationGroup name:InternalGroup AuthGroupIds 2 = id:587fc90d-3312-41d9-8be3-1ce21b8d9b41 type:AuthorizationGroup name:MonitorGroup UserPreferenceId = id:1321249c-0651-49dc-938d-7764b9638ea9 type:UserPreference name: -
認可グループから管理者を削除するには、
remove Userコマンドを使用します。PCA-ADMIN> remove User name=testadmin from AuthorizationGroup id=587fc90d-3312-41d9-8be3-1ce21b8d9b41 JobId: 44110d28-70af-4a42-8eb7-7d59a3bc8295
-
管理者資格証明の変更
管理者のパスワードは、アカウントの作成時に設定されます。自分のアカウントのパスワードはいつでも変更できます。権限によっては、別の管理者のパスワードを変更する権限もあります。
- サービスWeb UIの使用
-
-
ナビゲーション・メニューを開き、「ユーザー」をクリックします。
-
パスワードを変更する管理者アカウントをクリックします。ユーザー詳細ページが表示されます。
または、自分のユーザー詳細ページを表示するには、ページの右上隅にある自分の名前をクリックし、「My Profile(自分のプロファイル)」を選択します。
-
「パスワードの変更」をクリックして、「パスワードの変更」ウィンドウを開きます。
-
新しいアカウント・パスワードを入力します。確認のためにもう一度入力します。「変更の保存」をクリックして、新しいパスワードを適用します。
-
- サービスCLIの使用
-
-
管理者アカウントのリストを表示します。パスワードを変更するアカウントのIDをコピーします。
PCA-ADMIN> list User Data: id name -- ---- 401fce73-5bee-48b1-b86d-fba1d85e049b admin 682ebc19-8493-4e9a-817c-148acea4b1d4 testadmin -
changePasswordコマンドを使用して、選択した管理者アカウントの新しいパスワードを設定します。PCA-ADMIN> changePassword id=682ebc19-8493-4e9a-817c-148acea4b1d4 password=************ confirmPassword=************ JobId: 35710cd9-26ac-4be9-8b73-c4cf634cc121
-
管理者アカウント・プリファレンスの変更
サービス CLIにログインすると、独自の管理者アカウントの特定の設定を変更できます。これらの変更はただちに有効になり、今後のすべてのCLI接続に対して永続化されます。
ただし、現在の CLIセッションのみの設定を一時的に変更することもできます。これを行うには、次のコマンド例で、オブジェクトUserPreferenceをCliSessionに置き換えます。
|
設定 |
オプション |
摘要 |
|---|---|---|
|
alphabetizeMode |
はい、いいえ |
管理対象オブジェクトの属性をアルファベット順に表示するには、この設定を有効にします。デフォルト設定は「いいえ」です。 |
|
attributeDisplay |
DISPLAYNAME、ATTRIBUTENAME |
この設定を使用して、各オブジェクトの属性の名前を表示するかどうかを制御します。デフォルト設定は"displayName"です。 |
|
endLineCharsDisplayValue |
貸方、貸方、LF |
CLI出力が複数の行で構成される場合に使用する行末文字を指定します。デフォルト設定は「CRLF」です。 |
|
outputMode |
冗長、疎、XML |
CLI出力形式を指定します。デフォルト設定は「スパース」です。 |
|
wsCallMode |
同期、非同期 |
この設定を使用して、コマンドからのCLI出力を同期的に起動するか、非同期的に起動するかを決定します。デフォルト設定は「非同期」です。 |
|
wsTimeoutInSeconds |
<value> |
CLIが「同期」コール・モードに設定されている場合は、この設定を使用して、操作によって返されたジョブが完了するまでCLIが待機する秒数を決定します。 |
次のようにします。
-
現在のアカウント・プリファレンスを表示します。
PCA-ADMIN> show UserPreference Data: Id = ec433c0f-4208-4e92-859e-498218d0f5c9 Type = UserPreference WS Call Mode = Asynchronous Alphabetize Mode = No Attribute Display = Display Name End Line Characters Display Value = CRLF Output Mode = Verbose Command Wait Timeout In Seconds = 240 UserId = id:401fce73-5bee-48b1-b86d-fba1d85e049b type:User name:admin -
edit userPreferenceコマンドを使用して、選択した設定を変更します。PCA-ADMIN> edit UserPreference outputMode=XML JobId: 9d312d9b-6169-47cb-97d4-6a8984237fa0 -
編集コマンドを実行して、変更するその他の設定を行います。
-
現在のアカウント・プリファレンスを再度表示して、変更内容を確認します。
PCA-ADMIN> show UserPreference Data: Id = ec433c0f-4208-4e92-859e-498218d0f5c9 Type = UserPreference WS Call Mode = Asynchronous Alphabetize Mode = No Attribute Display = Display Name End Line Characters Display Value = CRLF Output Mode = Xml Command Wait Timeout In Seconds = 180 UserId = id:401fce73-5bee-48b1-b86d-fba1d85e049b type:User name:admin
管理者アカウントの削除
- サービスWeb UIの使用
-
-
ナビゲーション・メニューを開き、「ユーザー」をクリックします。
-
削除する管理者アカウントをクリックします。ユーザー詳細ページが表示されます。
-
「削除」をクリックします。プロンプトが表示されたら、操作を確認します。
-
- サービスCLIの使用
-
-
削除する管理者アカウントの名前とIDを調べます。
PCA-ADMIN> list User Data: id name -- ---- 401fce73-5bee-48b1-b86d-fba1d85e049b admin 682ebc19-8493-4e9a-817c-148acea4b1d4 testadmin -
管理者アカウントを削除するには、
delete Userコマンドに続けてアカウント名またはIDを指定します。PCA-ADMIN> delete User name=testadmin JobId: 56e9dfcb-6b64-4f9d-b137-171f538029d3 -
削除されたアカウントがユーザー・リストに表示されなくなったことを確認します。
PCA-ADMIN> list User Data: id name -- ---- 401fce73-5bee-48b1-b86d-fba1d85e049b admin
-