OIC (Oracle Integration Cloud) スキマ情報シリーズではOICの本家のチュートリアル以外の情報を発信しています。
第3回目はOIC インスタンスのメタデータのエクスポートについて解説します。
取得したエクスポートデータを他のOICインスタンスにインポートすることが可能です。
詳細についてはドキュメントを参照ください。
前提条件
・OICはすでに作成済みでコンソールにアクセスできる状態であること。
※このブログの中でコンソールという記載はOICコンソールとします。
・東京リージョンでの手順となります。
・OIC Generation3での手順となります。
設定手順
- オブジェクトストレージにエクスポート先のバケットを作成します。
ここではバケット名をOIC-EXPORTとし、他はデフォルトの設定で作成します。
![グラフィカル ユーザー インターフェイス, テキスト, アプリケーション, メール 自動的に生成された説明](http://fullenergy.co.jp/wp/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif)
ドキュメントでは可視性をパブリックにしていますが、ここではプライベートのまま進めます。
- バケットのネームスペースを確認し、以下のURLを準備しておきます。
![](https://fullenergy.co.jp/wp/wp-content/uploads/2024/07/image-4.png)
https://swiftobjectstorage.リージョン.oraclecloud.com/v1/ネームスペース/バケット名 例:https://swiftobjectstorage.ap-tokyo-1.oraclecloud.com/v1/xxxx/OIC-EXPORT |
- OCIユーザでの認証トークンがエクスポートする際に必要ですので、バックアップユーザを作成し適切なポリシーとグループをバックアップユーザに設定します。
ここではDefaultのドメインにbackuptestというユーザを作成しています。
![グラフィカル ユーザー インターフェイス, テキスト, アプリケーション, チャットまたはテキスト メッセージ 自動的に生成された説明](http://fullenergy.co.jp/wp/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif)
backuptestユーザでトークンの生成をクリックします。
![グラフィカル ユーザー インターフェイス, テキスト 自動的に生成された説明](http://fullenergy.co.jp/wp/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif)
生成されたトークンをコピーしておきます。
![グラフィカル ユーザー インターフェイス, テキスト, アプリケーション 自動的に生成された説明](http://fullenergy.co.jp/wp/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif)
ポリシーにはバケットOIC-EXPORTを更新できる権限を付与します。以下は例となります。
Allow group ‘Default’/’xxx_backup’ to manage buckets in compartment xxxx where target.bucket.name = ‘OIC-EXPORT’ |
Allow group ‘Default’/’xxx_backup’ to manage objects in compartment xxxx where target.bucket.name = ‘OIC-EXPORT’ |
- OICのコンソールから記憶域(オブジェクトストレージのエクスポート先)の設定を実施します。OICコンソール > 設計 > 記憶域
![](https://fullenergy.co.jp/wp/wp-content/uploads/2024/07/image-5-1024x307.png)
名前:任意で設定します。 Swift URL:2.でバケットを作成した際に用意しておいたURLを設定します。 ユーザ名:3.のOCIユーザ名を設定します。 パスワード:3.で取得した認証トークンを設定します。 |
すべての項目を設定後に画面右上の保存をクリックします。以下のメッセージが表示されることを確認します。
![テキスト 自動的に生成された説明](http://fullenergy.co.jp/wp/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif)
なお、エラーが発生した場合はOCIユーザが所属しているグループの設定されたポリシーを確認してください。
![アプリケーション が含まれている画像 自動的に生成された説明](http://fullenergy.co.jp/wp/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif)
- OICのコンソールからエクスポートを実施します。
OICコンソール > 設計 > インポート/エクスポート
![](https://fullenergy.co.jp/wp/wp-content/uploads/2024/07/image-6-1024x329.png)
エクスポートをクリックするとエクスポート・ジョブの作成画面が表示されます。
![](https://fullenergy.co.jp/wp/wp-content/uploads/2024/07/image-7.png)
ジョブ名:一意のジョブ名を入力します。 セキュリティリスト・アーティファクトのエクスポート:セキュリティ・ポリシー,資格証明,顧客証明書を含める場合はチェックを入れます。 説明:エクスポート・ジョブの詳細を記載(任意) |
項目を設定後、エクスポートをクリックします。
エクスポートが実行されると以下のメッセージが表示されます。
![グラフィカル ユーザー インターフェイス 中程度の精度で自動的に生成された説明](http://fullenergy.co.jp/wp/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif)
エクスポートの下のリフレッシュボタンで画面を更新し、エクスポートが正常に完了していることを確認します。
![](https://fullenergy.co.jp/wp/wp-content/uploads/2024/07/image-8-1024x395.png)
オブジェクトストレージ上にエクスポートされていることを確認できます。
![グラフィカル ユーザー インターフェイス, テキスト, アプリケーション, メール 自動的に生成された説明](http://fullenergy.co.jp/wp/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif)
以上でOICインスタンスのメタデータのエクスポートは完了です。
次回のOICスキマ情報発信ではインポートの手順について記載する予定です。