- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
이 가이드를 사용하여 Datadog AWS 통합을 수동으로 설정합니다.
AWS 통합을 수동으로 설정하려면 AWS 계정에서 IAM 정책 및 IAM 역할을 생성하고 Datadog 계정에 생성된 AWS 외부 ID로 역할을 설정합니다. 이를 통해 Datadog의 AWS 계정이 사용자 대신 AWS API를 쿼리하고 데이터를 Datadog 계정으로 가져올 수 있습니다. 아래 섹션에서는 이러한 각 구성 요소를 생성한 후 Datadog 계정에서 설정을 완료하는 단계까지 자세히 설명합니다.
aws
, 중국*은 aws-cn
, GovCloud는 aws-us-gov
입니다. 자세한 정보는 AWS 설명서에서 파티션을 참고하세요.Role Delegation
을 선택합니다. AWS 상용 리전으로 범위가 지정된 AWS 계정에만 역할 위임이 지원됩니다.Role Delegation
을 선택합니다. AWS 상용 리전이나 AWS GovCloud로 범위가 지정된 AWS 계정에만 역할 위임이 지원됩니다.AWS External ID
를 복사합니다. 외부 ID에 관한 자세한 내용은 IAM 사용자 가이드를 참고하세요.
참고: 외부 ID는 사용자가 명시적으로 변경하거나 이 기간 동안 다른 AWS 계정이 Datadog에 추가되지 않는 한 48시간 동안 계속 사용 가능하며, 재생성되지 않습니다. 해당 기간 내에 Add New AWS Account 페이지로 돌아가서 외부 ID를 변경하지 않고 계정 추가 프로세스를 완료할 수 있습니다.Datadog에서 제공하는 모든 AWS 통합을 활용하려면 필수 권한을 사용하여 AWS 계정에 Datadog 역할에 대한 IAM 정책을 생성합니다. 다른 구성 요소가 통합에 추가되면 이러한 권한이 변경될 수 있습니다.
DatadogIntegrationPolicy
또는 원하는 이름으로 지정하고 적절한 설명을 제공합니다.Datadog이 IAM 정책에 정의된 권한을 사용할 수 있도록 IAM 역할을 만듭니다.
Account ID
로 464622532012
를 입력합니다. Datadog의 계정 ID이며, Datadog에게 AWS 데이터에 대한 액세스 권한을 부여합니다.Account ID
로 417141415827
를 입력합니다. Datadog의 계정 ID이며, Datadog에게 AWS 데이터에 대한 액세스 권한을 부여합니다.065115117704
를 Account ID
로 입력하고, 그렇지 않으면 392588925713
을 입력합니다. 이는 Datadog의 계정 ID이며 Datadog에게 AWS 데이터에 대한 액세스 권한을 부여합니다.Require MFA
를 사용하지 않도록 설정하세요. 자세한 내용은 제3자에게 AWS 리소스 액세스 권한 부여 시 외부 ID를 사용하는 방법 AWS 설명서를 참조하세요.DatadogIntegrationRole
와 같은 이름을 지정합니다.123456789012
와 같이 계정 ID를 대시 없이입력합니다. 계정 ID는 Datadog에 대해 생성된 역할의 ARN에서 확인할 수 있습니다.** 중국 본토 (또는 중국 본토 내 환경과 연결된) Datadog 서비스의 모든 사용에는 웹 사이트 제한된 서비스 위치에 게시된 법적 고지 사항의 적용을 받습니다.
aws
, 중국*은 aws-cn
, GovCloud는 aws-us-gov
입니다. 자세한 정보는 AWS 설명서에서 [파티션][9]을 참고하세요.Account ID
, AWS Access Key
, AWS Secret Key
를 입력합니다.** 중국 본토에서(또는 중국 본토 내 환경과 관련된) 사용하는 모든 Datadog 서비스는 웹사이트의 제한된 서비스 위치에 게시된 법적 고지 사항의 적용을 받습니다.
AWS IAM permissions enable Datadog to collect resource data necessary to monitor your AWS environment. To correctly set up the AWS Integration, you must attach the relevant IAM policies to the Datadog AWS Integration IAM Role in your AWS account.
The set of permissions necessary to use all the integrations for individual AWS services which are not included in AWS Security Audit Policy.
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"account:GetContactInformation",
"amplify:ListApps",
"amplify:ListArtifacts",
"amplify:ListBackendEnvironments",
"amplify:ListBranches",
"amplify:ListDomainAssociations",
"amplify:ListJobs",
"amplify:ListWebhooks",
"aoss:BatchGetCollection",
"aoss:ListCollections",
"app-integrations:GetApplication",
"app-integrations:GetDataIntegration",
"app-integrations:ListApplicationAssociations",
"app-integrations:ListApplications",
"app-integrations:ListDataIntegrationAssociations",
"app-integrations:ListDataIntegrations",
"app-integrations:ListEventIntegrationAssociations",
"app-integrations:ListEventIntegrations",
"appstream:DescribeAppBlockBuilders",
"appstream:DescribeAppBlocks",
"appstream:DescribeApplications",
"appstream:DescribeFleets",
"appstream:DescribeImageBuilders",
"appstream:DescribeImages",
"appstream:DescribeStacks",
"appsync:GetGraphqlApi",
"aps:DescribeRuleGroupsNamespace",
"aps:DescribeScraper",
"aps:DescribeWorkspace",
"aps:ListRuleGroupsNamespaces",
"aps:ListScrapers",
"aps:ListWorkspaces",
"athena:BatchGetNamedQuery",
"athena:BatchGetPreparedStatement",
"b2bi:GetCapability",
"b2bi:GetPartnership",
"b2bi:GetProfile",
"b2bi:GetTransformer",
"b2bi:ListCapabilities",
"b2bi:ListPartnerships",
"b2bi:ListProfiles",
"b2bi:ListTransformers",
"backup-gateway:GetGateway",
"backup-gateway:GetHypervisor",
"backup-gateway:GetVirtualMachine",
"backup-gateway:ListGateways",
"backup-gateway:ListHypervisors",
"backup-gateway:ListVirtualMachines",
"backup:DescribeFramework",
"backup:GetLegalHold",
"backup:ListBackupPlans",
"backup:ListFrameworks",
"backup:ListLegalHolds",
"backup:ListProtectedResources",
"backup:ListRecoveryPointsByBackupVault",
"batch:DescribeJobQueues",
"batch:DescribeSchedulingPolicies",
"batch:ListSchedulingPolicies",
"bedrock:GetAgent",
"bedrock:GetAgentActionGroup",
"bedrock:GetAgentAlias",
"bedrock:GetAsyncInvoke",
"bedrock:GetBlueprint",
"bedrock:GetDataSource",
"bedrock:GetEvaluationJob",
"bedrock:GetFlow",
"bedrock:GetFlowAlias",
"bedrock:GetFlowVersion",
"bedrock:GetFoundationModel",
"bedrock:GetGuardrail",
"bedrock:GetImportedModel",
"bedrock:GetInferenceProfile",
"bedrock:GetIngestionJob",
"bedrock:GetKnowledgeBase",
"bedrock:GetMarketplaceModelEndpoint",
"bedrock:GetModelCopyJob",
"bedrock:GetModelCustomizationJob",
"bedrock:GetModelInvocationJob",
"bedrock:GetPrompt",
"bedrock:ListAgentActionGroups",
"bedrock:ListAgentAliases",
"bedrock:ListAgentCollaborators",
"bedrock:ListAgentVersions",
"bedrock:ListAgents",
"bedrock:ListAsyncInvokes",
"bedrock:ListBlueprints",
"bedrock:ListDataSources",
"bedrock:ListEvaluationJobs",
"bedrock:ListFlowAliases",
"bedrock:ListFlows",
"bedrock:ListFoundationModels",
"bedrock:ListGuardrails",
"bedrock:ListImportedModels",
"bedrock:ListInferenceProfiles",
"bedrock:ListIngestionJobs",
"bedrock:ListKnowledgeBaseDocuments",
"bedrock:ListKnowledgeBases",
"bedrock:ListMarketplaceModelEndpoints",
"bedrock:ListModelCopyJobs",
"bedrock:ListModelCustomizationJobs",
"bedrock:ListModelInvocationJobs",
"bedrock:ListPromptRouters",
"bedrock:ListPrompts",
"bedrock:ListProvisionedModelThroughputs",
"cassandra:Select",
"ce:DescribeCostCategoryDefinition",
"ce:GetAnomalyMonitors",
"ce:GetAnomalySubscriptions",
"ce:GetCostCategories",
"cloudformation:DescribeGeneratedTemplate",
"cloudformation:DescribeResourceScan",
"cloudformation:ListGeneratedTemplates",
"cloudformation:ListResourceScans",
"cloudformation:ListTypes",
"cloudhsm:DescribeBackups",
"cloudhsm:DescribeClusters",
"codeartifact:DescribeDomain",
"codeartifact:DescribePackageGroup",
"codeartifact:DescribeRepository",
"codeartifact:ListDomains",
"codeartifact:ListPackageGroups",
"codeartifact:ListPackages",
"codepipeline:GetActionType",
"codepipeline:ListActionTypes",
"codepipeline:ListWebhooks",
"connect:DescribeAgentStatus",
"connect:DescribeAuthenticationProfile",
"connect:DescribeContactFlow",
"connect:DescribeContactFlowModule",
"connect:DescribeHoursOfOperation",
"connect:DescribeInstance",
"connect:DescribeQueue",
"connect:DescribeQuickConnect",
"connect:DescribeRoutingProfile",
"connect:DescribeSecurityProfile",
"connect:DescribeUser",
"connect:ListAgentStatuses",
"connect:ListAuthenticationProfiles",
"connect:ListContactFlowModules",
"connect:ListContactFlows",
"connect:ListHoursOfOperations",
"connect:ListQueues",
"connect:ListQuickConnects",
"connect:ListRoutingProfiles",
"connect:ListSecurityProfiles",
"connect:ListUsers",
"controltower:GetLandingZone",
"controltower:ListEnabledBaselines",
"controltower:ListEnabledControls",
"controltower:ListLandingZones",
"databrew:ListDatasets",
"databrew:ListRecipes",
"databrew:ListRulesets",
"databrew:ListSchedules",
"datazone:GetDomain",
"datazone:ListDomains",
"deadline:GetBudget",
"deadline:GetLicenseEndpoint",
"deadline:GetQueue",
"deadline:ListBudgets",
"deadline:ListFarms",
"deadline:ListFleets",
"deadline:ListLicenseEndpoints",
"deadline:ListMonitors",
"deadline:ListQueues",
"deadline:ListWorkers",
"dlm:GetLifecyclePolicies",
"dlm:GetLifecyclePolicy",
"docdb-elastic:GetCluster",
"docdb-elastic:GetClusterSnapshot",
"docdb-elastic:ListClusterSnapshots",
"drs:DescribeJobs",
"drs:DescribeLaunchConfigurationTemplates",
"drs:DescribeRecoveryInstances",
"drs:DescribeReplicationConfigurationTemplates",
"drs:DescribeSourceNetworks",
"drs:DescribeSourceServers",
"dsql:GetCluster",
"dsql:ListClusters",
"dynamodb:DescribeBackup",
"dynamodb:DescribeStream",
"ec2:GetAllowedImagesSettings",
"ec2:GetEbsDefaultKmsKeyId",
"ec2:GetInstanceMetadataDefaults",
"ec2:GetSerialConsoleAccessStatus",
"ec2:GetSnapshotBlockPublicAccessState",
"ec2:GetVerifiedAccessEndpointPolicy",
"ec2:GetVerifiedAccessEndpointTargets",
"ec2:GetVerifiedAccessGroupPolicy",
"eks:DescribeAccessEntry",
"eks:DescribeAddon"
],
"Effect": "Allow",
"Resource": "*"
}
]
}
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"eks:DescribeIdentityProviderConfig",
"eks:DescribeInsight",
"eks:DescribePodIdentityAssociation",
"eks:DescribeUpdate",
"eks:ListAccessEntries",
"eks:ListAddons",
"eks:ListAssociatedAccessPolicies",
"eks:ListEksAnywhereSubscriptions",
"eks:ListIdentityProviderConfigs",
"eks:ListInsights",
"eks:ListPodIdentityAssociations",
"elasticmapreduce:ListInstanceFleets",
"elasticmapreduce:ListInstanceGroups",
"emr-containers:ListManagedEndpoints",
"emr-containers:ListSecurityConfigurations",
"emr-containers:ListVirtualClusters",
"geo:DescribeGeofenceCollection",
"geo:DescribeKey",
"geo:DescribeMap",
"geo:DescribePlaceIndex",
"geo:DescribeRouteCalculator",
"geo:DescribeTracker",
"geo:ListGeofenceCollections",
"geo:ListKeys",
"geo:ListPlaceIndexes",
"geo:ListRouteCalculators",
"geo:ListTrackers",
"glacier:GetVaultNotifications",
"glue:ListRegistries",
"grafana:DescribeWorkspace",
"greengrass:GetComponent",
"greengrass:GetConnectivityInfo",
"greengrass:GetCoreDevice",
"greengrass:GetDeployment",
"imagebuilder:GetContainerRecipe",
"imagebuilder:GetDistributionConfiguration",
"imagebuilder:GetImageRecipe",
"imagebuilder:GetInfrastructureConfiguration",
"imagebuilder:GetLifecyclePolicy",
"imagebuilder:GetWorkflow",
"imagebuilder:ListComponents",
"imagebuilder:ListContainerRecipes",
"imagebuilder:ListDistributionConfigurations",
"imagebuilder:ListImagePipelines",
"imagebuilder:ListImageRecipes",
"imagebuilder:ListImages",
"imagebuilder:ListInfrastructureConfigurations",
"imagebuilder:ListLifecyclePolicies",
"imagebuilder:ListWorkflows",
"iotsitewise:DescribeAsset",
"iotsitewise:DescribeAssetModel",
"iotsitewise:DescribeDashboard",
"iotsitewise:DescribeDataset",
"iotsitewise:DescribePortal",
"iotsitewise:DescribeProject",
"iotsitewise:ListAssets",
"iotsitewise:ListDashboards",
"iotsitewise:ListDatasets",
"iotsitewise:ListPortals",
"iotsitewise:ListProjects",
"iotsitewise:ListTimeSeries",
"iottwinmaker:GetComponentType",
"iottwinmaker:GetEntity",
"iottwinmaker:GetScene",
"iottwinmaker:GetWorkspace",
"iottwinmaker:ListComponentTypes",
"iottwinmaker:ListEntities",
"iottwinmaker:ListScenes",
"iotwireless:GetDeviceProfile",
"iotwireless:GetMulticastGroup",
"iotwireless:GetNetworkAnalyzerConfiguration",
"iotwireless:GetServiceProfile",
"iotwireless:GetWirelessDevice",
"iotwireless:GetWirelessGateway",
"iotwireless:ListDestinations",
"iotwireless:ListDeviceProfiles",
"iotwireless:ListMulticastGroups",
"iotwireless:ListNetworkAnalyzerConfigurations",
"iotwireless:ListServiceProfiles",
"iotwireless:ListWirelessDevices",
"iotwireless:ListWirelessGateways",
"ivs:GetChannel",
"ivs:GetComposition",
"ivs:GetEncoderConfiguration",
"ivs:GetIngestConfiguration",
"ivs:GetPublicKey",
"ivs:GetRecordingConfiguration",
"ivs:GetStage",
"ivs:ListChannels",
"ivs:ListCompositions",
"ivs:ListEncoderConfigurations",
"ivs:ListIngestConfigurations",
"ivs:ListPlaybackKeyPairs",
"ivs:ListPlaybackRestrictionPolicies",
"ivs:ListPublicKeys",
"ivs:ListRecordingConfigurations",
"ivs:ListStages",
"ivs:ListStorageConfigurations",
"ivs:ListStreamKeys",
"ivschat:GetLoggingConfiguration",
"ivschat:GetRoom",
"ivschat:ListLoggingConfigurations",
"ivschat:ListRooms",
"lambda:GetFunction",
"launchwizard:GetDeployment",
"launchwizard:ListDeployments",
"lightsail:GetAlarms",
"lightsail:GetCertificates",
"lightsail:GetDistributions",
"lightsail:GetInstancePortStates",
"lightsail:GetRelationalDatabaseParameters",
"lightsail:GetRelationalDatabaseSnapshots",
"lightsail:GetRelationalDatabases",
"lightsail:GetStaticIps",
"macie2:GetAllowList",
"macie2:GetCustomDataIdentifier",
"macie2:GetMacieSession",
"macie2:ListAllowLists",
"macie2:ListCustomDataIdentifiers",
"macie2:ListMembers",
"managedblockchain:GetAccessor",
"managedblockchain:GetMember",
"managedblockchain:GetNetwork",
"managedblockchain:GetNode",
"managedblockchain:GetProposal",
"managedblockchain:ListAccessors",
"managedblockchain:ListInvitations",
"managedblockchain:ListMembers",
"managedblockchain:ListNodes",
"managedblockchain:ListProposals",
"medialive:ListChannelPlacementGroups",
"medialive:ListCloudWatchAlarmTemplateGroups",
"medialive:ListCloudWatchAlarmTemplates",
"medialive:ListClusters",
"medialive:ListEventBridgeRuleTemplateGroups",
"medialive:ListEventBridgeRuleTemplates",
"medialive:ListInputDevices",
"medialive:ListInputSecurityGroups",
"medialive:ListInputs",
"medialive:ListMultiplexes",
"medialive:ListNetworks",
"medialive:ListNodes",
"medialive:ListOfferings",
"medialive:ListReservations",
"medialive:ListSdiSources",
"medialive:ListSignalMaps",
"mediapackage-vod:DescribeAsset",
"mediapackage-vod:ListAssets",
"mediapackage-vod:ListPackagingConfigurations",
"mediapackage:ListChannels",
"mediapackage:ListHarvestJobs",
"mediapackagev2:GetChannel",
"mediapackagev2:GetChannelGroup",
"mediapackagev2:GetChannelPolicy",
"mediapackagev2:GetOriginEndpoint",
"mediapackagev2:GetOriginEndpointPolicy",
"mediapackagev2:ListChannelGroups",
"mediapackagev2:ListChannels",
"mediapackagev2:ListHarvestJobs",
"mediapackagev2:ListOriginEndpoints",
"memorydb:DescribeAcls",
"memorydb:DescribeMultiRegionClusters",
"memorydb:DescribeParameterGroups",
"memorydb:DescribeReservedNodes",
"memorydb:DescribeSnapshots",
"memorydb:DescribeSubnetGroups",
"memorydb:DescribeUsers",
"mobiletargeting:GetApps",
"mobiletargeting:GetCampaigns",
"mobiletargeting:GetChannels",
"mobiletargeting:GetEventStream",
"mobiletargeting:GetSegments",
"mobiletargeting:ListJourneys",
"mobiletargeting:ListTemplates",
"network-firewall:DescribeTLSInspectionConfiguration",
"network-firewall:DescribeVpcEndpointAssociation",
"network-firewall:ListTLSInspectionConfigurations",
"network-firewall:ListVpcEndpointAssociations",
"networkmanager:GetConnectPeer"
],
"Effect": "Allow",
"Resource": "*"
}
]
}
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"networkmanager:GetConnections",
"networkmanager:GetCoreNetwork",
"networkmanager:GetDevices",
"networkmanager:GetLinks",
"networkmanager:GetSites",
"networkmanager:ListAttachments",
"networkmanager:ListConnectPeers",
"networkmanager:ListCoreNetworks",
"networkmanager:ListPeerings",
"osis:GetPipeline",
"osis:GetPipelineBlueprint",
"osis:ListPipelineBlueprints",
"osis:ListPipelines",
"payment-cryptography:GetKey",
"payment-cryptography:ListAliases",
"payment-cryptography:ListKeys",
"pca-connector-ad:ListConnectors",
"pca-connector-ad:ListDirectoryRegistrations",
"pca-connector-ad:ListTemplates",
"pca-connector-scep:ListConnectors",
"personalize:DescribeAlgorithm",
"personalize:DescribeBatchInferenceJob",
"personalize:DescribeBatchSegmentJob",
"personalize:DescribeCampaign",
"personalize:DescribeDataDeletionJob",
"personalize:DescribeDataset",
"personalize:DescribeDatasetExportJob",
"personalize:DescribeDatasetImportJob",
"personalize:DescribeEventTracker",
"personalize:DescribeFeatureTransformation",
"personalize:DescribeFilter",
"personalize:DescribeMetricAttribution",
"personalize:DescribeRecipe",
"personalize:DescribeRecommender",
"personalize:DescribeSchema",
"personalize:DescribeSolution",
"personalize:ListBatchInferenceJobs",
"personalize:ListBatchSegmentJobs",
"personalize:ListCampaigns",
"personalize:ListDataDeletionJobs",
"personalize:ListDatasetExportJobs",
"personalize:ListDatasetImportJobs",
"personalize:ListDatasets",
"personalize:ListEventTrackers",
"personalize:ListFilters",
"personalize:ListMetricAttributions",
"personalize:ListRecipes",
"personalize:ListRecommenders",
"personalize:ListSchemas",
"personalize:ListSolutions",
"pipes:ListPipes",
"proton:GetComponent",
"proton:GetDeployment",
"proton:GetEnvironment",
"proton:GetEnvironmentAccountConnection",
"proton:GetEnvironmentTemplate",
"proton:GetEnvironmentTemplateVersion",
"proton:GetRepository",
"proton:GetService",
"proton:GetServiceInstance",
"proton:GetServiceTemplate",
"proton:GetServiceTemplateVersion",
"proton:ListComponents",
"proton:ListDeployments",
"proton:ListEnvironmentAccountConnections",
"proton:ListEnvironmentTemplateVersions",
"proton:ListEnvironmentTemplates",
"proton:ListEnvironments",
"proton:ListRepositories",
"proton:ListServiceInstances",
"proton:ListServiceTemplateVersions",
"proton:ListServiceTemplates",
"proton:ListServices",
"qbusiness:GetApplication",
"qbusiness:GetDataAccessor",
"qbusiness:GetDataSource",
"qbusiness:GetIndex",
"qbusiness:GetPlugin",
"qbusiness:GetRetriever",
"qbusiness:GetWebExperience",
"qbusiness:ListDataAccessors",
"qldb:ListJournalKinesisStreamsForLedger",
"ram:GetResourceShareInvitations",
"rbin:GetRule",
"rbin:ListRules",
"redshift-serverless:ListEndpointAccess",
"redshift-serverless:ListManagedWorkgroups",
"redshift-serverless:ListNamespaces",
"redshift-serverless:ListRecoveryPoints",
"redshift-serverless:ListSnapshots",
"resiliencehub:DescribeApp",
"resiliencehub:DescribeAppAssessment",
"resiliencehub:ListAppAssessments",
"resiliencehub:ListApps",
"resiliencehub:ListResiliencyPolicies",
"resource-explorer-2:GetIndex",
"resource-explorer-2:GetManagedView",
"resource-explorer-2:GetView",
"resource-explorer-2:ListManagedViews",
"resource-explorer-2:ListViews",
"resource-groups:GetGroup",
"resource-groups:ListGroups",
"route53-recovery-readiness:ListCells",
"route53-recovery-readiness:ListReadinessChecks",
"route53-recovery-readiness:ListRecoveryGroups",
"route53-recovery-readiness:ListResourceSets",
"rum:GetAppMonitor",
"rum:ListAppMonitors",
"s3-outposts:ListRegionalBuckets",
"savingsplans:DescribeSavingsPlanRates",
"savingsplans:DescribeSavingsPlans",
"scheduler:GetSchedule",
"scheduler:ListScheduleGroups",
"scheduler:ListSchedules",
"securitylake:ListDataLakes",
"securitylake:ListSubscribers",
"servicecatalog:DescribePortfolio",
"servicecatalog:DescribeProduct",
"servicecatalog:GetApplication",
"servicecatalog:GetAttributeGroup",
"servicecatalog:ListApplications",
"servicecatalog:ListAttributeGroups",
"servicecatalog:ListPortfolios",
"servicecatalog:SearchProducts",
"servicediscovery:GetNamespace",
"servicediscovery:GetService",
"servicediscovery:ListNamespaces",
"servicediscovery:ListServices",
"ses:GetArchive",
"ses:GetContactList",
"ses:GetCustomVerificationEmailTemplate",
"ses:GetDedicatedIpPool",
"ses:GetIdentityMailFromDomainAttributes",
"ses:GetIngressPoint",
"ses:GetMultiRegionEndpoint",
"ses:GetRelay",
"ses:GetRuleSet",
"ses:GetTemplate",
"ses:GetTrafficPolicy",
"ses:ListAddonInstances",
"ses:ListAddonSubscriptions",
"ses:ListAddressLists",
"ses:ListArchives",
"ses:ListContactLists",
"ses:ListCustomVerificationEmailTemplates",
"ses:ListIngressPoints",
"ses:ListMultiRegionEndpoints",
"ses:ListRelays",
"ses:ListRuleSets",
"ses:ListTemplates",
"ses:ListTrafficPolicies",
"signer:GetSigningProfile",
"signer:ListSigningProfiles",
"sms-voice:DescribeConfigurationSets",
"sms-voice:DescribeOptOutLists",
"sms-voice:DescribePhoneNumbers",
"sms-voice:DescribePools",
"sms-voice:DescribeProtectConfigurations",
"sms-voice:DescribeRegistrationAttachments",
"sms-voice:DescribeRegistrations",
"sms-voice:DescribeSenderIds",
"sms-voice:DescribeVerifiedDestinationNumbers",
"snowball:DescribeCluster",
"snowball:DescribeJob",
"sns:ListEndpointsByPlatformApplication",
"sns:ListPlatformApplications",
"social-messaging:GetLinkedWhatsAppBusinessAccount",
"social-messaging:ListLinkedWhatsAppBusinessAccounts",
"sqs:GetQueueUrl",
"ssm-incidents:GetIncidentRecord",
"ssm-incidents:GetReplicationSet",
"ssm-incidents:GetResponsePlan",
"ssm-incidents:ListIncidentRecords",
"ssm-incidents:ListReplicationSets",
"ssm-incidents:ListResponsePlans",
"ssm:GetMaintenanceWindow",
"ssm:GetOpsItem"
],
"Effect": "Allow",
"Resource": "*"
}
]
}
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"ssm:GetPatchBaseline",
"states:ListActivities",
"states:ListExecutions",
"states:ListMapRuns",
"states:ListStateMachineAliases",
"storagegateway:DescribeFileSystemAssociations",
"storagegateway:DescribeSMBFileShares",
"timestream:ListScheduledQueries",
"timestream:ListTables",
"transcribe:GetCallAnalyticsJob",
"transcribe:GetMedicalScribeJob",
"transcribe:GetMedicalTranscriptionJob",
"transcribe:GetTranscriptionJob",
"transcribe:ListMedicalScribeJobs",
"translate:GetParallelData",
"translate:GetTerminology",
"verifiedpermissions:GetPolicyStore",
"verifiedpermissions:ListIdentitySources",
"verifiedpermissions:ListPolicies",
"verifiedpermissions:ListPolicyStores",
"verifiedpermissions:ListPolicyTemplates",
"vpc-lattice:GetListener",
"vpc-lattice:GetResourceConfiguration",
"vpc-lattice:GetResourceGateway",
"vpc-lattice:GetRule",
"vpc-lattice:GetService",
"vpc-lattice:GetServiceNetwork",
"vpc-lattice:GetTargetGroup",
"vpc-lattice:ListAccessLogSubscriptions",
"vpc-lattice:ListListeners",
"vpc-lattice:ListResourceConfigurations",
"vpc-lattice:ListResourceEndpointAssociations",
"vpc-lattice:ListResourceGateways",
"vpc-lattice:ListRules",
"vpc-lattice:ListServiceNetworkResourceAssociations",
"vpc-lattice:ListServiceNetworkServiceAssociations",
"vpc-lattice:ListServiceNetworkVpcAssociations",
"vpc-lattice:ListServiceNetworks",
"vpc-lattice:ListServices",
"vpc-lattice:ListTargetGroups",
"waf-regional:GetRule",
"waf-regional:GetRuleGroup",
"waf-regional:ListRuleGroups",
"waf-regional:ListRules",
"waf:GetRule",
"waf:GetRuleGroup",
"waf:ListRuleGroups",
"waf:ListRules",
"wafv2:GetIPSet",
"wafv2:GetRegexPatternSet",
"wafv2:GetRuleGroup",
"workmail:DescribeOrganization",
"workmail:ListOrganizations"
],
"Effect": "Allow",
"Resource": "*"
}
]
}
To use resource collection, you must attach AWS’s managed SecurityAudit Policy to your Datadog IAM role.
Notes:
account.GetAlternateContact
and account.GetContactInformation
, you need to enable trusted access for AWS account management.추가 유용한 문서, 링크 및 기사: