ApsaraMQ for RabbitMQ applique une authentification en deux étapes : la vérification de l'identité basée sur une paire AccessKey, suivie d'un contrôle des permissions via Resource Access Management (RAM).
Authentification de l'identité par paire AccessKey
ApsaraMQ for RabbitMQ effectue la vérification de l'identité à l'aide de la paire AccessKey uniquement lors de l'établissement de la connexion. Si la paire AccessKey expire après l'établissement de la connexion, les opérations ultérieures ne sont pas affectées.
Authentification des permissions basée sur RAM
Après la vérification de l'identité, ApsaraMQ for RabbitMQ vérifie les permissions de l'utilisateur RAM lorsque vous envoyez des messages, déclarez des files d'attente et des exchanges, ou démarrez des consommateurs. Si les permissions de l'utilisateur RAM changent après l'établissement de la connexion, ces opérations peuvent être bloquées. Les permissions des consommateurs ne sont vérifiées qu'au démarrage. Une fois les consommateurs démarrés, le broker n'interrompt pas la transmission des messages vers ces derniers.
Gérez les permissions à l'aide des Politiques système pour Amqp et des Politiques personnalisées pour ApsaraMQ for RabbitMQ.