В Juju, какую команду использовать для доступа к настройкам среды из скрипта hook?

Моим конкретным случаем является получение информации аутентификации амазонки EC2, хранящейся в средах. yaml. Я знаю команду get-constraints, доступную в последних сборках Juju. Можно ли использовать эту информацию для доступа к этой информации?

1
задан 2 August 2012 в 13:08

1 ответ

В это время вы не можете получить доступ к среде varaibables. Если для вашего очарования требуется информация о проверке подлинности, вам нужно добавить его в качестве параметра конфигурации для этого Charm (Charms должен быть разработан для развертывания на всех стеках, поэтому не каждый поставщик будет иметь что-то вроде ключа проверки подлинности ec2). Если вы нуждаетесь в услугах AWS в своем очаровании, подумайте об экспонировании тех, кто находится в конфигурации, с чем-то вроде этого:

options:
  aws-public-key:
    type: string
    default: ""
    description: Amazon Public Key for S3
  aws-secret-key:
    type: string
    default: ""
    description: Amazon Secret Key for S3
  s3-bucket:
    type: string
    default: ""
    description: Amazon S3 Bucket

Таким образом, они будут установлены с помощью команды juju set и будут доступны в hook_changed через [ f3]

Конфигурация службы
1
ответ дан 25 May 2018 в 08:00
  • 1
    Я использовал config.yaml для предварительной настройки переменных – Antojk 3 August 2012 в 15:20

Другие вопросы по тегам:

Похожие вопросы: