డిజిటల్ ఓషన్ దాని వెబ్ ఆధారిత క్లౌడ్ కంట్రోల్ ప్యానెల్‌కు ప్రత్యామ్నాయంగా API ని అందిస్తుంది. అధికారి doctl కమాండ్ లైన్ క్లయింట్ API చుట్టూ ఒక స్పష్టమైన రేపర్ను అందిస్తుంది. మీరు సులభంగా వ్రాయగల ప్రోగ్రామాటిక్ ఇంటర్ఫేస్ ఉపయోగించి మీ డిజిటల్ ఓషన్ ఆస్తులను నిర్వహించవచ్చు.

సంస్థాపన

విండోస్, మాకోస్ మరియు లైనక్స్ సిస్టమ్స్‌లో డాక్టెల్ అందుబాటులో ఉంది. ప్లాట్‌ఫారమ్‌ను బట్టి వివిధ ఇన్‌స్టాలేషన్ పద్ధతులకు మద్దతు ఉంది. అన్ని సిస్టమ్‌లు తాజా వెర్షన్‌ను నేరుగా గిట్‌హబ్ నుండి డౌన్‌లోడ్ చేసుకోవచ్చు.

చాలా లైనక్స్ పంపిణీలలో ఉన్నాయి doctl వారి ప్యాకేజీ రిపోజిటరీలలో. ఇది స్నాప్ సపోర్ట్ డిస్ట్రిబ్యూషన్స్‌లో స్నాప్‌గా కూడా అందించబడుతుంది. ప్యాకేజీ నిర్వాహికిని ఉపయోగించడం అనేది సంస్థాపనా విధానం, ఎందుకంటే ఇది క్రొత్త సంస్కరణలతో మిమ్మల్ని తాజాగా ఉంచుతుంది.

డిజిటల్ ఓషన్ డాకర్ హబ్‌లో అధికారిక డాకర్ కంటైనర్‌లను కూడా అందిస్తుంది. డాకర్ మద్దతు ఉన్న పరిసరాలలో అప్పుడప్పుడు ఉపయోగించడానికి ఇవి అనువైనవి. డాకర్ చిత్రాన్ని ఉపయోగించటానికి సూచనలు దాని డాకర్ హబ్ పేజీలో అందుబాటులో ఉన్నాయి; సాధారణంగా, ఉపయోగం ప్రత్యక్ష సంస్థాపనకు సమానంగా ఉంటుంది.

ప్రాప్యత టోకెన్ సృష్టిస్తోంది

మీరు కనెక్ట్ చేయాలి doctl మీరు సాధనాన్ని ఉపయోగించడం ప్రారంభించడానికి ముందు మీ డిజిటల్ ఓషన్ ఖాతాకు. సంస్థాపన తర్వాత ప్రామాణీకరణ నిరంతరంగా ఉంటుంది, కాబట్టి మీరు ప్రతి ఆదేశంతో ఆధారాలను అందించాల్సిన అవసరం లేదు.

మీ డిజిటల్ ఓషన్ ఖాతాలోకి లాగిన్ అవ్వడం ద్వారా ప్రారంభించండి. సైడ్‌బార్ దిగువన ఉన్న “API” లింక్‌పై క్లిక్ చేయండి. “వ్యక్తిగత యాక్సెస్ టోకెన్లు” కింద, “క్రొత్త టోకెన్‌ను రూపొందించండి” బటన్ క్లిక్ చేయండి. టోకెన్ పేరు పెట్టండి మరియు చదవడానికి మరియు వ్రాయడానికి స్కోప్‌లను ప్రారంభించండి.

టోకెన్ సృష్టించిన తరువాత, దాని విలువ నియంత్రణ ప్యానెల్‌లో ప్రదర్శించబడుతుంది. మీరు తర్వాత దాన్ని తిరిగి పొందలేరు కాబట్టి ఇప్పుడే దాన్ని సేవ్ చేయండి. దాని విలువ మరచిపోతే మీరు క్రొత్త టోకెన్‌ను సృష్టించాలి.

