本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
由托管的提供商堆栈 AWS ParallelCluster
自定义资源提供程序堆栈的格式如以下 CloudFormation 模板片段所示:
PclusterClusterProvider: Type: AWS::CloudFormation::Stack Properties: Parameters: CustomLambdaRole: # (Optional) RoleARN to override default AdditionalIamPolicies: # (Optional) comma-separated list of IAM policies to add TemplateURL: !Sub - https://${AWS::Region}-aws-parallelcluster.s3.${AWS::Region}.${AWS::URLSuffix}/parallelcluster/${Version}/templates/custom_resource/cluster.yaml - { Version: 3.14.0 }
- 属性:
-
- 参数:
-
- CustomLambdaRole (可选):
-
具有运行 AWS Lambda (可创建和管理集群)的权限的自定义角色。默认情况下,该角色使用 AWS ParallelCluster 文档中默认定义的相同策略。
- AdditionalIamPolicies (可选):
-
以逗号分隔的其他 IAM 策略 Amazon 资源名称 (ARNs) 列表,以添加到 Lambda 使用的角色中。仅在未指定
CustomLambdaRole时使用,并且可以留空。如果需要对头节点、计算节点使用其他策略或需要其他策略以访问 Amazon S3 存储桶,请将其添加到
CustomLambdaRole或AdditionalIamPolicy属性中。如果您需要将其他策略附加到头节点,则还必须授予必要的权限,以便将这些策略附加或分离到与头节点关联的 IAM 角色。具体而言,您需要将 “ia AttachRolePolicy m:” 和 “ia DetachRolePolicy m:” 权限(或托管策略中的等效权限)附加到头节点使用的 IAM 角色。有关更多信息,请参阅 AWS ParallelCluster用于管理 IAM 资源的用户示例策略。
有关默认策略的更多信息,请参阅 AWS Identity and Access Management中的权限AWS ParallelCluster。
- TemplateURL(必需):
-
AWS ParallelCluster 自定义资源文件 URL。
- 输出:
-
- ServiceToken:
-
可用作自定义资源
ServiceToken属性的值。自定义资源ServiceToken指定 CloudFormation 将请求发送到何处。这是您在 CloudFormation 模板中包含的群集资源的必填输入。 - LogGroupArn:
-
底层资源登录到 CloudWatch
LogGroup的 ARN。 - LambdaLayerArn:
-
用于运行操作的 Lambda 层的 ARN。 AWS ParallelCluster