

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 例: AWS PCS の共有ホームディレクトリとして EFS ファイルシステムを使用する
<a name="working-with_ec2-user-data_efs"></a>

 このスクリプトを起動テンプレート`"userData"`の の値として指定します。詳細については、「[AWS PCS の Amazon EC2 ユーザーデータの使用](working-with_ec2-user-data.md)」を参照してください。

この例では、 の EFS マウントの例を拡張[PCS AWS でのネットワークファイルシステムの使用](working-with_file-systems.md)して、共有ホームディレクトリを実装します。/home の内容は、EFS ファイルシステムがマウントされる前にバックアップされます。その後、マウントが完了すると、コンテンツは共有ストレージ上の所定の場所にすばやくコピーされます。

このスクリプトの次の値を独自の詳細に置き換えます。
+ {{/mount-point-directory}} – EFS ファイルシステムをマウントするインスタンス上のパス。
+ {{filesystem-id}} – EFS ファイルシステムのファイルシステム ID。

```
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="==MYBOUNDARY=="

--==MYBOUNDARY==
Content-Type: text/cloud-config; charset="us-ascii"

packages:
  - amazon-efs-utils

runcmd:
  - mkdir -p /tmp/home
  - rsync -a /home/ /tmp/home
  - echo "{{filesystem-id}}:/ {{/mount-point-directory}} efs tls,_netdev" >> /etc/fstab
  - mount -a -t efs defaults
  - rsync -a --ignore-existing /tmp/home/ /home
  - rm -rf /tmp/home/

--==MYBOUNDARY==--
```