Qualcuno sa come ottenere il numero di account AWS utilizzando AWS PowerShell? Non sembra che ci sia un'API disponibile per questo.AWS Powershell per recuperare il numero di account AWS
risposta
Non direttamente. Tuttavia, il tuo ID account fa parte dello Arn delle risorse che crei ... e di quelle che vengono create automaticamente per te. Alcune risorse ti indicheranno anche come OwnerId.
Il Default Security Group viene creato automaticamente per ogni regione e non può essere eliminato. Questo lo rende un candidato affidabile per recuperare l'ID del nostro account.
Esempio:
PS C:/> $accountId = @(get-ec2securitygroup -GroupNames "default")[0].OwnerId
PS C:/> $accountId
000011112222
ero in grado di commentare l'altra risposta fornita, quindi mi hanno da offrire la mia soluzione come una lieve modifica.
Credo che il proprietario su tutti i gruppi sarà l'ID account. Tuttavia potresti non avere un gruppo "predefinito". Vi consiglio di lasciare fuori -GroupNames "default". Inoltre, sto mostrando il mio esempio usando un token SAML, dato che è il nostro caso che arriva con l'autorizzazione AD.
$awsAccountNumber = (get-ec2securitygroup -ProfileName saml -Region us-west-2)[0].OwnerId
Speriamo che possa essere utile.
- 1. Strumenti Eb con più account aws
- 2. Le istantanee RDS possono essere trasferite tra gli account AWS?
- 3. Autorizzazioni AWS SQS per AWS Lambda
- 4. Trovare il mio ID account AWS utilizzando JavaScript
- 5. Distribuzione per separare gli account con aws cli
- 6. AWS EC2: il numero di core CPU disponibili su un'istanza
- 7. Come pagare per AWS
- 8. Qual è il diverso tra AWS Elasticsearch e AWS Redshift
- 9. Credenziali AWS non funzionanti - ~/.aws/credenziali
- 10. Gateway API AWS con AWS WAF
- 11. Amazon Resource Name (ARN) per AWS SimpleDB
- 12. AWS S3 e AWS Storage Gateway
- 13. I gruppi di sicurezza AWS su un account AWS possono fare riferimento a gruppi di sicurezza in un altro?
- 14. AWS EC2 FTP/HTML
- 15. Limite colonna AWS Redshift?
- 16. Da dove proviene il proprietario * nome * per un bucket S3/account AWS?
- 17. AWS Il tuo account non è ancora pronto per la pubblicazione dei messaggi
- 18. AWS: si supponga che IAM utilizzi PowerShell su un'istanza
- 19. AWS SNS argomento per nome
- 20. Benchmarking di AWS Cloudfront
- 21. AWS cloudformation opzionale line
- 22. errore di accesso AWS Lambda VPC: "CreateNetworkInterface"
- 23. Il pagamento per le istanze riservate vendute sul mercato AWS può essere convertito in credito AWS?
- 24. Strategia di backup MongoDB per AWS
- 25. Come trasferire file tra AWS s3 e AWS ec2
- 26. costante non inizializzata AWS :: S3 :: Base via AWS-SDK
- 27. Inserisci dati in AWS Redshift tramite AWS Lambda
- 28. Ruby AWS :: S3 :: S3Object (aws-sdk): Esiste un metodo per lo streaming dei dati così come esiste con aws-s3?
- 29. MongoDB in AWS Redshift
- 30. Immagine lambda di AWS danneggiata
Ottima risposta sopra, grazie. Ho notato che è possibile ottenere l'alias dell'account che nel mio caso era quello di cui avevo bisogno. Per farlo usa Get-IamAccountAlias – CarlR