사용자 생성 및 사전 정의된 역할에 사용자 지정

EPM Automate 명령 시퀀스를 사용하여 사용자를 생성하고 ID 도메인의 사전 정의된 역할에 지정합니다.

  • 서비스 관리자로 환경에 로그인합니다.

  • 환경에서 example_snapshot.zip으로 그룹과 멤버십 정보를 익스포트합니다. 이 설명에서는 example_snapshot.zip을 생성하기 위해 마이그레이션을 사용하여 이전에 그룹과 멤버십을 익스포트했다고 가정합니다.

  • 스냅샷(example_snapshot.zip)을 로컬 디렉토리에 다운로드합니다.

  • 환경에서 스냅샷(example_snapshot.zip)을 삭제합니다.

  • 환경에서 사인아웃합니다.

  • example_snapshot.zip의 콘텐츠를 추출합니다.

  • 이름,성,전자메일,사용자 로그인 형식으로 새 사용자에 대한 정보를 HSS-Shared Services\resource\External Directory\Users.csv에 추가합니다.

    자세한 정보는 Oracle Cloud 시작하기에서 사용자 계정 뱃치 임포트를 참조하십시오.

  • 새로운 사용자의 역할 지정에 대한 정보(이름,성,전자메일,사용자 로그인 형식)를 해당 역할 파일에 추가합니다.

    사전 정의된 각 역할의 사용자 지정은 HSS-Shared Services\resource\External Directory\Roles에서 사용할 수 있는 개별 파일에 지정해야 합니다. 예를 들어 서비스 관리자 역할에 대한 지정은 <service_name> Service Administrator.csv에 추가해야 하는 반면 뷰어 역할에 대한 지정은 HSS-Shared Services\resource\External Directory\Roles\<service_name> Viewer.csv에 추가해야 합니다.

    자세한 정보는 Oracle Cloud 시작하기에서 하나의 역할을 여러 사용자에게 지정을 참조하십시오.

  • HSS-Shared Services 디렉토리와 해당 콘텐츠를 압축하여 example_snapshot.zip을 재생성합니다.

  • ID 도메인 관리자 역할도 있는 서비스 관리자로 환경에 로그인합니다.

  • 수정한 example_snapshot.zip을 환경에 업로드합니다.

  • example_snapshot.zip을 환경에 임포트합니다.

  • 업로드한 example_snapshot.zip을 환경에서 삭제합니다.

  • 사인아웃

주:

다음 태스크를 완료하는 사용자정의 스크립트를 작성하여 이 시나리오를 자동화할 수 있습니다.

  • example_snapshot.zip의 압축 풀기
  • 사용자 정보를 Users.csv에 추가
  • 역할 지정을 파일에 추가
  • HSS-Shared Services와 해당 콘텐츠를 압축하여 example_snapshot.zip을 재생성합니다.
epmautomate login serviceAdmin C:\mySecuredir\password.epw 
https://example.oraclecloud.com 
epmautomate exportsnapshot example_snapshot
epmautomate downloadfile "example_snapshot.zip"
epmautomate deletefile "example_snapshot.zip"
epmautomate logout

/* Add custom code to extract the contents of example_snapshot.zip

/* Add custom code to append new user information to HSS-Shared Services\resource\External Directory\Users.csv 
/* Optional: Add custom code to append role information to the appropriate role file(s) in HSS-Shared Services\resource\External Directory\Roles\
/* Add custom code to zip HSS-Shared Services and its contents as example_snapshot.zip */

epmautomate login serviceAdmin C:/mySecuredir/password.epw https://example.oraclecloud.com
epmautomate uploadfile "example_snapshot.zip"
epmautomate importsnapshot example_snapshot userPassword=Password1 resetPassword=true
epmautomate deletefile example_snapshot.zip
epmautomate logout

주:

userPassword(이전 명령에서는 Password1)에 대해 지정한 값이 새 사용자의 초기 비밀번호로 설정됩니다. resetPassword의 값을 true로 설정하여 새 사용자가 처음 로그인할 때 비밀번호를 재설정하게 합니다. 자세한 내용은 importSnapshot 을 참조하십시오.