Step 2: Create An API Token: To Install The Latest Version of Using Snap On Ubuntu Or, Run
Step 2: Create An API Token: To Install The Latest Version of Using Snap On Ubuntu Or, Run
For security purposes, Snaps run in complete isolation and need to be granted permission
to interact with your system’s resources. Some doctl commands require additional
permissions:
• Using doctl ’s integration with kubectl requires the kube-config personal-files interface. To
enable it, run:
sudo snap connect doctl:kube-config
Copy
• Using doctl compute ssh requires the core ssh-keys interface. To enable it, run:
• Using doctl registry login requires the dot-docker personal-files interface. To enable it,
run:
sudo snap connect doctl:dot-docker
Copy
Use the API token to grant doctl access to your DigitalOcean account. Pass in the token
string when prompted by doctl auth init , and give this authentication context a name.
doctl auth init --context <NAME>
Copy
Authentication contexts let you switch between multiple authenticated accounts. You can
repeat steps 2 and 3 to add other DigitalOcean accounts, then list and switch between
authentication contexts:
doctl auth list
doctl auth switch --context <NAME>
Copy
To confirm that you have successfully granted write access to doctl , create an Ubuntu
18.04 Droplet in the SFO2 region by running:
doctl compute droplet create --region tor1 --image ubuntu-18-04-x64 --size s-1vcpu-
1gb <DROPLET-NAME>
Copy
The output of that command will include an ID column with the new Droplet’s ID. For
example:
ID Name Public IPv4 Private IPv4 Public IPv6 Memory
VCPUs Disk Region Image Status Tags Features
Volumes
187949338 droplet-name 1024
1 25 sfo2 Ubuntu 18.04.3 (LTS) x64 new
Copy
When prompted, type y to confirm that you would like to delete the Droplet.