首页 > 解决方案 > Ansible efs 接入点创建

问题描述

使用 ansible playbook 创建 efs 接入点时面临的问题。我正在尝试在它没有拾取的 json 中传递 efs id。剧本。

下面是 json 文件: { "ClientToken": "efs-test", "Tags": [ { "Key": "Name", "Value": "eda-stage-efs" } ], "FileSystemId": " {{ efsid }}", "PosixUser": { "Uid": 0, "Gid": 0, "SecondaryGids": [ 0 ] }, "RootDirectory": { "Path": "/", "CreationInfo": {“OwnerUid”:0,“OwnerGid”:0,“权限”:“0755”}}}

下面是发生的错误。致命的:[本地主机]:失败!=> {“更改”:true,“cmd”:[“aws”,“efs”,“create-access-point”,“--cli-input-json”,“file://{PosixUser:”, “{Gid:”、“0”、“SecondaryGids:”、“[0]”、“Uid:”、“0}”、“FileSystemId:”、“fs-xxxxxxxx”、“标签:” , "[{Value:", "eda-stage-efs,", "Key:", "Name}],", "RootDirectory:", "{Path:", "/,", "CreationInfo:", “{OwnerUid:”、“0”、“Permissions:”、“0755”、“OwnerGid:”、“0}}”、“ClientToken:”、“efs-test}”]、“delta”: “0:00:00.283817”,“结束”:“ strip_empty_ends”:true,“warn”:true } },“msg”:“非零返回码”,“rc”:255,“start”:“2021-03-30 13:55:36.745611”,“stderr ": "用法:\r注意:AWS CLI 版本 2 是 AWS CLI 的最新主要版本,现已稳定并推荐用于一般用途。有关更多信息,请参阅 AWS CLI 版本 2 安装说明:https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html\n\nusage: aws [options] [ ...] [parameters]\n要查看帮助文本,您可以运行:\n\n aws help\n aws help\n aws help\n\n未知选项:0,, SecondaryGids:, [ 0],, Uid:, 0},, FileSystemId:, fs-xxxxxxx,, Tags:, [{Value:, eda-ssa2-stage-efs,, Key:, Name}],, RootDirectory:, {Path: , /,, CreationInfo:, {OwnerUid:, 0,, Permissions:, 0755,, OwnerGid:, 0}},, ClientToken:, efs-test}, {Gid:", "stderr_lines": ["usage:" , "注意:AWS CLI 版本 2 是 AWS CLI 的最新主要版本,现已稳定并推荐用于一般用途。有关更多信息,请参阅 AWS CLI 版本 2 安装说明:https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html"、""、"用法:aws [options] [ ...] [parameters]", "要查看帮助文本,您可以运行:"、""、" aws help"、

标签: amazon-web-servicesansibleaws-cliamazon-efs

解决方案


推荐阅读