Denne artikkelen vil utdype metoden for å generere sesjonstokener.
Genererende sesjonstokener
For å generere økttokens for AWS, må du sørge for at AWS CLI -verktøyene er installert på maskinen din og at AWS -legitimasjon er konfigurert med AWS CLI. Så la oss gå til første trinn, og sikre at AWS CLI -verktøyene er installert på maskinen din. For dette, åpne opp enten en ledetekst eller en PowerShell, og skriv deretter inn følgende kommando i den:
AWS -Versjon
Når du utfører denne kommandoen, vil du se følgende utgang på terminalen:
Dette bekrefter at du har AWS CLI -verktøy installert på maskinen din. Imidlertid, hvis AWS CLI -verktøyene ikke er installert, klikk her for å installere AWS CLI.
Etter det må du konfigurere AWS -legitimasjonen. Skriv inn følgende kommando inne i PowerShell:
AWS Konfigurer
Etter det vil du bli bedt om å oppgi AWS Access Key ID, Secret Access -tasten, foretrukket region og standardutgangsformatet:
Så oppgi disse detaljene i PowerShell når de blir spurt. Etter det er AWS -legitimasjonene dine blitt konfigurert. Etter det kan du gå videre for å få økt -tokenet.
For å generere en ny økt -token -type, følgende kommando:
AWS STS GET-Session-Token
Når du har skriver den kommandoen, må du vente i noen sekunder, så får du følgende utdata på terminalen:
Som du ser, får du økt -tokenet på PowerShell. Denne økttokenet inkluderer ting:
Du kan gi disse detaljene til brukeren du vil gi tilgang til AWS -tjenester.
Generere økttoken for en bestemt varighet
“få-økt-foroken”Kommando kan også brukes til å generere en økt -token for en bestemt varighet. For å gjøre dette, må du bruke “-varighet-sekunder”Flagg for å spesifisere varigheten i form av sekunder. Bruk følgende kommando for å generere AWS -økt -symbolene i 1800 sekunder (30 minutter):
AWS STS GET-SESSION-Token-Duration-Seconds 180
Du får følgende utdata:
Du har generert en AWS -økt -token i 30 minutter.
Konklusjon
AWS -økt -symbolene kan enkelt genereres med AWS CLI. For å gjøre det, bruk kommandoen “AWS STS Get-Session-Token” i enten ledeteksten eller PowerShell, og etter noen sekunder vil du ha detaljene i økt-symbolene. Du kan også generere økttokens i en bestemt tid ved å bruke "-Durasjon-sekundene" -flaggene med forrige kommando. Dette innlegget har lært deg å generere AWS Sessions Tokens.