Enterprise Profitability and Cost Managementでタスク・マネージャの添付用にOCIオブジェクト・ストレージを設定するには:
「接続の管理」ページが表示されます。
「接続を作成するためのプロバイダの選択」ダイアログ・ボックスが表示されます。
「接続詳細の入力」ダイアログ・ボックスが表示されます。
Note:
ユーザーがフェデレーテッド・アイデンティティ・プロバイダで作成された場合は、ユーザー名の前にフェデレーテッド・アイデンティティ・プロバイダ名を付ける必要があります。例:oracleidentitycloudservice/username
。パスワードについては、ログイン・パスワードではなく、認証トークンをパスワードとして使用する必要があります。「システム設定の管理」ページが表示されます。
バケットURLが自動的に移入されます。
URL形式:https://swiftobjectstorage.region_identifier.oraclecloud.com/v1/namespace/bucket_name
region_identifier
は、ホストしているOracle Cloud Infrastructure (OCI)ですregion.namespace
は、すべてのバケットとオブジェクトの最上位のコンテナです。各Oracle Cloud Infrastructureテナントには、アカウントの作成時に、システムによって生成された一意のObject Storage名前空間名が割り当てられます。テナンシの名前空間名(axaxnpcrorw5
など)は、すべてのリージョンで有効ですbucket_name
は、データとファイルを保存する論理コンテナの名前です。バケットはコンパートメントの下に整理され、維持されます。URLの例: https://swiftobjectstorage.us-ashburn-1.oraclecloud.com/v1/epmcloud/fccsAttachments
バケット内にフォルダを作成した場合、URL形式はhttps://swiftobjectstorage.us-ashburn-1.oraclecloud.com/v1/epmcloud/bucket_name/folder_name
です。folder_name
は、データを含むフォルダの名前です。
オブジェクト・ストレージの確認ダイアログ・ボックスが表示されます。
移行済添付の数: 移行済添付の数。
移行済添付のサイズ(MB): 移行済添付のサイズ。
保留中添付の数: 移行が引き続き保留されている添付の数。
保留中添付のサイズ(MB): 移行が保留されている添付のサイズ。
すべての添付の数: システム内の添付の合計数(移行済添付、移行保留中添付および新規に追加された添付を含む)。
すべての添付のサイズ(MB): システム内のすべての添付のサイズ
Note:
テスト環境から本番環境への移行後、接続詳細の手動ステップを更新しないと、アプリケーション内の添付のアップロードおよびダウンロードがエラーになります。ダウンロードは0バイトで、アップロードは検証エラーになります。Enterprise Profitability and Cost Managementにより、データベースから添付が取得され、ファイルが設定したバケット内のOCIオブジェクト・ストレージに移動されます。これは、バケットURLと、Oracle Cloud InfrastructureでEnterprise Profitability and Cost Management用に作成したユーザー名およびパスワードに基づいて実行されます。添付はデータベースからOCIオブジェクト・ストレージに移動された後、データベースから削除されます。
初回移行の後、添付のアップロードおよびダウンロードはOCIオブジェクト・ストレージに対して格納および取得されます。
統計のサンプル・スクリーンショットを次に示します。
「リセット」をクリックすると、最後に機能した接続にリセットされます。
構成の問題のトラブルシューティング
OCIオブジェクト・ストレージの設定時に次のエラーが表示される場合は、バケットURLまたは資格証明に問題がある可能性があります:
エラー: 指定されたURLおよび資格証明を使用してオブジェクト・ストレージ・サービスに接続できません。
cURLまたはPostmanなどの任意のRESTクライアントを使用して、バケットURLおよび資格証明をテストします。
cURLコマンドの書式は次のとおりです: curl <bucket URL> -u "<username>:<password>"
次に、URLおよび資格証明をテストするcURLコマンドの例を示します:
curl https://swiftobjectstorage.us-ashburn-1.oraclecloud.com/v1/epmcloud/taskAttachments -u "username:password"