copyToObjectStorage

현재 환경의 파일 또는 스냅샷을 Oracle Object Storage Cloud 버킷에 복사합니다.

스냅샷을 복사하는 경우 이 명령은 스냅샷의 콘텐츠를 zip으로 압축한 후 Oracle Object Storage에 복사합니다.

파일을 빠르고 원활하게 복사할 수 있도록 이 명령은 큰 파일(100MB보다 큼)을 10MB 세그먼트로 쪼개고(FILE_NAME/FILE_NAME_object_store_bytes_seg_0 ~ FILE_NAME/FILE_NAME_object_store_bytes_seg_n으로 이름 지정) 매니페스트 파일(FILE_NAME/FILE_NAME.manifest로 이름 지정)을 생성합니다. 파일 세그먼트는 매니페스트 파일과 함께 Oracle Object Storage에 저장됩니다. Object Storage Console에서 파일은 파일 세그먼트와 매니페스트 파일이 포함된 논리적 디렉토리로 표시됩니다.

100MB보다 작은 파일은 세그먼트로 분할되지 않고 원래 파일 이름으로 저장됩니다.

적용 대상

Planning, Planning Modules, FreeForm, Financial Consolidation and Close, Tax Reporting, Account Reconciliation, Profitability and Cost Management, Enterprise Profitability and Cost Management, Oracle Enterprise Data Management Cloud, Narrative Reporting, Strategic Workforce Planning, Sales Planning

필수 역할

서비스 관리자

사용법

epmautomate copyToObjectStorage SOURCE_FILE_NAME USERNAME PASSWORD URL 설명:

  • SOURCE_FILE_NAMEOracle Enterprise Performance Management Cloud에 있는 파일 또는 스냅샷의 이름입니다. 스냅샷을 복사하는 경우 ZIP 확장자를 지정하지 마십시오.
  • USERNAME은 Oracle Object Storage Cloud에 쓰는 데 필요한 액세스 권한이 있는 사용자의 ID입니다.

    페더레이션된 ID 제공자에서 생성된 사용자의 경우 사용자의 전체 이름을 지정합니다(예: exampleIdP/jdoe 또는 exampleIdP/john.doe@example.com, 설명: exampleIdP는 페더레이션된 ID 제공자의 이름). 다른 사용자의 경우 사용자 ID를 제공합니다.

  • PASSWORD는 사용자와 연계된 Swift 비밀번호 또는 인증 토큰입니다. 이 비밀번호는 Object Storage Console에 로그인하는 데 사용하는 비밀번호와 다릅니다. 인증 토큰은 Swift 클라이언트로 인증하는 경우와 같이 타사 API로 인증하는 데 사용하는 Oracle에서 생성된 토큰입니다. 이 토큰 생성에 대한 지침은 Oracle Cloud Infrastructure 설명서 에서 인증 토큰을 생성하려면을 참조하십시오.
  • URL은 객체 이름 선택사항이 추가된 Oracle Object Storage Cloud 버킷의 URL입니다.

    객체 이름이 없는 URL 형식은 다음과 같습니다.

    https://swiftobjectstorage.region_identifier.oraclecloud.com/v1/namespace/bucket_name

    객체 이름이 있는 URL 형식은 다음과 같습니다.

    https://swiftobjectstorage.region_identifier.oraclecloud.com/v1/namespace/bucket_name/object_name

    이 URL의 구성요소는 다음과 같습니다.
    • region_identifier는 Oracle Cloud Infrastructure 호스팅 영역입니다.
    • namespace는 모든 버킷 및 객체에 대한 최상위 레벨 컨테이너입니다. 각 Oracle Cloud Infrastructure 테넌트는 계정 생성 시에 변경이 불가능하며 고유한 시스템 생성 Object Storage 네임스페이스 이름이 지정됩니다. 테넌시 네임스페이스 이름(예: axaxnpcrorw5)은 모든 영역에서 유효합니다.
    • bucket_name은 데이터 및 파일을 저장하는 논리 컨테이너의 이름입니다. 버킷은 구획에서 구성되고 유지관리됩니다. 시스템 생성 버킷 이름(예: bucket-20210301-1359)에는 현재 연도, 월, 일 및 시간이 반영됩니다.
    • object_name은 선택사항으로, Oracle Object Storage Cloud의 파일에 사용할 이름입니다. 객체 이름을 지정하지 않으면 파일이 원래 이름으로 복사됩니다.

    자세한 내용은 Oracle Cloud Infrastructure 설명서의 다음 항목을 참조하십시오.

아래 예에서 URL_OF_THE_ORACLE_OBJECT_STORAGE_BUCKET을 이 형식의 작동하는 URL인 https://swiftobjectstorage.region_identifier.oraclecloud.com/v1/namespace/bucket_name/으로 바꿉니다.

  • Object Storage 버킷에 스냅샷을 복사하고 이름을 바꿉니다.

    epmautomate copyToObjectStorage "Artifact Snapshot" oracleidentitycloudservice/jDoe example_pwd URL_OF_THE_ORACLE_OBJECT_STORAGE_BUCKET/Snapshot_04_30_21

  • Object Storage 버킷에 파일을 복사합니다.

    epmautomate copyToObjectStorage example_file.txt oracleidentitycloudservice/jDoe example_pwd URL_OF_THE_ORACLE_OBJECT_STORAGE_BUCKET

  • Object Storage 버킷에 파일을 복사하고 이름을 바꿉니다.

    epmautomate copyToObjectStorage example_file.txt eoracleidentitycloudservice/jDoe example_pwd URL_OF_THE_ORACLE_OBJECT_STORAGE_BUCKET/epm_text_file.txt