すべてのプロダクト
Search
ドキュメントセンター

Microservices Engine:認証、暗号化、復号をサポートする Nacos クライアントのバージョン

最終更新日:Mar 12, 2026

マイクロサービスレジストリ Professional Edition のインスタンスは、サービス認証、構成認証、および構成の暗号化と復号をサポートしています。利用可能な認証モードと暗号化機能は、Nacos クライアントのバージョンによって決まります。

推奨バージョン

完全な認証および暗号化サポートを利用するには、以下の最小バージョンを使用してください:

言語最小バージョン認証構成の暗号化
Java2.2.1 以降全 7 モード (サービス + 構成)サポート
Go2.1.1 以降AccessKey のみ (サービス + 構成)サポート
Python0.1.10 以降AccessKey のみ (サービス + 構成)非サポート

AccessKey ベースの認証のみが必要な場合は、Java 1.2.0 以降、Go 1.1.4 以降、および Python 0.1.10 以降のバージョンでサポートされています。

認証モード

MSE は 7 つの認証モードをサポートしています。各モードは、クライアントがサーバーに対して自身の ID を確立する方法が異なります:

モード説明前提条件
AccessKey静的な AccessKey ID と AccessKey Secret を使用して認証しますAccessKey ペアの設定
AccessKey の自動ローテーションKey Management Service (KMS) を通じて AccessKey 認証情報を自動的にローテーションしますKMS の有効化ローテーションの設定
STS トークンSecurity Token Service (STS) から取得した一時的な認証情報で認証します一時的な認証情報の取得と維持
RAM ロール ARNロールを引き受ける権限を持つ AccessKey ペアを使用して RAM ロールを引き受けますRAM ロール ARN の設定
ECS ロールElastic Compute Service (ECS) インスタンスにアタッチされた RAM ロールを使用して認証しますECS RAM ロールの設定
OIDC ロール ARNContainer Service for Kubernetes (ACK) 上で、RAM Roles for Service Accounts (RRSA) を使用して OpenID Connect (OIDC) 経由で認証しますACK の有効化、RRSA の有効化、およびOIDC の設定
認証情報 URIカスタム URI エンドポイントからフェッチした一時的な STS トークン認証情報で認証します認証情報サービスの構築

Java クライアントの互換性

使用を避けるべきバージョン

Java 1.1.X より前のバージョンは使用しないでください。これらのバージョンには、認証と暗号化のサポートがありません。

バージョンの概要

各機能に対応する Java クライアントの最小バージョンについては、次の表をご参照ください:

機能最小バージョン
AccessKey 認証 (サービス + 構成)1.2.0
構成の暗号化と復号1.4.2
サービス認証のための ECS ロール1.4.5
構成認証のためのすべての認証モード2.1.0
サービス認証と構成認証の両方のためのすべての認証モード2.2.1

バージョンごとの詳細な互換性

次の表は、各 Java クライアントバージョンがサポートする認証モードを示しています。ダッシュ (-) は、そのモードがサポートされていないことを示します。

バージョン範囲サービス認証構成認証構成の暗号化
1.2.0 -- 1.4.1AccessKeyAccessKey、ECS ロール非サポート
1.4.2 -- 1.4.4AccessKeyAccessKey、ECS ロールサポート
1.4.5 -- 1.4.XAccessKey、ECS ロールAccessKey、ECS ロールサポート
2.0.0 -- 2.0.4AccessKeyAccessKey、ECS ロールサポート
2.1.0 -- 2.2.0ECS ロールを除くすべて全 7 モードサポート
2.2.1 以降全 7 モード全 7 モードサポート

Java 2.1.0 -- 2.2.0 は、構成認証のすべての認証モードをサポートしますが、サービス認証では ECS ロールをサポートしていません。完全なサービス認証サポートを利用するには、2.2.1 以降にアップグレードしてください。

Go クライアントの互換性

使用を避けるべきバージョン

  • Go 1.1.4 より前:推奨されません。

  • Go 2.0.0 -- 2.1.0:推奨されません。

サポートされているバージョン

Go クライアントは AccessKey ベースの認証のみをサポートします。他の認証モードは利用できません。

バージョン範囲サービス認証 (AccessKey)構成認証 (AccessKey)構成の暗号化
1.1.4 -- 1.1.Xサポートサポートサポート
2.1.1 以降サポートサポートサポート

Python クライアントの互換性

Python クライアントは AccessKey ベースの認証のみをサポートします。構成の暗号化は、どの Python クライアントバージョンでもサポートされていません。

バージョン範囲サービス認証 (AccessKey)構成認証 (AccessKey)構成の暗号化
0.1.10 より前非サポートサポート非サポート
0.1.10 以降サポートサポート非サポート

参考資料