copyToObjectStorage

Copia um arquivo ou um instantâneo do ambiente atual para um bloco do Oracle Object Storage Cloud.

Se você estiver copiando um instantâneo, esse comando compactará o conteúdo antes de copiá-lo para o Oracle Object Storage.

Para facilitar a cópia rápida de arquivos, esse comando divide arquivos grandes (com mais de 100 MB) em segmentos de 10 MB (numerados de FILE_NAME/FILE_NAME_object_store_bytes_seg_0 a FILE_NAME/FILE_NAME_object_store_bytes_seg_n) e cria um arquivo de manifesto (chamado de FILE_NAME/FILE_NAME.manifest). Segmentos de arquivo são armazenados no Oracle Object Storage com o arquivo de manifesto. No Object Storage Console, o arquivo é exibido como um diretório lógico contendo os segmentos de arquivo e o arquivo de manifesto.

Arquivos menores de 100 MB não são segmentados e são armazenados com o nome do arquivo original.

Aplica-se a

Planning, Módulos do Planning, FreeForm, Financial Consolidation and Close, Tax Reporting, Account Reconciliation, Gerenciamento de Custo e Lucratividade, Enterprise Profitability and Cost Management, Oracle Enterprise Data Management Cloud, Narrative Reporting, Strategic Workforce Planning e Sales Planning.

Funções Necessárias

Administrador de Serviço

Uso

epmautomate copyToObjectStorage SOURCE_FILE_NAME USERNAME PASSWORD URL, em que:

  • SOURCE_FILE_NAME é o nome exclusivo do arquivo ou do instantâneo no Oracle Enterprise Performance Management Cloud. Se você estiver copiando um instantâneo, não especifique a extensão ZIP.
  • USERNAME é o ID de um usuário que solicitou direitos de acesso para gravação no Oracle Object Storage Cloud.

    Para usuários criados no provedor de identidade federado, especifique o nome totalmente qualificado do usuário (por exemplo, exampleIdP/jdoe ou exampleIdP/john.doe@example.com, onde exampleIdP é o nome do provedor de identidade federado). Para outros usuários, forneça o ID do Usuário.

  • PASSWORD é a senha Swift ou o token de autenticação associado ao usuário. Essa senha não é a mesma que a senha usada para se conectar ao Object Storage Console. O token de autenticação é um token gerado pela Oracle e usado para autenticar APIs de terceiros, por exemplo, para autenticação com um cliente Swift. Para obter instruções sobre como criar esse token, consulte Para criar um token de autenticação: in Documentação do Oracle Cloud Infrastructure .
  • URL é o URL do bucket do Oracle Object Storage Cloud com um nome de objeto opcional anexado.

    O formato de URL sem nome de objeto:

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

    O formato de URL com nome de objeto:

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

    Componentes desse URL:
    • region_identifier é uma região de hospedagem do Oracle Cloud Infrastructure.
    • namespace é o contêiner de nível superior para todos os buckets e objetos. Cada locatário do Oracle Cloud Infrastructure recebe um nome de namespace exclusivo e imutável do Object Storage e gerado pelo sistema no momento da criação da conta. O nome do namespace da sua locação, por exemplo, axaxnpcrorw5, é efetivo em todas as regiões.
    • bucket_name é o nome de um contêiner lógico onde você armazena dados e arquivos. Os buckets são organizados e mantidos sob compartimentos. Um nome de bucket gerado pelo sistema, por exemplo, bucket-20210301-1359 reflete o ano, o mês, o dia e a hora atuais.
    • object_name, como opção, é o nome que você deseja usar para o arquivo no Oracle Object Storage Cloud. Se o nome de um objeto não for especificado, o arquivo será copiado com seu nome original.

    Para obter mais informações, consulte estes tópicos na Documentação do Oracle Cloud Infrastructure

Exemplos

Nestes exemplos, substitua URL_OF_THE_ORACLE_OBJECT_STORAGE_BUCKET por um URL que esteja funcionando e tenha o seguinte formato: https://swiftobjectstorage.region_identifier.oraclecloud.com/v1/namespace/bucket_name/.

  • Copie um instantâneo para um bucket do Object Storage e renomeie-o:

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

  • Copie um arquivo para um bucket do Object Storage:

    epmautomate copyToObjectStorage example_file.txt oracleidentitycloudservice/jDoe example_pwd URL_OF_THE_ORACLE_OBJECT_STORAGE_BUCKET

  • Copie um arquivo para um bucket do Object Storage e renomeie-o:

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