プラットフォームサービスのエンドポイントエラーのトラブルシューティングを行います
StorageGRID がプラットフォームサービスエンドポイントと通信しようとしたときにエラーが発生すると、ダッシュボードにメッセージが表示されます。Platform services Endpoints ページの Last error 列は、エラーが発生してからの時間を示します。エンドポイントのクレデンシャルに関連付けられている権限が正しくない場合は、エラーは表示されません。
エラーが発生したかどうかを確認します
過去7日以内にプラットフォームサービスエンドポイントエラーが発生した場合は、Tenant Managerダッシュボードにアラートメッセージが表示されます。プラットフォームサービスのエンドポイントページに移動して、エラーの詳細を確認できます。
ダッシュボードに表示されるのと同じエラーは、[Platform services Endpoints]ページの上部にも表示されます。詳細なエラーメッセージを表示するには、次の手順を実行します
-
エンドポイントのリストで、エラーが発生したエンドポイントを選択します。
-
エンドポイントの詳細ページで、 * 接続 * を選択します。このタブには、エンドポイントの最新のエラーと、エラーが発生してからの経過時間が表示されます。赤いXアイコンを含むエラーが過去7日以内に発生しました。
エラーがまだ最新であるかどうかを確認します
一部のエラーは、解決後も「 * Last error * 」列に引き続き表示される場合があります。エラーが現在発生しているかどうかを確認したり、解決済みのエラーをテーブルから強制的に削除したりするには、次の手順を実行します。
-
エンドポイントを選択します。
エンドポイントの詳細ページが表示されます。
-
接続 > 接続テスト * を選択します。
[ 接続のテスト * ] を選択すると、 StorageGRID はプラットフォームサービスエンドポイントが存在すること、および現在のクレデンシャルでアクセスできることを検証します。エンドポイントへの接続は、各サイトの 1 つのノードから検証されます。
エンドポイントエラーの解決
エンドポイントの詳細ページの「 * Last error * 」メッセージを使用して、エラーの原因を特定できます。一部のエラーでは、問題 を解決するためにエンドポイントの編集が必要になります。たとえば、 StorageGRID に正しいアクセス権限がないか、アクセスキーが期限切れになっているためにデスティネーションの S3 バケットにアクセスできない場合、 CloudMirror のエラーが発生することがあります。メッセージは「Either the endpoint credentials or the destination access needs to be updated」で、詳細は「AccessDenied」または「InvalidAccessKeyId」です。
エラーを解決するためにエンドポイントを編集する必要がある場合は、「 * 変更のテストと保存 * 」を選択すると、 StorageGRID によって更新されたエンドポイントが検証され、現在のクレデンシャルで到達できることが確認されます。エンドポイントへの接続は、各サイトの 1 つのノードから検証されます。
-
エンドポイントを選択します。
-
エンドポイントの詳細ページで、 * 構成 * を選択します。
-
必要に応じてエンドポイントの設定を編集します。
-
接続 > 接続テスト * を選択します。
必要な権限がないエンドポイントクレデンシャルです
StorageGRID によるプラットフォームサービスエンドポイントの検証では、エンドポイントのクレデンシャルを使用してデスティネーションリソースに接続できること、および基本的な権限チェックを実行できることが確認されます。ただし、 StorageGRID では、特定のプラットフォームサービス処理に必要なすべての権限が検証されるわけではありません。そのため、プラットフォームサービスを使用しようとしたときにエラー(「403 Forbidden」など)が表示された場合は、エンドポイントのクレデンシャルに関連付けられている権限を確認してください。