Исчезают ресурсы AWS

#amazon-web-services #amazon-dynamodb #aws-cli

#amazon-веб-сервисы #amazon-dynamodb #aws-cli

Вопрос:

Я новичок в AWS, так что это может быть просто из-за настроек, но некоторые из моих ресурсов больше не отображаются в моей консоли администратора.

В частности, все мои таблицы DynamoDB и функции Lambda больше не отображаются на моей консоли. Мои списки cloudfront и Route 34 в полном порядке. Кроме того, я больше не вижу ни одного из сертификатов моего веб-сайта в списке.

Я знаю, что ресурсы не были удалены, поскольку я могу пинговать их другими способами и получать правильные ответы и тому подобное. И я указан как единственный пользователь и имею root-доступ? Почему они больше не отображаются?

Приведенный ниже пример вывода командной строки, показывающий, что CLI распознает существование таблиц, но ни одна из них больше не отображается на моей веб-консоли. Я не думаю, что я что-то изменил, но, вероятно, я это сделал, ха-ха.

 C:UsersEric RobertsonDocumentsProjectsPersonal2portfolio-sitefrontend>aws dynamodb list-tables
{
    "TableNames": [
        "activeGames",
        "fragments",
        "grocery-users",
        "quite-simply",
        "skills",
        "tokens",
        "users"
    ]
}
  
 C:UsersEric RobertsonDocumentsProjectsPersonal2portfolio-sitefrontend>aws iam list-users
{
    "Users": [
        {
            "Path": "/",
            "UserName": "serverless",
            "UserId": "AIDA3MZR6R3DOFQLU4PYT",
            "Arn": "arn:aws:iam::783399423686:user/serverless",
            "CreateDate": "2020-06-09T19:38:55 00:00"
        }
    ]
}
  

Обновление: похоже, это связано с отключением регионов?

Смотрите обновленное изображение

Комментарии:

1. Возможно, ваша консоль настроена для другого региона или вы используете учетную запись, отличную от используемой CLI?

2. @Marcin моя консоль настроена на глобальную в верхнем левом углу, учетные записи, насколько мне известно, одинаковые. Есть ли что-то конкретное, что я должен проверить?

3. IAM будет глобальным, а dynamodb — региональным. Итак, вопрос в том, в каком регионе находятся ваши таблицы?

4. @Marcin, возможно, так оно и есть. Мои таблицы находятся в us-east-1, но все мои регионы теперь выделены серым цветом? Я опубликую обновленную картинку

5. Вот и все! Спасибо! Я явно все еще пытаюсь разобраться с консолью!

Ответ №1:

На основе комментариев.

Проблема заключалась в использовании неправильного региона для DynamoDB в консоли. При использовании IAM все регионы отображаются серым цветом, поскольку IAM является глобальным сервисом.

Чтобы изменить регион для DynamoDB, сначала нужно перейти в консоль DynamoDB, а затем возможно изменение региона. DynamoDB — это региональный сервис, в отличие от IAM.