Comments (4)
Just FYI, like Droplets, there is no guarantee that the name is unique for an SSH key. So if this is added, I'd recommend the function be be named something like "search" or "lookup" and return an array.
from python-digitalocean.
I agree, there is no guarantee that the name is unique. You can create an X amount of keys with the same name but different IDs.
@cstrutton, I don't think it is possible, because of this reason. If I have understood correctly, you would like to assign a droplet to a key by using its name. It makes sense to me, and maybe this is a cool feature to integrate in the next release, but we have to think about how to implement this to avoid the wrong key to be selected. Is that right? Is that what you meant?
from python-digitalocean.
I didn't realise that names were not unique. Returning an array makes sense. This fits with my use case. I still believe it needs to be done. If i have to store the key to use it, there is no advantage to storing a key with DO.
from python-digitalocean.
Note: You store a public key on Digital Ocean. Not the private key. I am not sure if this is really a required feature: the most of the methods/classes/functions provided by python-digitalocean are a direct interface to DO's API. Any other "functionality" may require more code and better logic... which may be integrated in a future version of this library.
from python-digitalocean.
Related Issues (20)
- Load balancer and certificate APIs are returning digitalocean.NotFoundError
- Unable to import module 'Manager' HOT 1
- the API v2 does not seem to provide account name aka team name aka user name. Can advise?
- droplet shutdown is not working HOT 1
- Delete a domain record HOT 4
- Make droplet.create() return a value - so it can be used with 'await' ? HOT 1
- Getting Credits information HOT 1
- No get_actions() for Volume? HOT 1
- Proposing a PR to fix a few small typos
- New release HOT 3
- RedRocket.pssss HOT 1
- Domain.create_new_domain_record ttl kwarg is ignored HOT 1
- Kuberenetes Support HOT 1
- Floating IP Error - digitalocean.DataReadError: HOT 1
- DigitalOcean Api token HOT 2
- Error (400/500) responses with no body raise JSONReadError
- Monitoring metrics from API
- Apps Support
- Add with_droplet_agent support
- Adding type annotation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from python-digitalocean.