Access strategies and security best practices
An access strategy sets who can reach a Ray cluster's dashboard and Jobs API endpoint. You set it with annotations on the Ray resource.
Annotations
Add the following annotations under metadata.annotations on your Ray
resource (RayCluster, RayJob, RayService, or
RayCronJob).
metadata: annotations: access.sagemaker.amazonaws.com/enabled: "true" access.sagemaker.amazonaws.com/access-strategy: ray-access-strategy-private
When you add these annotations to a RayJob, RayService, or
RayCronJob, they are automatically propagated to the
RayCluster created on their behalf. You do not need to annotate the
underlying cluster separately.
Strategies
-
ray-access-strategy-private— the default when no strategy annotation is set. Access is scoped to the identity that created the cluster. -
ray-access-strategy-public— any identity with connect permission in the cluster's namespace can reach the endpoint.
Important
Choose ray-access-strategy-public only when every identity with
connect permission in the namespace is meant to have read and write access to the
cluster.