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

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

2
задан 2 August 2012 в 12:08

2 ответа

Попытайтесь передать информацию, в которой Вы нуждаетесь как параметры конфигурации для очарования.

Чтобы сделать это, Вы были бы:

  • добавьте названия параметра в config.yaml файл очарования

  • любая передача ключи как a --config часть juju deploy команда или альтернативно использование juju set команда

  • считайте ключи из рычагов очарования с помощью config-get команда

2
ответ дан 2 August 2012 в 12:08

В это время Вы не можете получить доступ к Среде varaibables. Если Ваше очарование потребует информации аутентификации, то необходимо будет добавить его как параметр конфигурации, для которого Очарование (Очарование должно быть разработано для развертывания на всех стеках, таким образом, не у каждого поставщика будет что-то как 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управляйте и было бы доступно в рычаге config_changed через config-get

1
ответ дан 2 August 2012 в 12:08

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

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