エラー全文
rpc error: code = PermissionDenied desc = Missing or insufficient permissions.
状況
cloudRunからdatastoreモードのfirestoreへアクセスするプログラムをgoで作成しました
原因
cloudRunがdatastoreへアクセスする権限がない
対応
サービスアカウントにdatastoreのオーナー(ユーザーでもいいかも)を付与する
※この際、cloudRunに紐づいているサービスアカウントに権限を付与すること
該当のcloudRunのをクリック > リビジョンタブ > リビジョンタブ内のセキュリティタブのサービスアカウント
に表示されているプリンシパルがそのcloudRunのサービスアカウントとなる。