#amazon-web-services #amazon-cloudformation #nfs #amazon-efs
Вопрос:
Я пытаюсь создать точку доступа EFS для использования для подключения EFS.
В настоящее время у меня есть текущий код Cloudformation для этого.
{
"efs01": {
"type": "efs",
"depends_on": [],
"persistent": "true",
"descriptor": {
"Resources" : {
"SecurityGroup" : {
"Type": "Pipeline::SecurityGroup",
"Properties" : {
"IngressRules" : [ { "sources": [ "app01","app02" ], "ports":["TCP:NFS"] } ]
}
},
"FileSystem" : {
"Type" : "AWS::EFS::FileSystem",
"Properties" : {
"ThroughputMode": "bursting",
"ProvisionedThroughputInMibps": null
}
},
"AccessPointResource": {
"Type": "AWS::EFS::AccessPoint",
"Properties": {
"FileSystemId": {
"Ref": "FileSystem"
},
"PosixUser": {
"Uid": "12345",
"Gid": "12345"
},
"RootDirectory": {
"CreationInfo": {
"OwnerGid": "1",
"OwnerUid": "1",
"Permissions": "0744"
},
"Path": "/ap1"
}
}
}
}
}
}
}
Хотя я могу смонтировать EFS, я не вижу созданной папки » ap1 » и не могу смонтировать EFS с помощью точки доступа.
Нужно ли мне где-то определять пользователя posix и владельца корневого каталога перед созданием EFS? Если да, то как мне это сделать?