имя: создать точку доступа вары: efsid: 'fs-xxxxxx' команда:> - aws efs создать точку доступа --cli-input-json file: // {{lookup ('шаблон', 'access.json')}} зарегистрироваться: efs_access
set_fact: efs_access_id: '{{(efs_access.stdout | from_json) .AccessPointId}}'
Ниже представлен файл json: { "ClientToken": "efs-test", «Теги»: [ { «Ключ»: «Имя», «Ценность»: «eda-stage-efs» } ], "FileSystemId": "{{efsid}}", "PosixUser": { «Uid»: 0, «Гид»: 0, "SecondaryGids": [ 0 ] }, "Корневая директория": { "Дорожка": "/", "CreationInfo": { "OwnerUid": 0, "OwnerGid": 0, «Разрешения»: «0755» } } }
Ниже произошла ошибка. фатальный: [localhost]: НЕ ВЫПОЛНЕНО! => { "изменено": правда, "cmd": [ "aws", "эфс", "создать точку доступа", "--cli-input-json", "файл: // {PosixUser:", "{Гид:", "0,", "SecondaryGids:", "[0],", "Uid:", "0},", "FileSystemId:", "fs-xxxxxxxx,", "Теги:", "[{Значение:", "эда-стадия-эфс", "Ключ:", "Имя}],", "Корневая директория:", "{Дорожка:", "/,", "CreationInfo:", "{OwnerUid:", "0,", "Разрешения:", «0755,», "OwnerGid:", "0}},", "ClientToken:", "efs-test}" ], "дельта": "0: 00: 00.283817", "конец": "2021-03-30 13: 55: 37.029428", "invocation": { "module_args": { "_raw_params": "aws efs create-access-point --cli-input-json file: // {'PosixUser': {'Gid': 0, 'SecondaryGids': [0], 'Uid': 0}, 'FileSystemId': 'fs-xxxxxxxx', 'Теги': [{'Значение': 'eda-ssa2-stage-efs', 'Ключ': 'Имя'}], 'RootDirectory': {'Путь': ' / ',' CreationInfo ': {' OwnerUid ': 0,' Permissions ':' 0755 ',' OwnerGid ': 0}},' ClientToken ':' efs-test '} ", "_uses_shell": ложь, "argv": ноль, "chdir": ноль, "создает": null, "исполняемый": ноль, "удаляет": ноль, "stdin": ноль, "stdin_add_newline": правда, "strip_empty_ends": правда, "предупреждать": правда } }, "msg": "ненулевой код возврата", «rc»: 255, "start": "2021-03-30 13: 55: 36.745611", "stderr": "usage: \ rПримечание: AWS CLI версии 2, последняя основная версия AWS CLI, теперь стабильна и рекомендуется для общего использования. Дополнительные сведения см. в инструкциях по установке AWS CLI версии 2 по адресу: https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html\n\nusage: aws [параметры] [...] [параметры] \ nЧтобы увидеть текст справки, вы можете запустить: \ n \ n aws help \ n aws help \ n aws help \ n \ nНеизвестные параметры: 0 ,, SecondaryGids :, [0] ,, Uid :, 0} ,, FileSystemId :, fs-xxxxxxx ,, Теги :, [{Value :, eda-ssa2-stage-efs ,, Key :, Name}] ,, RootDirectory :, {Path :, / ,, CreationInfo :, {OwnerUid :, 0 ,, Permissions :, 0755 ,, OwnerGid :, 0}} ,, ClientToken :, efs-test}, {Gid: ", "stderr_lines": [ "Применение: ", "Примечание. AWS CLI версии 2, последняя основная версия AWS CLI, теперь стабильна и рекомендуется для общего использования. Для получения дополнительной информации см. Инструкции по установке AWS CLI версии 2 по адресу: https://docs.aws.amazon. com / cli / latest / userguide / install-cliv2.html ", "", "использование: aws [параметры] [...] [параметры]", "Чтобы увидеть текст справки, вы можете запустить:", "", "aws help", "aws help", "aws help", "", "Неизвестные параметры: 0 ,, SecondaryGids :, [0] ,, Uid :, 0} ,, FileSystemId :, fs-xxxxxx ,, Теги :, [{Value :, eda-ssa2-stage-efs ,, Key :, Name}] ,, RootDirectory :, {Path :, / ,, CreationInfo :, {OwnerUid :, 0 ,, Permissions :, 0755 ,, OwnerGid :, 0}} ,, ClientToken :, efs-test}, {Gid: " ], "stdout": "", "stdout_lines": [] }
Привет, Харшит, добро пожаловать в SO. Пожалуйста отредактируйте свой вопрос и исправьте форматирование. Вглядываясь в море текстового шума, похоже, что вы визуализировали JSON в командной строке, где ожидался файл, не говоря уже об отсутствии
| quote
, чтобы сделать эту строку безопасной для использования в контексте командной строки. Удачи