Отображение общего файлового ресурса Azure в Bash Cloud Shell

Это возможно? Пока что мне не очень повезло, но у меня ограниченные навыки в Linux. Я хочу иметь возможность сопоставить постоянный общий ресурс, чтобы я мог хранить файлы состояния Terraform, к которым может обращаться каждый человек в моей команде. Используя PowerShell Shell, я могу легко создать новый psdrive для общего ресурса, но вы не можете запустить Terraform из PowerShell Shell.

2 ответа

Решение

Может быть, вы можете использовать это, чтобы делиться файлами с каждым человеком в моей команде.

Сначала вы должны убедиться, что каждая облачная оболочка использует одну и ту же учетную запись хранения, каждый создаст образ диска своего$Homeкаталог, чтобы сохранить все содержимое в каталоге, например:

Затемзагрузите файлы в эту общую папку, например:

Проверьте файлы в облачной оболочке:
От пользователя 1:

От user2:

Таким образом, вы можете обмениваться файлами для всех пользователей в одной учетной записи хранения.

Примечание:
О загрузке файлов в общую папку Azure через портал Azure, пожалуйста, обратитесь к этой статье.

Загрузите файлы по этому пути:

Надеюсь это поможет.

Сегодня только Bash в Cloud Shell предлагает Terraform. При использовании Bash он сохраняет все содержимое вашего каталога $Home, используя общий файловый ресурс, который вы отображаете при первом использовании Cloud Shell.

Здесь есть список инструментов каждой оболочки:

удар

PowerShell

Что касается сопоставления общего файлового ресурса, вам необходимо сделать это при первом обращении к облачной оболочке. Проверьте эту документацию об этом.

Чтобы попробовать Terraform в Bash, ознакомьтесь с этим конкретным руководством по использованию Terraform в Bash Cloud Shell.

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