Получить значение ConnectionString из учетной записи хранения az, показанной в действии githubC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Получить значение ConnectionString из учетной записи хранения az, показанной в действии github

Сообщение Anonymous »

Я хочу получить строку подключения BLOB-объекта учетной записи хранения Azure через:

Код: Выделить всё

  - name: Azure CLI Create Blob Container
uses: azure/CLI@v1
with:
azcliversion: 2.30.0
inlineScript: |

groupName=${{ env.AZURE_RESOURCE_GROUP_NAME }}
blobName=${{ env.AZURE_BLOB_NAME }}
connectionString=$(az storage account show-connection-string --name $blobName --resource-group $groupName --subscription ${{ secrets.AZURE_SUBSCRIPTION_ID }})
Возвращаемый результат:

Код: Выделить всё

*** "connectionString": "DefaultEndpointsProtocol=https;EndpointSuffix=core.windows.net;AccountName=name;AccountKey=***" ***
Обратите внимание на *** в начале и конце значения (он выглядит как скрытые { и ). Как получить только значение:

DefaultEndpointsProtocol=https;EndpointSuffix=core.windows.net;AccountName=name;AccountKey=***

(и игнорировать ключ ConnectionString и *** как )?
Я пробовал:

Код: Выделить всё

connectionStringValue=${connectionString#*:}
который обрезает ключ *** и ConnectionString с самого начала, но не затрагивает *** в конце. Кроме того, я считаю, что лучше получить значение из результата Azure, но не знаю, как это сделать в действии github.
Буду признателен за любую помощь.

Подробнее здесь: https://stackoverflow.com/questions/789 ... hub-action
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»