AWS Cost Explorerで利用される各サービスのコードをAWS CLIから取得する

AWS Billing and Cost ManagementのAWS Cost ExplorerのGetCostAndUsageを実行する時、各サービスのコードが返される場合があるのですが、あのサービスはどんなコードで返ってくるのかがわからなかったのでAWS CLIを呼び出して各サービスのコードを列挙しました

以下のAPIから取得できるコードはCost Explorerのコードとは一致していませんでした。。

aws pricing describe-services --region us-east-1 | jq '.Services[].ServiceCode'

ちなみに2023/12/09時点で結果は以下の通りでした(私の個人アカウントの話なので微妙に違うかも?)

"A4B"
"AWSAmplify"
"AWSAppFabric"
"AWSAppRunner"
"AWSAppSync"
"AWSApplicationMigrationSvc"
"AWSB2Bi"
"AWSBackup"
"AWSBillingConductor"
"AWSBudgets"
"AWSCertificateManager"
"AWSCleanRooms"
"AWSCloudFormation"
"AWSCloudMap"
"AWSCloudTrail"
"AWSCloudWAN"
"AWSCodeArtifact"
"AWSCodeCommit"
"AWSCodeDeploy"
"AWSCodePipeline"
"AWSConfig"
"AWSCostExplorer"
"AWSDataExchange"
"AWSDataSync"
"AWSDataTransfer"
"AWSDatabaseMigrationSvc"
"AWSDeepRacer"
"AWSDeveloperSupport"
"AWSDeviceFarm"
"AWSDirectConnect"
"AWSDirectoryService"
"AWSELB"
"AWSElasticDisasterRecovery"
"AWSElementalMediaConvert"
"AWSElementalMediaLive"
"AWSElementalMediaPackage"
"AWSElementalMediaStore"
"AWSElementalMediaTailor"
"AWSEntityResolution"
"AWSEvents"
"AWSFIS"
"AWSFMS"
"AWSGlobalAccelerator"
"AWSGlueElasticViews"
"AWSGlue"
"AWSGreengrass"
"AWSGroundStation"
"AWSIAMAccessAnalyzer"
"AWSIoT1Click"
"AWSIoTAnalytics"
"AWSIoTEvents"
"AWSIoTFleetWise"
"AWSIoTSiteWise"
"AWSIoTThingsGraph"
"AWSIoT"
"AWSLakeFormation"
"AWSLambda"
"AWSM2"
"AWSMDC"
"AWSMediaConnect"
"AWSMigrationHubRefactorSpaces"
"AWSNetworkFirewall"
"AWSOutposts"
"AWSPrivate5G"
"AWSQueueService"
"AWSR53AppRecoveryController"
"AWSResilienceHub"
"AWSRoboMaker"
"AWSSecretsManager"
"AWSSecurityHub"
"AWSServiceCatalog"
"AWSShield"
"AWSStorageGatewayDeepArchive"
"AWSStorageGateway"
"AWSSupplyChain"
"AWSSupportBusiness"
"AWSSupportEnterprise"
"AWSSystemsManager"
"AWSTelcoNetworkBuilder"
"AWSTransfer"
"AWSWickr"
"AWSWisdom"
"AWSXRay"
"AlexaTopSites"
"AlexaWebInfoService"
"AmazonA2I"
"AmazonApiGateway"
"AmazonAppStream"
"AmazonAthena"
"AmazonBedrock"
"AmazonBraket"
"AmazonChimeBusinessCalling"
"AmazonChimeCallMeAMCS"
"AmazonChimeCallMe"
"AmazonChimeDialInAMCS"
"AmazonChimeDialin"
"AmazonChimeFeatures"
"AmazonChimeServices"
"AmazonChimeVoiceConnector"
"AmazonChime"
"AmazonCloudDirectory"
"AmazonCloudFront"
"AmazonCloudSearch"
"AmazonCloudWatch"
"AmazonCodeWhisperer"
"AmazonCognitoSync"
"AmazonCognito"
"AmazonConnectCases"
"AmazonConnectVoiceID"
"AmazonConnect"
"AmazonDAX"
"AmazonDataZone"
"AmazonDetective"
"AmazonDevOpsGuru"
"AmazonDocDB"
"AmazonDynamoDB"
"AmazonEC2"
"AmazonECRPublic"
"AmazonECR"
"AmazonECS"
"AmazonEFS"
"AmazonEI"
"AmazonEKSAnywhere"
"AmazonEKS"
"AmazonES"
"AmazonETS"
"AmazonElastiCache"
"AmazonFSx"
"AmazonFinSpace"
"AmazonForecast"
"AmazonFraudDetector"
"AmazonGameLift"
"AmazonGlacier"
"AmazonGrafana"
"AmazonGuardDuty"
"AmazonHealthLake"
"AmazonHoneycode"
"AmazonIVSChat"
"AmazonIVS"
"AmazonInspectorV2"
"AmazonInspector"
"AmazonKendra"
"AmazonKinesisAnalytics"
"AmazonKinesisFirehose"
"AmazonKinesisVideo"
"AmazonKinesis"
"AmazonLex"
"AmazonLightsail"
"AmazonLocationService"
"AmazonLookoutEquipment"
"AmazonLookoutMetrics"
"AmazonLookoutVision"
"AmazonMCS"
"AmazonML"
"AmazonMQ"
"AmazonMSK"
"AmazonMWAA"
"AmazonMacie"
"AmazonManagedBlockchain"
"AmazonMedicalImaging"
"AmazonMemoryDB"
"AmazonMonitron"
"AmazonNeptune"
"AmazonOmics"
"AmazonPersonalize"
"AmazonPinpoint"
"AmazonPolly"
"AmazonPrometheus"
"AmazonQLDB"
"AmazonQ"
"AmazonQuickSight"
"AmazonRDS"
"AmazonRedshift"
"AmazonRekognition"
"AmazonRoute53"
"AmazonS3GlacierDeepArchive"
"AmazonS3"
"AmazonSES"
"AmazonSNS"
"AmazonSWF"
"AmazonSageMaker"
"AmazonSecurityLake"
"AmazonSimpleDB"
"AmazonStates"
"AmazonSumerian"
"AmazonTextract"
"AmazonTimestream"
"AmazonVPC"
"AmazonVerifiedPermissions"
"AmazonWAM"
"AmazonWorkDocs"
"AmazonWorkLink"
"AmazonWorkMail"
"AmazonWorkSpacesThinClient"
"AmazonWorkSpacesWeb"
"AmazonWorkSpaces"
"AppFlow"
"CloudHSM"
"CodeBuild"
"CodeCatalyst"
"CodeGuru"
"ContactCenterTelecomm"
"ContactLensAmazonConnect"
"CustomerProfiles"
"ElasticMapReduce"
"IngestionServiceSnowball"
"IngestionService"
"IoTDeviceDefender"
"IoTDeviceManagement"
"IoTTwinMaker"
"OpsWorks"
"PaymentCryptography"
"SimSpaceWeaver"
"SnowballExtraDays"
"VMwareCloudOnAWS"
"auditmanager"
"awskms"
"awswaf"
"comprehend"
"comprehendmedical"
"datapipeline"
"mobileanalytics"
"nimble"
"repostspace"
"transcribe"
"translate"
tech  AWS 

See also