మీ ఖాతాకు కనెక్ట్ అవ్వండి

మీరు ఇప్పుడు మీ టెర్మినల్‌కు తిరిగి వెళ్ళవచ్చు. కనెక్ట్ చేయడానికి సృష్టించబడిన యాక్సెస్ టోకెన్‌ను ఉపయోగించండి doctl మీ ఖాతాకు:

doctl auth init

ప్రాప్యత టోకెన్‌ను నమోదు చేయమని మిమ్మల్ని అడుగుతారు. ధ్రువీకరణ విజయవంతమైందని uming హిస్తే, doctl మీ ఆధారాలను సేవ్ చేస్తుంది. అవి తదుపరి ఆదేశాలతో స్వయంచాలకంగా పంపబడతాయి. కాన్ఫిగరేషన్ ఫైల్స్ ఫైల్ లోపల సేవ్ చేయబడతాయి .config/doctl మీ హోమ్ ఫోల్డర్‌లోని డైరెక్టరీ.

ఆకృతీకరణను ధృవీకరించండి

మీరు ఇప్పుడు మీ డిజిటల్ ఓషన్ ఖాతాతో విజయవంతంగా సంభాషించగలుగుతారు.

అమలు చేయడానికి ప్రయత్నించండి doctl account get మీ ఖాతా వివరాలను తనిఖీ చేయడానికి తిరిగి పొందవచ్చు.

డిజిటల్ ఓషన్ వనరులతో సంభాషించండి

doctl అందుబాటులో ఉన్న ఏదైనా డిజిటల్ ఓషన్ వనరులతో సంభాషించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఒక వ్యాసంలో సమగ్రంగా కవర్ చేయడానికి చాలా అవకాశాలు ఉన్నాయి, కాబట్టి మేము సాధారణంగా ఉపయోగించే కొన్ని ఆదేశాలను వివరిస్తాము.

  • doctl compute – వివిధ రకాల వనరులతో సంభాషించడానికి హై-లెవల్ కమాండ్. బిందువులు, డొమైన్‌లు, వాల్యూమ్‌లు, బ్యాకప్‌లు, స్నాప్‌షాట్‌లు, చిత్రాలు, ఫైర్‌వాల్‌లు మరియు లోడ్ బ్యాలెన్సర్‌లను కలిగి ఉంటుంది.
  • doctl compute droplet – బిందువులతో సంభాషించడానికి మిమ్మల్ని అనుమతిస్తుంది. ప్రయత్నించు doctl compute droplet list మీ అన్ని బిందువులను జాబితా చేయడానికి, లేదా doctl compute droplet create --image ubuntu-20-04-x64 --size s-1vcpu-1gb --region lon1 my-droplet LON1 డేటాసెంటర్‌లో ప్రాథమిక ఉబుంటు బిందువును సృష్టించడానికి. అనేక ఇతర ద్వితీయ ఆదేశాలు సమగ్ర నిర్వహణ ఎంపికలను అందిస్తాయి.
  • doctl databases db – డేటాబేస్ క్లస్టర్‌లోని డేటాబేస్‌లతో సంభాషించండి. వా డు doctl databases db list ఇప్పటికే ఉన్న డేటాబేస్లను తిరిగి పొందటానికి ఇ doctl databases db create <id> <name> సృష్టించండి. డేటాబేస్ క్లస్టర్‌ల పరిమాణాన్ని మార్చడానికి ఇతర సంబంధిత ఆదేశాలు మిమ్మల్ని అనుమతిస్తాయి.
  • doctl kubernetes – ఈ కమాండ్ నేమ్‌స్పేస్ మీ కుబెర్నెట్ క్లస్టర్‌లను నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది. నోడ్‌లు, నోడ్ కొలనులు, క్లస్టర్ వెర్షన్లు మరియు కంటైనర్ రిజిస్ట్రీ కనెక్షన్‌లను కాన్ఫిగర్ చేయడానికి సబ్‌కమాండ్ల యొక్క విస్తారత మిమ్మల్ని అనుమతిస్తుంది.
  • doctl registry – రిజిస్టర్‌లు మరియు కంటైనర్‌లను సృష్టించడానికి, తొలగించడానికి మరియు జాబితా చేయడానికి ఎంపికలతో సహా మీ డిజిటల్ ఓషన్ కంటైనర్ రిజిస్ట్రీని నిర్వహించండి. నిల్వ స్థలాన్ని ఖాళీ చేయడానికి మీరు చెత్త సేకరణ ప్రక్రియను ప్రారంభించవచ్చు లేదా రద్దు చేయవచ్చు.

