Hantera AWS-kostnader och AWS-användning i Azure
Kommentar
Anslutningsappen för AWS i Cost Management-tjänsten dras tillbaka den 31 mars 2025. Användarna bör överväga alternativa lösningar för AWS-kostnadshanteringsrapportering. Den 31 mars 2024 inaktiverar Azure möjligheten att lägga till nya anslutningsappar för AWS för alla kunder. Mer information finns i Dra tillbaka AWS-anslutningsappen (Amazon Web Services).
När du har konfigurerat AWS-rapportintegrering av kostnader och användning för Cost Management är du redo att börja hantera dina AWS-kostnader och -användning. Den här artikeln hjälper dig att förstå hur du använder kostnadsanalys och budgetar i Cost Management för att hantera dina AWS-kostnader och din AWS-användning.
Om du inte redan har konfigurerat integreringen kan du se Konfigurera integrering av rapport för AWS-användning.
Innan du börjar: Om du inte är bekant med kostnadsanalys kan du läsa snabbstarten Utforska och analysera kostnader med kostnadsanalys . Om du inte känner till budgetar i Azure kan du läsa självstudien Skapa och hantera budgetar .
Visa AWS-kostnader i kostnadsanalys
AWS-kostnader är tillgängliga i kostnadsanalys i följande omfattningar:
- AWS-länkade konton under en hanteringsgrupp
- Kostnader för AWS-länkat konto
- Kostnader för AWS-konsoliderat konto
I nästa avsnitt beskrivs hur du visar information om kostnader och användning för var och en av dessa omfattningar.
Visa AWS-länkade konton under en hanteringsgrupp
Att visa kostnader med hjälp av omfånget Hanteringsgrupp är det enda sättet att se aggregerade kostnader som kommer från olika Azure-prenumerationer och AWL-länkade konton. Genom att använda en hanteringsgrupp får du en gemensam vy över kostnaderna för både Azure och AWS.
I kostnadsanalys öppnar du omfattningsväljaren och väljer den hanteringsgrupp som innehåller dina AWS-länkade konton. Här är en exempelbild i Azure-portalen:
Här är ett exempel som visar kostnaderna för hanteringsgruppen i kostnadsanalys, grupperade efter leverantör (Azure och AWS).
Kommentar
Hanteringsgrupper stöds för närvarande inte för kunder med Microsoft-kundavtal (MCA). MCA-kunder kan skapa anslutningsappen och visa sina AWS-data. Däremot kan inte MCA-kunder se sina Azure-kostnader och AWS-kostnader tillsammans under en hanteringsgrupp.
Visa kostnader för ett AWS-länkat konto
Om du vill visa kostnader för ett AWS-länkat konto öppnar du omfattningsväljaren och väljer det AWS-länkade kontot. Observera att länkade konton är associerade med en hanteringsgrupp, enligt definitionen i AWS-anslutningsprogrammet.
Här är ett exempel som visar hur du väljer en omfattning för ett AWS-länkat konto.
Visa kostnader för ett AWS-konsoliderat konto
Om du vill visa kostnader för ett AWS-konsoliderat konto öppnar du omfattningsväljaren och väljer det AWS-konsoliderade kontot. Här är ett exempel som visar hur du väljer en omfattning för ett AWS-konsoliderat konto.
Den här omfattningen ger en översikt över alla AWS-länkade konton som är associerade med det AWS-konsoliderade kontot. Här är ett exempel som visar kostnader för ett AWS-konsoliderat konto, grupperade efter tjänstnamn.
Dimensioner som är tillgängliga för filtrering och gruppering
I följande tabell beskrivs de dimensioner som är tillgängliga för gruppering och filtrering i kostnadsanalys.
Dimension | Amazon, CUR-huvud | Omfattningar | Kommentarer |
---|---|---|---|
Availability zone | lineitem/AvailabilityZone | Alla | |
Plats | product/Region | Alla | |
Meter | Alla | ||
Mätarkategori | lineItem/ProductCode | Alla | |
Mätarunderkategori | lineitem/UsageType | Alla | |
Åtgärd | lineItem/Operation | Alla | |
Resurs | lineItem/ResourceId | Alla | |
Resurstyp | product/instanceType | Alla | Om product/instanceType är null används lineItem/UsageType. |
ResourceGuid | Ej tillämpligt | Alla | GUID för Azure-mätare. |
Servicenamn | product/ProductName | Alla | Om product/ProductName är null används lineItem/ProductCode. |
Tjänstenivå | |||
Prenumerations-ID:t | lineItem/UsageAccountId | Konsoliderat konto och hanteringsgrupp | |
Prenumerationsnamn | Ej tillämpligt | Konsoliderat konto och hanteringsgrupp | Kontonamn samlas in med AWS-organisationens API. |
Tagg | resourceTags | Alla | Prefixet user: tas bort från användardefinierade taggar för att tillåta molntaggar. Prefixet aws: lämnas orört. |
Faktureringskonto-ID | bill/PayerAccountId | Hanteringsgrupp | |
Faktureringskontonamn | Ej tillämpligt | Hanteringsgrupp | Kontonamn samlas in med AWS-organisationens API. |
Provider | Ej tillämpligt | Hanteringsgrupp | Antingen AWS eller Azure. |
Ange budgetar för AWS-omfattningar
Med budgetar kan du hantera kostnader proaktivt och öka ansvarstagandet i organisationen. Budgetar anges på omfattningarna för AWS-konsoliderat konto och AWS länkat konto. Här är ett exempel på budgetar för ett AWS-konsoliderat konto i Cost Management:
AWS-datainsamlingsprocess
När du har konfigurerat AWS-anslutningsprogrammet startar datainsamlings- och identifieringsprocesserna. Det kan ta några timmar att samla in alla användningsdata. Hur lång tid det tar beror på:
- Tiden det tar att bearbeta CUR-filerna i AWS S3-bucketen.
- Tiden det tar att skapa omfattningarna för AWS-konsoliderat konto och AWS-länkat konto.
- Hur lång tid och hur ofta AWS skriver rapportfiler för kostnader och användning i S3-bucketen
Prissättning för AWS-integrering
Varje AWS-anslutningsprogram får 90 dagars kostnadsfri utvärdering.
Listpriset är 1 % av dina AWS-månadskostnader. Varje månad debiteras du baserat på dina fakturerade kostnader från föregående månad.
Användningen av AWS-API:er kan medföra ytterligare kostnader för AWS.
Begränsningar för AWS-integrering
- Budgetar i Cost Management stöder inte hanteringsgrupper med flera valutor. Budgetutvärdering visas inte för hanteringsgrupper med flera valutor. Ett felmeddelande visas om du väljer en hanteringsgrupp som har flera valutor när du skapar en budget.
- Molnanslutningsappar stöder inte AWS GovCloud (US), AWS Gov eller AWS China.
- I Cost Management visas endast AWS-användningskostnader. Skatt, support, återbetalningar, RI, krediter eller andra debiteringstyper stöds inte ännu.
Felsök AWS-integrering
Du kan lösa vanliga problem med hjälp av följande felsökningsinformation.
Behörighet saknas för AWS-länkade konton
Felkod: Obehörig
Det finns två sätt att få behörighet för att visa kostnader för AWS-länkade konton:
- Få åtkomst till hanteringsgruppen som har AWS-länkade konton.
- Få någon att ge dig behörighet till det AWS-länkade kontot.
Som standard är den som har skapat AWS-anslutningsprogrammet ägare till alla objekt som anslutningsprogrammet har skapat. Det innefattar även det AWS-konsoliderade kontot och det AWS-länkade kontot.
För att kunna verifiera anslutningsinställningarna behöver du minst en deltagarroll eftersom en läsare inte kan verifiera anslutningsinställningarna
Samlingen misslyckades med AssumeRole
Felkod: FailedToAssumeRole
Det här felet innebär att Cost Management inte kan anropa AWS AssumeRole-API:et. Det här problemet kan inträffa på grund av ett problem med rolldefinitionen. Kontrollera att följande villkor är uppfyllda:
- Det externa ID:t är samma som det som finns i rolldefinitionen och anslutningsdefinitionen.
- Rolltypen är inställd på ett annat AWS-konto som tillhör dig eller tredje part.
- Alternativet Kräv MFA är avmarkerat.
- Det betrodda AWS-kontot i AWS-rollen är 432263259397.
Samlingen misslyckades med nekad åtkomst – CUR-rapportdefinitioner
Felkod: AccessDeniedReportDefinitions
Det här felet innebär att Cost Management inte kan se definitionerna för kostnads- och användningsrapporten (CUR). Den här behörigheten används för att verifiera att CUR har definierats som förväntat av Cost Management. Se Skapa en kostnads- och användningsrapport i AWS.
Samlingen misslyckades med nekad åtkomst – visa rapporter
Felkod: AccessDeniedListReports
Det här felet innebär att Cost Management inte kan visa objektet i den S3-bucket där CUR finns. AWS IAM-principen kräver behörighet för bucketen och objekten i bucketen. Se Skapa en roll och princip i AWS.
Samlingen misslyckades med nekad åtkomst – ladda ned rapport
Felkod: AccessDeniedDownloadReport
Det här felet innebär att Cost Management inte kan komma åt och hämta CUR-filerna som lagras i Amazon S3-bucketen. Kontrollera att AWS JSON-principen som är kopplad till rollen ser ut som i exemplet som visas längst ned i avsnittet Skapa en roll och princip i AWS.
Samlingen misslyckades eftersom vi inte hittade kostnads- och användningsrapporten
Felkod: FailedToFindReport
Det här felet innebär att Cost Management inte kan hitta kostnads- och användningsrapporten som definierades i anslutningsappen. Kontrollera att den inte har tagits bort och att AWS JSON-principen som är kopplad till rollen ser ut som i exemplet som visas längst ned i avsnittet Skapa en roll och princip i AWS.
Det gick inte att skapa eller verifiera anslutningsappen på grund av att definitionerna för kostnads- och användningsrapporten inte stämde överens
Felkod: ReportIsNotValid
Det här felet gäller definitionen för kostnads- och användningsrapporten för AWS. Specifika inställningar krävs för rapporten. Dessa krav finns i Skapa en kostnads- och användningsrapport i AWS.
Ett internt fel uppstod när anslutningsappen skulle skapas
Felkod: Skapa anslutningsapp – Det gick inte att skapa anslutningsappen <ConnectorName>. Orsak: Internt fel. Kontrollera att rätt AWS-egenskaper har angetts.
Det här felet kan inträffa när ditt AWS-anslutningsprogram och din prenumeration finns i olika hanteringsgrupper. AWS-anslutningsappen och prenumerationen måste finnas i samma hanteringsgrupp.
Nästa steg
- Om du inte redan har konfigurerat din Azure-miljö med hanteringsgrupper kan du se Initial konfiguration av hanteringsgrupper.