У меня есть размещенный на firebase сайт, который я больше не использую. Я все еще хочу сохранить проект, но хочу удалить размещенный сайт. Есть ли способ сделать это, или мне просто нужно загрузить пустой каталог. Не похоже, что это опция в пользовательском интерфейсе
Как удалить размещенный сайт из firebase
Ответы (8)
Его можно удалить.
- Сначала запустите
firebase hosting:disable
черезfirebase-tools
CLI. - Перейдите в консоль Firebase и выберите
Hosting
в меню слева. - Вы увидите развернутый проект со списком ваших исторических действий, таких как
Deployed
,disabled
и т. Д. - Только после того, как вы отключите сайт, вы сможете выбрать действие для удаления развертывания в меню «три вертикальные точки».
firebase hosting:disable
не ни удаляет, ни отключает Firebase functions
. Я не нашел никакой документации, и мне пришлось попробовать ???? способ.
- person philshem; 01.06.2018
firebase hosting:disable
, похоже, отключает только основной сайт для вашего проекта firebase
- person aaronvargas; 26.04.2020
Если у вас есть несколько сайтов, размещенных в одном проекте, используйте флаг -s, чтобы указать сайт, который вы хотите отключить.
firebase hosting:disable -s yoursitename
Это немного скрыто, но вот шаги:
- Перейдите в консоль хостинга Firebase для своего проекта, вы увидите свой домен.
- Наведите курсор на свой домен. Справа есть дополнительное меню (⋮ три вертикальные точки).
- В дополнительном меню выберите Удалить домен.
firebase hosting:disable
, и он вернулся с Hosting has been disabled
Затем удалил развертывание в консоли. Но я все еще могу получить доступ к приложению. Ой, нет, это был кеш моего браузера. Он удален
- person August; 02.10.2017
Я потратил на это слишком много времени и, надеюсь, это может быть полезно. Я развернул свои материалы с помощью firebase deploy
, но не смог увидеть это в консоли firebase. Когда я попробовал firebase hosting:disable
, у меня получилось Error: HTTP Error: 400, Invalid project ID specified.
Следующие шаги помогли мне удалить мой проект.
Чтобы найти проект, вы должны получить результат
firebase deploy
, который будет иметь URL-адрес консоли, который выглядит следующим образом:Project Console: https://console.firebase.google.com/project/<your-project-id>/overview
.Перейдите по этой ссылке и перейдите в настройки проекта. Вы должны иметь возможность
удалить там свой проект.
Вы можете использовать следующую команду:
firebase hosting: disable -s <firebase_project_name>
замените <firebase_project_name>
именем вашего проекта firebase. Это позволяет вам отказаться от подписки на текущий проект и перевести его в режим отключения, и вы не сможете получать трафик с опубликованной веб-страницы. Если вы хотите снова включить его, вы можете сделать это с визуальной платформы. Я оставляю изображение прикрепленным, чтобы вы могли ориентироваться.
[Обновление]
Для нескольких сайтов, размещенных !! использовать команду
firebase hosting:disable --project yoursitename
для меня это работает !! Можешь попробовать?
На данный момент нет правильного способа массового удаления всех предыдущих развертываний в проекте.
Однако лучшее, что вы можете сделать, - это очистить папку хостинга firebase, а затем развернуть ее с помощью firebase deploy
Эта опция была предоставлена как запрос функции в firebase. Будем надеяться, что он скоро будет реализован :)
1. Войдите в Firebase, затем откройте свой проект.
2. Нажмите значок «Настройки» рядом с кнопкой «Обзор проекта», затем выберите Настройки проекта.
3. На карточке «Ваши приложения» выберите приложение, которое хотите удалить.
4. Найдите кнопку «Удалить проект» внизу страницы и нажмите Удалить проект.
5.Проверьте точки, затем нажмите Удалить приложение навсегда.
firebase hosting:disable
из интерфейса командной строки - person Michael Bleigh   schedule 04.03.2017firebase hosting:disable --site <site name>
. Синтаксис цели обычноhosting:<target>
, но в этом случае я не смог найти способ указать цель при использовании команды:disable
- person maganap   schedule 15.09.2020