అనేక లక్షణాలు అందుబాటులో ఉన్నాయి; ఆదేశాలు మరియు ఎంపికల పూర్తి జాబితాను పొందటానికి అధికారిక డాక్యుమెంటేషన్‌ను సూచించడం మంచిది. సాధారణంగా, ఏదైనా డిజిటల్ ఓషన్ API ఎండ్ పాయింట్‌కు సమానం ఉంటుంది doctl ఆదేశం.

విస్తృతమైన అంతర్నిర్మిత డాక్యుమెంటేషన్ ద్వారా అందుబాటులో ఉన్న ఆదేశాలను అన్వేషించడం సులభం అవుతుంది. వంటి ఉన్నత-స్థాయి ఆదేశాన్ని అమలు చేస్తోంది doctl compute వాదనలు లేకుండా ఇది అందుబాటులో ఉన్న అన్ని ఉపకమాండ్ల జాబితాను చూపుతుంది. ఇది శీఘ్ర లక్షణ ఆవిష్కరణను అనుమతిస్తుంది మరియు మీరు మొత్తం జాబితాను మెమరీలో సేవ్ చేయనవసరం లేదు.

అంతేకాక, doctl అత్యంత ప్రాచుర్యం పొందిన షెల్స్‌లో ఆదేశాలను స్వయంచాలకంగా పూర్తి చేయడానికి మద్దతు ఇస్తుంది. అదనంగా source <(doctl completion bash) మీ ~/.profile దీన్ని ప్రారంభించడానికి సాధారణంగా సరిపోతుంది. భర్తీ చేయండి bash మీ షెల్ కోసం. షెల్-నిర్దిష్ట సహాయం చూడవచ్చు doctl పత్రాలు.

బహుళ ఖాతాలను ఉపయోగించడం (సందర్భాలు)

doctl బహుళ డిజిటల్ ఓషన్ యూజర్ ఖాతాలకు సరళీకృత మద్దతును అందిస్తుంది. మీరు ఉపయోగించి ప్రత్యామ్నాయంగా స్వతంత్ర ప్రామాణీకరించిన “సందర్భాలను” నిర్వచించవచ్చు --context జెండా లేదా DIGITALOCEAN_CONTEXT ఎన్విరాన్మెంట్ వేరియబుల్.

సందర్భాన్ని జోడించడానికి, కింది ఆదేశాన్ని ఉపయోగించండి:

doctl auth init --context my-context

మేము ఇంతకుముందు చూసిన అదే ప్రామాణీకరణ ఆదేశం, ఈసారి ఉపయోగించడానికి సవరించబడింది my-context సందర్భం. సందర్భం ఇప్పటికే లేనట్లయితే స్వయంచాలకంగా సృష్టించబడుతుంది. సందర్భం పేర్కొనబడనప్పుడు, ది default సందర్భం ఉపయోగించబడుతుంది.

డిఫాల్ట్ కాన్ఫిగరేషన్ విలువలను సెట్ చేస్తోంది

