

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用 Amazon S3
<a name="s3_resources-v3"></a>

您可以通过配置 AWS ParallelCluster中的// [`S3Access`](HeadNode-v3.md#yaml-HeadNode-Iam-S3Access)和 [`HeadNode`](HeadNode-v3.md)//[`Iam`[`Scheduling`[`SlurmQueues`[`- Name`[`Iam`](Scheduling-v3.md#Scheduling-v3-SlurmQueues-Iam)](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-Name)](Scheduling-v3.md#Scheduling-v3-SlurmQueues)](Scheduling-v3.md)](HeadNode-v3.md#HeadNode-v3-Iam)/[`S3Access`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-Iam-S3Access)参数 AWS ParallelCluster 配置对 Amazon S3 的访问权限。

## 示例
<a name="examples-s3-v3"></a>

以下示例配置对 *firstbucket/read\$1only/* 中所有对象的只读访问权限，对 `secondbucket/read_and_write/` 中所有对象的读/写访问权限。

```
...
HeadNode:  
  ...
  Iam:
    S3Access:
      - BucketName: firstbucket
        KeyName: read_only/*
        EnableWriteAccess: false
      - BucketName: secondbucket
        KeyName: read_and_write/*
        EnableWriteAccess: true
...
```

下一个示例配置对账户任何存储桶 (\$1) 的 `read_only/` 文件夹中所有对象的只读访问权限。

```
...
HeadNode:  
  ...
  Iam: 
    S3Access:
      - BucketName: *
        KeyName: read_only/*
        EnableWriteAccess: false
...
```

最后一个示例配置对账户中所有存储桶和对象的 read\$1only 访问权限。

```
...
HeadNode:  
  ...
  Iam:   
    S3Access:
      - BucketName: *
...
```