1

Firestore-PHPを使用したこの単純なコードがあります

<?php

require 'vendor/autoload.php';
use Google\Cloud\Firestore\FirestoreClient;

putenv('GOOGLE_APPLICATION_CREDENTIALS='.realpath("key.json"));

$db = new FirestoreClient();

$docRef = $db->collection('orders')->document('1562292363537');
$snapshot = $docRef->snapshot();

?>

Firestore へのすべての PHP 呼び出しで、突然このエラーが発生し始めました: ( 403:Forbidden )

Uncaught Google\Cloud\Core\Exception\ServiceException: {
    "message": "403:Forbidden",
    "code": 14,
    "status": "UNAVAILABLE",
    "details": [
        {
            "@type": "content-length",
            "data": "0"
        },
        {
            "@type": "date",
            "data": "Sun, 12 Dec 2021 00:00:36 GMT"
        },
        {
            "@type": "alt-svc",
            "data": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""
        }
    ]

2 つの異なるプロジェクトでこの問題が発生し、最新の Google-Cloud-SDK を使用しています。

完全なアクセス許可を持つ新しいサービス アカウント キーを作成しようとしましたが、メリットがありません。


このエラーは、App Check がこのグラフを表示し始めたのと同時に始まりました。

ここに画像の説明を入力

アプリチェックは設定で強制されていませんが

ここに画像の説明を入力

とにかくこの問題を解決する方法はありますか?

4

3 に答える 3