Я перечисляю все доступные подписки. При вызове subscription.id
возвращается:
/subscriptions/<subscription-id>
Теперь, если я попытаюсь передать это напрямую, скажем, в вычислительную библиотеку Azure, она не примет это как идентификатор.
compute_client = ComputeManagementClient(credential=credentials, subscription_id=subscription.id)
>> (SubscriptionNotFound) The subscription 'subscriptions' could not be found.
Это означает, что мне нужно вручную очистить идентификатор.
subscription.id.replace("/subscription/", "")
Что отвратительно. Есть ли встроенный метод для получения только идентификатора?