テナンシのオブジェクト・ストレージの構成

Oracle Cloud Infrastructure Object Storageで、データ移行のターゲットとしてバケットを作成および構成します。バケットは、データベース・ダンプ用の一時記憶域です。

ソース・データベースへのOCIコマンドライン・インタフェースのインストール

Oracle Cloud Infrastructure (OCI)コマンドライン・インタフェース(CLI)をソース・データベースにインストールし、Oracle Cloudパラメータを構成してRSAキー・ペアを生成します。

  1. セキュア・シェル(SSH)を使用してソース・データベースにログインします。
  2. 次のコマンドを使用してCLIをインストールし、[Enter]を押します。
    bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci-
    cli/master/scripts/install/install.sh)"
  3. シェルを再起動します。
    exec -l $SHELL
  4. コマンドoci setup configを使用してCLIを構成し、プロンプトが表示されたら構成値を設定します。
    oci setup config
    構成プロンプトで次を実行します:
    • 構成の場所: [Enter]キーを押します。
    • user_ocid:ユーザーOCIDを入力します
    • tenancy_ocid:テナンシOCIDを入力します
    • region:表示されたリストから地域を入力します。
    • RSAキー・ペアの生成:「はい」の場合は[Enter]キーを押します(デフォルト)
    • キーのディレクトリ:デフォルトは[Enter]キーを押してください
    • キーの名前:デフォルトは[Enter]キーを押します。
    • パスフレーズ:パスフレーズを指定しない場合は[Enter]キーを押します
    出力は次のようになります。
    Private key written to: /home/oracle/.oci/oci_api_key.pem
    Fingerprint: 21:d4:f1:a0:55:a5:c2:ce:e2:c6:88:4f:bf:2f:f3:af
    Config written to /home/oracle/.oci/config
  5. 次のコマンドを実行して公開キーの内容を取得し、クリップボードに完全な出力をコピーします。
    公開キーは、後でOCIのユーザー・アカウントにアップロードする必要があります。
    cat /home/oracle/.oci/oci_api_key_public.pem

OCIアカウントへの公開キーのアップロード

API署名キーを生成した後、公開キーをOracle Cloud Infrastructure (OCI)のユーザー・アカウントにアップロードします。

  1. Oracle Cloud Infrastructureコンソールにログインします。
  2. 「サービス」メニューから、「アイデンティティ」を選択し、次に「ユーザー」を選択します。
  3. ユーザー」ページで、適切なユーザーをクリックします。
  4. ユーザー詳細ページで、「公開キーの追加」をクリックします。
  5. 公開キー」フィールドに公開キーの値を貼り付けます。
    これは、~/.oci/oci_api_key_public.pemファイルからコピーした公開キーです。
  6. 追加」をクリックします。
    キーがアップロードされ、そのフィンガープリントが表示されます。

    生成されたフィンガープリントが構成のフィンガープリント出力と一致することを確認できます。

  7. フィンガープリントをコピーします。これは後で必要になります。
  8. 次のコマンドを実行してテナンシ名を表示し、CLIをテストします。
    oci os ns get

    このコマンドにより、テナンシのネームスペース(通常はテナンシの名前)が出力されます

    {
        "data": "your-tenancy-namespace"
    }

オブジェクト・ストレージでのバケットの作成

バケットは、データを格納および編成するために使用します。作成するバケットは、Oracle Cloud Infrastructure Object Storageにバックアップされるデータのコンテナになります。

  1. Oracle Cloud Infrastructureコンソールの「コア・インフラストラクチャ」で、「オブジェクト・ストレージ」をクリックします。
  2. ページの左側のコンパートメント・リストからコンパートメントを選択します。
    コンパートメントは、リソースをデプロイした場所です。
  3. バケットの作成をクリックします。
  4. バケットに名前を付けます。
    bucket-20210210-1359など、現在の年、月、日および時間を反映するデフォルトのバケット名が生成されます。デフォルトを他のバケット名に変更する場合は、文字、数字、ダッシュ、アンダースコアおよびピリオドを使用します。機密情報を入力しないでください。たとえば、バケットにatp - uploadという名前を付けます。
  5. バケット属性のデフォルト値を使用します。
    たとえば、「Standard Storage Tier」を選択します。標準は、高速かつ即時のアクセスを必要とするデータの格納に使用されるプライマリなデフォルトのストレージ層です。
  6. バケットの作成をクリックします。