Nano Hash - криптовалюты, майнинг, программирование

Зарезервированные слова для шаблонов CloudFormation?

Есть ли зарезервированные слова, переменные и т. д. для шаблонов CloudFormation? Я указал таблицу DynamoDB под названием «Config»:

  # ...standard CF definition
  Resources:
    # ...other resources that correctly build
    Config:
      Type: AWS::DynamoDB::Table
      Properties:
        TableName: my-app-config
        AttributeDefinitions:
          - AttributeName: name
            AttributeType: S
        KeySchema:
          - AttributeName: name
            KeyType: HASH
        ProvisionedThroughput:
          ReadCapacityUnits: 1
          WriteCapacityUnits: 1

...и применил шаблон, но ресурс не создается. Я не вижу никаких ошибок в консоли CloudFormation.


  • Имя вашей таблицы my-app-config 20.02.2018

Ответы:


1

Название вашего ресурса (Config) не должно вызывать проблем.

Ресурс Config должен быть вложен в объект Resources, например:

---
AWSTemplateFormatVersion: '2010-09-09'
Description: My Stack

Resources:
  Config:
    Type: AWS::DynamoDB::Table
    Properties:
      TableName: my-app-config
      AttributeDefinitions:
        - AttributeName: name
          AttributeType: S
      KeySchema:
        - AttributeName: name
          KeyType: HASH
      ProvisionedThroughput:
        ReadCapacityUnits: 1
        WriteCapacityUnits: 1
20.02.2018
  • Спасибо @spg, это правильно в разделе «Ресурсы», я обновил вопрос, чтобы отразить это. 20.02.2018
  • Просто чтобы вы знали, я успешно создал стек, используя обрезанный ответ. Либо таблица DynamoDB создана, и вы не можете ее найти (вы случайно просматриваете другой регион AWS?), либо ошибка связана с другой частью шаблона CloudFormation, которую вы не показываете. 20.02.2018
  • Спасибо @spg, я согласен, что это, вероятно, еще одна ошибка. Не уверен, что это еще 20.02.2018
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

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

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..