Поскольку учетные записи Backblaze предоставляют только один ключ приложения B2 Cloud Storage, как вам следует обращаться с B2 для нескольких приложений?
Исходя из таких сервисов, как AWS S3 и Google Cloud Storage, я привык использовать отдельные учетные записи доступа (например, IAM в AWS и сервисные учетные записи в Google Cloud) для отдельных приложений. Я всегда думал, что это имеет смысл, что это хорошая практика, когда речь идет о безопасности, и убедиться, что проблемы с облачными сервисами одного приложения не влияют на другое.
Однако Backblaze предлагает вам только один ключ приложения для каждой учетной записи. Означает ли это, что нам следует создавать отдельные учетные записи Backblaze, если мы создаем несколько приложений и используем одну учетную запись для каждого приложения? Или использовать несколько учетных записей для каждого приложения, чтобы иметь уникальные ключи для тестирования, разработки, разработки и т. Д.? Мне любопытно, если бы кто-нибудь имел опыт работы с B2 и мог бы дать совет.
1 ответ
Нашел ответ на мою проблему. Я прочитал далее в документах и обнаружил, что ключ приложения, предоставленный вашей учетной записи, является главным ключом, который может создавать другие ключи через их API. Таким образом, вы должны создать другие ключи приложений для отдельных приложений, указав доступ, который они должны иметь при их создании. Вид системы DIY IAM.