Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
April 19, 2021 01:18 pm GMT

EC2ADUserData

Windows Server
AWS Managed ADAD
Name



UserData

UserData

AWS Managed ADEC2ADAD



Secrets Manager


onprem.example.com
image


image

onprem.example.com/DomainJoin
image



EC2IAM2
onprem.example.com/DomainJoin
EC2Name


"Statement": [        {            "Sid": "ReadTag",            "Effect": "Allow",            "Action": "ec2:DescribeTags",            "Resource": "*"        },        {            "Sid": "SecretsMgrRead",            "Effect": "Allow",            "Action": [                "secretsmanager:GetSecretValue"            ],            "Resource": "arn:aws:secretsmanager:<>:<AWS>:secret:onprem.example.com/DomainJoin-tewFSS"        }    ]

secretsmanager:GetSecretValueResourceARNSecrets Manager
image



UserDataWindows ServerEC2
AWS Tools for PowerShellAmazonWindows ServerAMIAMIAWS Tools for PowerShell

<powershell># $domainName = "onprem.example.com"$secretName = "onprem.example.com/DomainJoin"# $secretManager = Get-SECSecretValue -SecretId $secretName# $secret = $secretManager.SecretString | ConvertFrom-Json# $username = $domainName + "\" + $secret.Account$password = $secret.Password | ConvertTo-SecureString -AsPlainText -Force$credential = New-Object System.Management.Automation.PSCredential($username,$password)# EC2IDName$instanceID = Get-EC2InstanceMetadata -Category InstanceId$nameTag = Get-EC2Tag -Filter @{Name="resource-id";Value="$instanceID"},@{Name="key";Value="Name"}$newName = $nameTag.Value# Add-Computer -DomainName "$domainName" -NewName "$newName" -Credential $credential -Passthru -Force -Restart</powershell>



EC2




Route 53 ResolverADADDNS
DHCP
UserDataDNSAD



Systems Manager AutomationChef




Computer vector created by macrovector - www.freepik.com


Original Link: https://dev.to/ryanch79/ec2-ad-userdata-19k6

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To