కాన్ఫిగరేషన్ ఫైల్ ఉపయోగించి మీరు చాలా ఎంపికలు మరియు జెండాల కోసం డిఫాల్ట్ విలువలను సెట్ చేయవచ్చు. ఇది సాధారణంగా నివసిస్తుంది ~/.config/doctl/config.yaml.

కాన్ఫిగరేషన్ విలువను నిర్వచించడానికి, ఫార్మాట్ ఉపయోగించి ఫైల్‌కు జోడించండి category.command.subcommand.flag: value.

compute.droplet.create.size: s-1vcpu-1gb

పై సెట్టింగ్ అన్ని బిందువుల సృష్టిని ఒక రకానికి సెట్ చేస్తుంది s-1vcpu-1gb.

సాధారణంగా కమాండ్ లైన్ ఫ్లాగ్‌కు క్రొత్త విలువను పంపడం ద్వారా డిఫాల్ట్ విలువలను ఎప్పుడైనా భర్తీ చేయవచ్చు.

అవుట్పుట్ ఆకృతులు

doctl ఇది సాధారణంగా వినియోగదారుని చదవగలిగే పట్టికలు మరియు జాబితాలుగా అవుట్‌పుట్‌ను ఉత్పత్తి చేస్తుంది. మీరు సాధనాన్ని స్క్రిప్ట్స్‌లో ఉపయోగించాలని అనుకుంటే లేదా మరింత వివరణాత్మక సమాచారం కావాలనుకుంటే, మీరు ముందుకు సాగవచ్చు --output json డిజిటల్ ఓషన్ API నుండి ముడి JSON ను పొందడానికి.

మీరు ఉపయోగించి పట్టికలలో తిరిగి వచ్చిన ఫీల్డ్‌లను అనుకూలీకరించవచ్చు --format జెండా. అసలు ఆదేశాన్ని అమలు చేయండి మరియు దాని అవుట్పుట్లో కాలమ్ పేర్లను గమనించండి. మీరు వాటిని కామాతో వేరు చేసిన జాబితాగా పంపవచ్చు --format, సమర్పించిన పేర్లలో కనిపించే ఖాళీలను తొలగించడం. మీరు సవరించిన ఆదేశాన్ని అమలు చేసినప్పుడు పేర్కొన్న ఫీల్డ్‌లు మాత్రమే చేర్చబడతాయి.

ముగింపు

నేర్చుకోవడం doctl మీ డిజిటల్ ఓషన్ ఖాతాలలో ఆస్తులను నిర్వహించేటప్పుడు మీ సమయాన్ని ఆదా చేయవచ్చు. ఇది స్క్రిప్టింగ్‌ను సులభతరం చేస్తుంది మరియు అనుకూల పర్యవేక్షణ మరియు హెచ్చరిక సాధనాలను రూపొందించడానికి ప్రారంభ బిందువును అందిస్తుంది.

డిజిటల్ ఓషన్ క్రమం తప్పకుండా యుటిలిటీని నవీకరిస్తుంది. ఇది దాదాపు అన్ని API ఆపరేషన్లు మరియు వనరుల రకాలను సపోర్ట్ చేస్తుంది. గుర్తించదగిన మినహాయింపు స్పేసెస్ వస్తువుల నిల్వ; ఇది అమెజాన్ ఎస్ 3 కి అనుకూలంగా ఉన్నందున, డిజిటల్ ఓషన్ మీరు బదులుగా ఎస్ 3-స్పెసిఫిక్ మేనేజ్‌మెంట్ యుటిలిటీని ఉపయోగించమని సిఫారసు చేస్తుంది.

మీరు పూర్తి కనుగొనవచ్చు doctl డిజిటల్ ఓషన్ డాక్యుమెంటేషన్ సైట్లో డాక్యుమెంటేషన్. సాఫ్ట్‌వేర్ కూడా ఓపెన్ సోర్స్, కాబట్టి మీరు మీ మెరుగుదలలను దాని గిట్‌హబ్ రిపోజిటరీకి అందించవచ్చు.

Source link