Get the Slurm cluster secret
You can use Secrets Manager to get the current base64-encoded version of a Slurm cluster secret The following example uses the AWS CLI. Make the following substitutions before running the command.
-
Replace
with the AWS Region to create your cluster in, such asregion
us-east-1
. -
Replace
with thesecret-arn
secretArn
from an AWS PCS cluster.
aws secretsmanager get-secret-value \ --region
region
\ --secret-id 'secret-arn
' \ --version-stage AWSCURRENT \ --query 'SecretString' \ --output text
For information about how to use the Slurm cluster secret, see Using standalone instances as AWS PCS login nodes.
Permissions
You use an IAM principal to get the Slurm cluster secret. The IAM principal must have permission to read the secret. For more information, see Roles terms and concepts in the AWS Identity and Access Management User Guide.
The following sample IAM policy allows access to an example cluster secret.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowSecretValueRetrievalAndVersionListing", "Effect": "Allow", "Action": [ "secretsmanager:GetSecretValue", "secretsmanager:ListSecretVersionIds" ], "Resource": "arn:aws:secretsmanager:us-east-1:012345678901:secret:pcs!slurm-secret-s3431v9rx2-FN7tJF" } ] }