Kann jemand mit AWS PowerShell die AWS-Kontonummer abrufen? Sieht nicht so aus, als wäre dafür eine API verfügbar.AWS Powershell zum Abrufen der AWS-Kontonummer
Antwort
Nicht direkt. Ihre Konto-ID ist jedoch ein Teil der Arn der Ressourcen, die Sie erstellen ... und diejenigen, die automatisch für Sie erstellt werden. Einige Ressourcen werden Sie auch als OwnerId auflisten.
Die Default Security Group wird automatisch in jeder Region für Sie erstellt und kann nicht gelöscht werden. Dies macht es zu einem zuverlässigen Kandidaten für das Abrufen unserer Kontonummer.
Beispiel:
PS C:/> $accountId = @(get-ec2securitygroup -GroupNames "default")[0].OwnerId
PS C:/> $accountId
000011112222
ich nicht in der Lage war, auf der anderen Seite vorgesehen Antwort zu kommentieren, so dass ich meine eigene Lösung als eine leichte Modifikation zu bieten habe.
Ich glaube, die OwnerId für alle Gruppen wird die Konto-ID sein. Sie haben jedoch möglicherweise keine "Standard" -Gruppe. Ich empfehle, die "GroupNames" standardmäßig wegzulassen. Außerdem zeige ich mein Beispiel mit einem SAML-Token, da dies mit AD-Autorisierung geschieht.
$awsAccountNumber = (get-ec2securitygroup -ProfileName saml -Region us-west-2)[0].OwnerId
Hoffentlich wird das etwas von Nutzen sein.
- 1. PowerShell-Skript zum Abrufen einer Verzeichnisgesamtgröße
- 2. PowerShell-Skript zum Abrufen der Netzwerkkartengeschwindigkeit eines Windows-Computers
- 3. Liste der UDP-Verbindungen über Powershell abrufen
- 4. PowerShell zum Umbenennen der Excel-Tabelle
- 5. Powershell Script zum Abrufen der aktuellen Verbindungen der Websites Hosted in IIS
- 6. Boto AWS Glacier - Archiv abrufen
- 7. Abrufen bestimmter Netzwerkinformationen in PowerShell
- 8. Vorhandenen Fortschrittsbalken in Powershell abrufen
- 9. Powershell zum Bearbeiten der Host-Datei
- 10. Powershell-Befehl zum Festlegen der IIS-Protokollierungseinstellungen
- 11. Laufzeit für eine AWS-Instanz abrufen
- 12. Powershell zum Ereignis
- 13. AWS SNS Abrufen des Themas nach Name
- 14. Bewährtes Verfahren zum Abrufen einer AWS SQS-Warteschlange und Löschen von empfangenen Nachrichten aus der Warteschlange?
- 15. AWS - UserData wird nicht zum Beispiel von benutzerdefinierten Bild erstellt
- 16. abrufen elastische Bohnenstengel historische Protokolle aws
- 17. Die Argumente des zuletzt aufgerufenen Befehls in der Powershell abrufen?
- 18. AWS ProfileCredentialsProvider kann keine Anmeldeinformationen abrufen
- 19. AWS-Konto-ID von Boto abrufen
- 20. S3-Objekt über Java AWS SDK abrufen
- 21. E-Mail-Inhalt abrufen AWS SES
- 22. AD-Gruppenmitgliedschaft rekursiv mit PowerShell abrufen
- 23. Verwenden von named_scope zum Abrufen der Zeilenanzahl
- 24. Web-Service zum Abrufen der GPS-Koordinaten
- 25. Verwenden von GhostScript zum Abrufen der Seitengröße
- 26. Methode zum Abrufen der Client-IP-Adresse
- 27. sed Befehl zum Abrufen der Portnummer
- 28. C# HttpWebRequest Befehl zum Abrufen der Verzeichnisliste
- 29. Benutzerdefinierter Workflow zum Abrufen der Ausführungsentität
- 30. C++ Regex zum Abrufen der Funktionssignatur
Große Antwort oben, danke. Mir ist aufgefallen, dass du den Account-Alias bekommen kannst, der in meinem Fall das war, was ich brauchte. Verwenden Sie dazu Get-IamAccountAlias – CarlR