Narzędzia cenowe platformy Azure dla serwera Azure MCP

Narzędzia cenowe platformy Azure na serwerze MCP ułatwiają zarządzanie oszacowaniami kosztów, pytaniami dotyczącymi rozliczeń i śledzeniem budżetu przy użyciu monitów języka naturalnego. W tym artykule wyjaśniono, w jaki sposób te narzędzia pozwalają organizacjom poznać wydatki na platformę Azure i efektywnie zarządzać kosztami.

Uwaga / Notatka

Parametry narzędzia: Narzędzia serwera MCP platformy Azure definiują parametry dla danych potrzebnych do ukończenia zadań. Niektóre z tych parametrów są specyficzne dla każdego narzędzia i zostały opisane tutaj. Inne parametry są globalne i współużytkowane przez wszystkie narzędzia. Aby uzyskać więcej informacji, zobacz Parametry narzędzia.

Uzyskiwanie informacji o cenach

Uzyskaj informacje o cenach detalicznych platformy Azure. Wywołaj to narzędzie tylko wtedy, gdy użytkownik określi jednostkę SKU (--sku) lub potwierdzi, że chce uzyskać wszystkie ceny dla usługi. Nie należy wywoływać tego narzędzia, jeśli użytkownik udostępnia tylko szeroką nazwę usługi (na przykład Virtual Machines, Storage, SQL Database) bez określonej jednostki SKU — najpierw poproś o dokładną jednostkę SKU lub warstwę. W przypadku porównań między regionami lub jednostkami SKU wymagaj jawnych nazw jednostek SKU usługi ARM i nie zakładaj wartości domyślnych. Wymaga co najmniej jednego filtru: --sku, , --service--region, --service-familylub --filter. SavingsPlan nie jest prawidłową --price-type wartością; użyj --include-savings-plan zamiast tego. Prawidłowe --price-type wartości to Consumption, Reservationi DevTestConsumption. Gdy --include-savings-plan ma wartość true, wyniki Consumption zawierają zagnieżdżoną tablicę savingsPlan z cenami rocznymi i trzyletnimi, głównie dla maszyn wirtualnych z systemem Linux. W przypadku szacowania kosztów dla Bicep/ARM wyodrębnij typ zasobu i SKU, wykonaj zapytanie dla każdego zasobu i zsumuj miesięczne koszty (stawka godzinowa × 730).

Przykładowe monity obejmują:

  • "To jest mój szablon Bicep: <bicep_template>. Oszacuj moje koszty wdrożenia.
  • "Jaka jest cena jednostki SKU Standard_D4s_v5 w regionie eastus?"
  • Czy mogę uzyskać szczegóły dotyczące cen dla usługi Virtual Machines i SKU Standard_E64-16ds_v4?
  • Pokaż mi Consumption ceny dla SKU Standard_D4s_v5 w westeurope i uwzględnij plan oszczędnościowy.
  • "Lista informacji o cenach dla wszystkich jednostek SKU w usłudze Storage w regionie westus2."
Parameter Wymagane lub opcjonalne Opis
Waluta Opcjonalnie Kod waluty dla cen (na przykład USD, EUR). Wartość domyślna to USD.
SKU Opcjonalny* Nazwa SKU ARM (na przykład Standard_D4s_v5, Standard_E64-16ds_v4).
Usługa Opcjonalny* Nazwa usługi platformy Azure (na przykład , Virtual MachinesStorage, SQL Database).
Region Opcjonalny* Region platformy Azure (na przykład eastus, westeurope, westus2).
Rodzina usług Opcjonalny* Rodzina usług (na przykład Compute, , StorageDatabases, Networking).
Typ ceny Opcjonalny* Filtr typu ceny (dla opcji: Consumption, Reservation, DevTestConsumption).
Uwzględnij plan oszczędności Opcjonalnie Uwzględnij informacje dotyczące cen planu oszczędności (korzysta z wersji interfejsu API w wersji zapoznawczej).
Filtr Opcjonalny* Nieprzetworzone wyrażenie filtru OData dla zaawansowanych zapytań (na przykładmeterId eq 'abc-123'). Aby uzyskać więcej informacji o usłudze OData, zobacz dokumentację OData.
  • Wymagana jest co najmniej jedna opcja filtru.

Wskazówki adnotacji narzędzi:

Destrukcyjny Idempotentny Open World Tylko do odczytu Secret Wymagane lokalnie
❌ ✅ ❌ ✅ ❌ ❌