私は長年にわたってGoogleのプラットフォームでMySQL(「Cloud SQL」)を使用してきました。初代。 SSL接続のみ。私は数ヶ月間、すべての証明書を所持しており、うまく動作しています。私の証明書は失効していません。最後の1日半にわたって、私はデータベースに接続できませんでした!データベースの再起動を試みました。金曜日に開始されたサービス拒否攻撃の結果、環境内でGoogleが何か変わったのでしょうか?Google AppengineでSQLNonTransientConnectionExceptionを受け取る
Exception in thread "main" java.sql.SQLNonTransientConnectionException: SSL Connection required, but not supported by server.
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:550)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:537)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:527)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:512)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:480)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:498)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:494)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:72)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:1634)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:637)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:351)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:224)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:208)
at ... my code
何が起こっているのですか?
最終的に私は自分自身を助けてしまいました。私はデベロッパーコンソールで "Reset SSL Configuration"オプションを使用しました。たぶんこの投稿は、必要な時に他の誰かを助けるでしょう。誰もがプラチナを支持しているわけではない – Robert