Zarządzanie kosztami i użyciem platformy AWS na platformie Azure
Uwaga
Łącznik dla platformy AWS w usłudze Cost Management zostanie wycofany 31 marca 2025 r. Użytkownicy powinni rozważyć alternatywne rozwiązania do raportowania zarządzania kosztami platformy AWS. 31 marca 2024 r. platforma Azure wyłączy możliwość dodawania nowych łączników dla platformy AWS dla wszystkich klientów. Aby uzyskać więcej informacji, zobacz Wycofywanie łącznika usług Amazon Web Services (AWS).
Po skonfigurowaniu i skonfigurowaniu integracji raportów kosztów i użycia platformy AWS dla usługi Cost Management możesz rozpocząć zarządzanie kosztami i użyciem platformy AWS. Z tego artykułu dowiesz się, jak korzystać z analizy kosztów i budżetów w usłudze Cost Management w celu zarządzania kosztami i użyciem platformy AWS.
Jeśli integracja nie została jeszcze skonfigurowana, zapoznaj się z tematem Ustawianie i konfigurowanie integracji raportów o użyciu platformy AWS.
Przed rozpoczęciem: jeśli nie znasz analizy kosztów, zapoznaj się z przewodnikiem Szybki start Eksplorowanie i analizowanie kosztów za pomocą funkcji Analiza kosztów. Jeśli nie znasz budżetów na platformie Azure, zobacz samouczek Tworzenie budżetów i zarządzanie nimi.
Wyświetlanie kosztów dotyczących platformy AWS w analizie kosztów
Koszty dotyczące platformy AWS są dostępne w analizie kosztów w następujących zakresach:
- Połączone konta platformy AWS w grupie zarządzania
- Koszty połączonego konta platformy AWS
- Koszty skonsolidowanego konta platformy AWS
W następnych sekcjach opisano sposób korzystania z zakresów, aby wyświetlać dane dotyczące kosztów i użycia dla każdego z nich.
Wyświetlanie połączonych kont platformy AWS w grupie zarządzania
Wyświetlanie kosztów przy użyciu zakresu grupy zarządzania jest jedynym sposobem wyświetlania zagregowanych kosztów pochodzących z różnych subskrypcji platformy Azure i połączonych kont platformy AWS. Korzystanie z grupy zarządzania zapewnia widok międzychmurowy, umożliwiający wyświetlanie kosztów platform Azure i AWS razem.
W analizie kosztów otwórz selektor zakresu i wybierz grupę zarządzania, która zawiera połączone konta platformy AWS. Oto przykładowy obraz w witrynie Azure Portal:
Oto przykład przedstawiający koszt grupy zarządzania w analizie kosztów, pogrupowany według dostawcy (platformy Azure i AWS).
Uwaga
Grupy zarządzania nie są obecnie obsługiwane w przypadku klientów umowy MCA. Klienci umowy MCA mogą utworzyć łącznik, aby wyświetlać swoje dane platformy AWS. Jednak klienci umowy MCA nie mogą wyświetlać kosztów platformy Azure i AWS razem w ramach grupy zarządzania.
Wyświetlanie kosztów połączonego konta platformy AWS
Aby wyświetlić koszty połączonego konta platformy AWS, otwórz selektor zakresu i wybierz połączone konto platformy AWS. Pamiętaj, że połączone konta są skojarzone z grupą zarządzania, jak określono w łączniku platformy AWS.
Oto przykład przedstawiający wybór zakresu połączonego konta platformy AWS.
Wyświetlanie kosztów skonsolidowanego konta platformy AWS
Aby wyświetlić koszty skonsolidowanego konta platformy AWS, otwórz selektor zakresu i wybierz skonsolidowane konto platformy AWS. Oto przykład przedstawiający wybór zakresu skonsolidowanego konta platformy AWS.
Ten zakres zapewnia zagregowany widok wszystkich połączonych kont platformy AWS skojarzonych ze skonsolidowanym kontem platformy AWS. Oto przykład przedstawiający koszty skonsolidowanego konta platformy AWS, pogrupowane według nazwy usługi.
Wymiary dostępne do filtrowania i grupowania
W poniższej tabeli opisano wymiary dostępne do grupowania i filtrowania w analizie kosztów.
Wymiar | Nagłówek raportu Amazon CUR | Zakresy | Komentarze |
---|---|---|---|
Availability zone | lineitem/AvailabilityZone | wszystkie | |
Lokalizacja | product/Region | wszystkie | |
Miernik | wszystkie | ||
Kategoria miernika | lineItem/ProductCode | wszystkie | |
Podkategoria miernika | lineitem/UsageType | wszystkie | |
Operacja | lineItem/Operation | wszystkie | |
Zasób | lineItem/ResourceId | wszystkie | |
Typ zasobu | product/instanceType | wszystkie | Jeśli element product/instanceType ma wartość null, używany jest element lineItem/UsageType. |
ResourceGuid | Nie dotyczy | wszystkie | Identyfikator GUID miernika platformy Azure. |
Service name | product/ProductName | wszystkie | Jeśli element product/ProductName ma wartość null, używany jest element lineItem/ProductCode. |
Warstwa usług | |||
Identyfikator subskrypcji | lineItem/UsageAccountId | Skonsolidowane konto i grupa zarządzania | |
Nazwa subskrypcji | Nie dotyczy | Skonsolidowane konto i grupa zarządzania | Nazwy kont są zbierane przy użyciu interfejsu AWS Organization API. |
Tag | resourceTags | wszystkie | Prefiks user: jest usuwany z tagów zdefiniowanych przez użytkownika, aby umożliwić używanie tagów międzychmurowych. Prefiks aws: pozostaje nienaruszony. |
Identyfikator konta rozliczeniowego | bill/PayerAccountId | Grupa zarządzania | |
Nazwa konta rozliczeniowego | Nie dotyczy | Grupa zarządzania | Nazwy kont są zbierane przy użyciu interfejsu AWS Organization API. |
Provider | Nie dotyczy | Grupa zarządzania | Platforma AWS lub Azure. |
Ustawianie budżetów w zakresach platformy AWS
Używaj budżetów, aby aktywnie zarządzać kosztami i zwiększyć odpowiedzialność w organizacji. Budżety są ustawiane na zakresy skonsolidowanego konta platformy AWS i połączonego konta platformy AWS. Oto przykład budżetu dla skonsolidowanego konta platformy AWS, pokazany w usłudze Cost Management:
Proces zbierania danych w usłudze AWS
Po skonfigurowaniu łącznika platformy AWS rozpocznie się proces zbierania i odnajdywania danych. Zebranie wszystkich danych użycia może potrwać kilka godzin. Czas trwania zależy od następujących czynników:
- Czas potrzebny do przetworzenia bieżących plików CUR, które znajdują się w zasobniku S3 platformy AWS.
- Czas potrzebny na utworzenie zakresów skonsolidowanego konta platformy AWS i połączonego konta platformy AWS.
- Czas i częstotliwość, z jaką usługa AWS zapisuje pliki raportów o kosztach i użyciu w zasobniku S3.
Ceny integracji platformy AWS
Z bezpłatnej wersji próbnej każdego łącznika platformy AWS można korzystać przez 90 dni.
Cena wynosi 1% miesięcznych kosztów platformy AWS. W każdym miesiącu opłata jest naliczana na podstawie kosztów zafakturowanych w poprzednim miesiącu.
Dostęp do interfejsów API platformy AWS może pociągnąć za sobą dodatkowe koszty na platformie AWS.
Ograniczenia integracji z platformą AWS
- Budżety w usłudze Cost Management nie obsługują grup zarządzania z wieloma walutami. W przypadku grup zarządzania z wieloma walutami ocena budżetu nie jest wyświetlana. Jeśli wybierzesz grupę zarządzania z wieloma walutami podczas tworzenia budżetu, zostanie wyświetlony komunikat o błędzie.
- Łączniki chmury nie obsługują usług AWS GovCloud (US), AWS Gov ani AWS China.
- W usłudze Cost Management są wyświetlane tylko koszty użycia platformy AWS. Podatki, pomoc techniczna, zwroty, wystąpienia zarezerwowane, środki lub inne typy opłat nie są jeszcze obsługiwane.
Rozwiązywanie problemów z integracją z platformą AWS
Skorzystaj z poniższych informacji dotyczących rozwiązywania problemów, aby rozwiązać typowe problemy.
Brak uprawnień do połączonych kont platformy AWS
Kod błędu: Brak autoryzacji
Uprawnienia dostępu do połączonych kont platformy AWS można zdobyć na dwa sposoby:
- Uzyskanie dostępu do grupy zarządzania, która ma połączone konta platformy AWS.
- Udzielenie użytkownikowi przez inną osobę uprawnień do połączonego konta platformy AWS.
Domyślnie twórca łącznika platformy AWS jest właścicielem wszystkich obiektów utworzonych przez łącznik. Dotyczy to również skonsolidowanego konta platformy AWS i połączonego konta platformy AWS.
Aby można było zweryfikować ustawienia łącznika, potrzebujesz co najmniej roli współautora, ponieważ czytelnik nie może zweryfikować ustawień łącznika
Zbieranie nie powiodło się z powodu elementu AssumeRole
Kod błędu: FailedToAssumeRole
Ten błąd oznacza, że usługa Cost Management nie może wywołać interfejsu API elementu AssumeRole platformy AWS. Przyczyną tego może być problem z definicją roli. Upewnij się, że są spełnione następujące warunki:
- Identyfikator zewnętrzny jest taki sam jak w definicji roli i definicji łącznika.
- Typ roli jest ustawiony na Another AWS account Belonging to you or 3rd party (Inne konto AWS należące do Ciebie lub innej firmy).
- Pole Require MFA (Wymaganie usługi MFA) jest wyczyszczone.
- Zaufane konto platformy AWS w roli AWS to 432263259397.
Zbieranie nie powiodło się z powodu odmowy dostępu do definicji raportu CUR
Kod błędu: AccessDeniedReportDefinitions
Ten błąd oznacza, że usługa Cost Management nie może wyświetlić definicji raportów kosztów i użycia. To uprawnienie służy do sprawdzania, czy raport CUR jest zdefiniowany zgodnie z oczekiwaniami usługi Cost Management. Zobacz Tworzenie raportu o kosztach i użyciu platformy AWS.
Zbieranie nie powiodło się z powodu odmowy dostępu do list raportów
Kod błędu: AccessDeniedListReports
Ten błąd oznacza, że usługa Cost Management nie może wyświetlić listy obiektów w zasobniku S3, w których znajduje się raport CUR. Zasady zarządzania dostępem i tożsamościami na platformie AWS wymagają uprawnienia do zasobnika oraz obiektów w zasobniku. Zobacz Tworzenie roli i zasad w usłudze AWS.
Zbieranie nie powiodło się z powodu odmowy dostępu do pobierania raportu
Kod błędu: AccessDeniedDownloadReport
Ten błąd oznacza, że usługa Cost Management nie jest w stanie uzyskać dostępu do wszystkich plików CUR przechowywanych w zasobniku usługi Amazon S3 i pobrać ich. Upewnij się, że kod JSON zasad platformy AWS dołączony do roli przypomina przykład przedstawiony w dolnej części sekcji Tworzenie roli i zasad w usłudze AWS.
Zbieranie nie powiodło się, ponieważ nie znaleziono raportu o kosztach i użyciu
Kod błędu: FailedToFindReport
Ten błąd oznacza, że usługa Cost Management nie może znaleźć raportu o kosztach i użyciu zdefiniowanego w łączniku. Upewnij się, że nie został usunięty i że kod JSON zasad platformy AWS dołączony do roli przypomina przykład przedstawiony w dolnej części sekcji Tworzenie roli i zasad w usłudze AWS.
Nie można utworzyć lub zweryfikować łącznika ze względu na niezgodność definicji raportów o kosztach i użyciu
Kod błędu: ReportIsNotValid
Ten błąd jest związany z definicją raportu o kosztach i użyciu platformy AWS. Wymagamy określonych ustawień dla tego raportu. Zobacz wymagania w sekcji Tworzenie raportu o kosztach i użyciu platformy AWS.
Błąd wewnętrzny podczas tworzenia łącznika
Kod błędu: Tworzenie łącznika — nie można utworzyć łącznika <ConnectorName>. Przyczyna: Błąd wewnętrzny. Sprawdź, czy podano poprawne właściwości platformy AWS.
Ten błąd może wystąpić, gdy subskrypcja i łącznik platformy AWS znajdują się w różnych grupach zarządzania. Subskrypcja i łącznik platformy AWS muszą znajdować się w tej samej grupie zarządzania.
Następne kroki
- Jeśli środowisko platformy Azure nie zostało jeszcze skonfigurowane w grupach zarządzania, zobacz Konfiguracja początkowa grup zarządzania.