All Products
Search
Document Center

Microservices Engine:Nacos client versions supported for authentication, encryption, and decryption

Last Updated:Dec 16, 2024

Microservices Registry Professional Edition instances provide the service authentication feature and the encryption and decryption feature. This topic describes the support for these features by different Nacos client versions.

Nacos client version

Service authentication

Configuration authentication

Configuration encryption and decryption

Remarks

Versions earlier than Java 1.1.X

We recommend that you do not use these versions.

None.

Java 1.2.0 to 1.4.1

  • AccessKey mode: 对

  • Automatic AccessKey rotation mode: 错

  • Security token service (STS) token mode: 错

  • RAM role Alibaba Cloud Resource Name (ARN) mode: 错

  • Elastic Compute Service (ECS) role mode: 错

  • OpenID Connect (OIDC) role ARN mode: 错

  • Credentials Uniform Resource Identifier (URI) mode: 错

  • AccessKey mode: 对

  • Automatic AccessKey rotation mode: 错

  • STS token mode: 错

  • RAM role ARN mode: 错

  • ECS role mode: 对

  • OIDC role ARN mode: 错

  • Credentials URI mode: 错

错

  • If you use the AccessKey mode for authentication, you must configure the AccessKey ID and AccessKey secret. For more information, see Use an AccessKey pair.

  • If you use the automatic AccessKey rotation mode for authentication, you must activate Key Management Service (KMS). For more information, see Use an automatically rotated AccessKey pair.

  • If you use the STS token mode, you must obtain and maintain temporary credentials. For more information, see Use an STS token.

  • If you use the RAM role ARN mode for authentication, you must configure an AccessKey pair that has the permissions to assume a role. For more information, see Use a RAM role ARN.

  • If you use the ECS role mode for authentication, you need to configure a RAM role. For more information, see Use an ECS RAM role.

  • If you use the OIDC role ARN mode for authentication, you must activate Container Service for Kubernetes (ACK) and enable the RAM Roles for Service Accounts (RRSA) feature. For more information, see Use an OIDC role ARN.

  • If you use the credentials URI mode, you must build a service to obtain a temporary credential for an STS token. For more information, see Use a credentials URI.

  • For more information about the encryption and decryption configurations of Microservices Registry Professional Edition instances, see Configuration encryption.

Java 1.4.2 to 1.4.4

  • AccessKey mode: 对

  • Automatic AccessKey rotation mode: 错

  • STS token mode: 错

  • RAM role ARN mode: 错

  • ECS role mode: 错

  • OIDC role ARN mode: 错

  • Credentials URI mode: 错

  • AccessKey mode: 对

  • Automatic AccessKey rotation mode: 错

  • STS token mode: 错

  • RAM role ARN mode: 错

  • ECS role mode: 对

  • OIDC role ARN mode: 错

  • Credentials URI mode: 错

对

Java 1.4.5 to 1.4.X

  • AccessKey mode: 对

  • Automatic AccessKey rotation mode: 错

  • STS token mode: 错

  • RAM role ARN mode: 错

  • ECS role mode: 对

  • OIDC role ARN mode: 错

  • Credentials URI mode: 错

  • AccessKey mode: 对

  • Automatic AccessKey rotation mode: 错

  • STS token mode: 错

  • RAM role ARN mode: 错

  • ECS role mode: 对

  • OIDC role ARN mode: 错

  • Credentials URI mode: 错

对

Java 2.0.0 to 2.0.4

  • AccessKey mode: 对

  • Automatic AccessKey rotation mode: 错

  • STS token mode: 错

  • RAM role ARN mode: 错

  • ECS role mode: 错

  • OIDC role ARN mode: 错

  • Credentials URI mode: 错

  • AccessKey mode: 对

  • Automatic AccessKey rotation mode: 错

  • STS token mode: 错

  • RAM role ARN mode: 错

  • ECS role mode: 对

  • OIDC role ARN mode: 错

  • Credentials URI mode: 错

对

Java 2.1.0 to 2.2.0

  • AccessKey mode: 对

  • Automatic AccessKey rotation mode: 对

  • STS token mode: 对

  • RAM role ARN mode: 对

  • ECS role mode: 错

  • OIDC role ARN mode: 对

  • Credentials URI mode: 对

  • AccessKey mode: 对

  • Automatic AccessKey rotation mode: 对

  • STS token mode: 对

  • RAM role ARN mode: 对

  • ECS role mode: 对

  • OIDC role ARN mode: 对

  • Credentials URI mode: 对

对

Java 2.2.1 and later

  • AccessKey mode: 对

  • Automatic AccessKey rotation mode: 对

  • STS token mode: 对

  • RAM role ARN mode: 对

  • ECS role mode: 对

  • OIDC role ARN mode: 对

  • Credentials URI mode: 对

  • AccessKey mode: 对

  • Automatic AccessKey rotation mode: 对

  • STS token mode: 对

  • RAM role ARN mode: 对

  • ECS role mode: 对

  • OIDC role ARN mode: 对

  • Credentials URI mode: 对

对

Versions earlier than Go 1.1.4

We recommend that you do not use these versions.

None.

Go 1.1.4 to 1.1.X

  • AccessKey mode: 对

  • Automatic AccessKey rotation mode: 错

  • STS token mode: 错

  • RAM role ARN mode: 错

  • ECS role mode: 错

  • OIDC role ARN mode: 错

  • Credentials URI mode: 错

  • AccessKey mode: 对

  • Automatic AccessKey rotation mode: 错

  • STS token mode: 错

  • RAM role ARN mode: 错

  • ECS role mode: 错

  • OIDC role ARN mode: 错

  • Credentials URI mode: 错

对

None.

Go 2.0.0 to 2.1.0

We recommend that you do not use these versions.

None.

Go 2.1.1 and later

  • AccessKey mode: 对

  • Automatic AccessKey rotation mode: 错

  • STS token mode: 错

  • RAM role ARN mode: 错

  • ECS role mode: 错

  • OIDC role ARN mode: 错

  • Credentials URI mode: 错

  • AccessKey mode: 对

  • Automatic AccessKey rotation mode: 错

  • STS token mode: 错

  • RAM role ARN mode: 错

  • ECS role mode: 错

  • OIDC role ARN mode: 错

  • Credentials URI mode: 错

对

None.

Versions earlier than Python 0.1.10

Not supported.

  • AccessKey mode: 对

  • Automatic AccessKey rotation mode: 错

  • STS token mode: 错

  • RAM role ARN mode: 错

  • ECS role mode: 错

  • OIDC role ARN mode: 错

  • Credentials URI mode: 错

错

None.

Python 0.1.10 and later

  • AccessKey mode: 对

  • Automatic AccessKey rotation mode: 错

  • STS token mode: 错

  • RAM role ARN mode: 错

  • ECS role mode: 错

  • OIDC role ARN mode: 错

  • Credentials URI mode: 错

  • AccessKey mode: 对

  • Automatic AccessKey rotation mode: 错

  • STS token mode: 错

  • RAM role ARN mode: 错

  • ECS role mode: 错

  • OIDC role ARN mode: 错

  • Credentials URI mode: 错

错

None.