Gestione delle risorse e dei gruppi di risorse (ibmcloud resource)
Un gruppo di risorse è un modo per organizzare le risorse dell'account in raggruppamenti personalizzabili. Utilizza i seguenti comandi dall'interfaccia riga di comando (CLI, Command Line Interface) IBM Cloud® per gestire le risorse IBM Cloud in un gruppo di risorse.
ibmcloud resource groups
Elenca i gruppi di risorse.
ibmcloud resource groups [--default]
Opzioni comando
- --default
- Richiama il gruppo predefinito dell'account corrente.
Esempi
Elenca tutti i gruppi di risorse nell'account attualmente selezionato:
ibmcloud resource groups
Elenca il gruppo predefinito dell'account attualmente selezionato:
ibmcloud resource groups --default
ibmcloud resource group
Mostra i dettagli di un gruppo di risorse
ibmcloud resource group NAME [--id]
Opzioni comando
- NAME (required)
- Nome del gruppo di risorse
- --id
- Mostra solo l'ID
Esempi
Mostra il gruppo di risorse example-group:
ibmcloud resource group example-group
Mostra solo l'ID del gruppo di risorse example-group:
ibmcloud resource group example-group --id
ibmcloud resource group-create
Crea un gruppo di risorse:
ibmcloud resource group-create NAME
Opzioni comando
- NAME (required)
- Nome del gruppo di risorse
Esempi
Crea un gruppo di risorse example-group:
ibmcloud resource group-create example-group
ibmcloud resource group-update
Aggiorna un gruppo di risorse esistente
ibmcloud resource group-update NAME [-n, --name NEW_NAME] [-f, --force]
Opzioni comando
- NAME (required)
- Nome del gruppo di risorse di destinazione
- -n, --name
- Nuovo nome del gruppo di risorse
- -f, --force
- Forza aggiornamento senza conferma
Esempi
Rinomina il gruppo di risorse example-group come trial-group:
ibmcloud resource group-update example-group -n trial-group
ibmcloud resource group-delete
Elimina un gruppo di risorse esistente
ibmcloud resource group-delete NAME [-f, --force]
Opzioni comando
- NAME (required)
- Nome del gruppo di risorse di destinazione
- -f, --force
- Forza eliminazione senza conferma
Esempi
Elimina il gruppo di risorse example-group:
ibmcloud resource group-delete example-group -f
ibmcloud resource quotas
Elenca tutte le definizioni di quota.
ibmcloud resource quotas
Esempi
Elenca tutte le definizioni di quota:
ibmcloud resource quotas
ibmcloud resource quota
Mostra i dettagli di una definizione di quota.
ibmcloud resource quota NAME
Opzioni comando
- NAME (required)
- Nome della quota
Esempi
Mostra i dettagli della quota free:
ibmcloud resource quota free
ibmcloud resource service-instances
Elenca le istanze del servizio.
ibmcloud resource service-instances [--service-name SERVICE_NAME] [--location LOCATION] [--type INSTANCE_TYPE] [-g RESOURCE_GROUP | --all-resource-groups] [--long] [--limit LIMIT] [--offset OFFSET] [--output FORMAT] [-q, --quiet]
Opzioni comando
- --service-name NOME SERVIZIO
- Nome dell'appartenenza al servizio
- --location POSIZIONE
- Filtra per ubicazione
- --type TIPO DI ISTANZA
- Tipo di istanze. Il tipo
service_instanceviene utilizzato se non specificato. Utilizzare tutto per elencare tutti i tipi di istanze. - -g GRUPPO_RISORSE
- Nome del gruppo di risorse:
- --all-resource-groups
- Esegui query su tutti i gruppi di risorse
- --long
- Mostra più campi nell'output
- --limit LIMITE
- Numero di risorse da restituire
- --offset OFFSET
- Avvio del numero di posizione della risorsa
- --output FORMAT
- Specifica il formato dell'output. Al momento è supportato solo JSON.
- -q, --quiet
- Sopprimi l'output dettagliato.
Esempi
Elenca le istanze del servizio test-service:
ibmcloud resource service-instances --service-name test-service
Elenco della prossima pagina di istanze di servizio con 10 record per pagina.
ibmcloud resource service-instances --offset 1 --limit 10
ibmcloud resource service-instance
Mostra i dettagli di un'istanza del servizio.
ibmcloud resource service-instance (NAME|ID) [--location LOCATION] [--id]
Opzioni comando
- NAME (obbligatorio), esclusivo con ID
- Nome dell'istanza del servizio
- ID (obbligatorio), esclusivo con NOME
- ID dell'istanza del servizio
- --location
- Filtra per ubicazione
- --id
- Visualizzare l'ID dell'istanza del servizio
Esempi
Mostra i dettagli dell'istanza del servizio my-service-instance:
ibmcloud resource service-instance my-service-instance
ibmcloud resource service-instance-create
Crea un'istanza del servizio.
ibmcloud resource service-instance-create NAME (SERVICE_NAME | SERVICE_ID) SERVICE_PLAN_NAME LOCATION [-d, --deployment DEPLOYMENT_NAME] [-p, --parameters @JSON_FILE | JSON_STRING ] [-g RESOURCE_GROUP] [--service-endpoints SERVICE_ENDPOINTS_TYPE] [--allow-cleanup] [--lock] [--subscription SUBSCRIPTION_ID]
Opzioni comando
- NAME (required)
- Nome dell'istanza del servizio
- SERVICE_NAME o SERVICE_ID (obbligatorio)
- Nome o ID del servizio. Per elencare le offerte di servizi, utilizzare il sito
ibmcloud catalog service-marketplacecomando. - SERVICE_PLAN_NAME o SERVICE_PLAN_ID (obbligatorio)
- Nome o ID del piano di servizio
- LOCATION (obbligatorio)
- Ubicazione o ambiente di destinazione per creare l'istanza del servizio
- -d, --deployment DEPLOYMENT_NAME
- Nome della distribuzione
- -p, --parameters @JSONFILE o JSON_STRING
- File o stringa JSON dei parametri per creare l'istanza del servizio
- -g GRUPPO_RISORSE
- Nome del gruppo di risorse:
- --service-endpoints TIPO_DI_ENDPOINT_DI_SERVIZIO
- Tipi di endpoint del servizio consentiti dalla definizione del servizio. I valori tipici sono "pubblico", "privato", "pubblico e privato". Il valore predefinito per gli endpoint dei servizi è il tipo configurato dal servizio in IBM Cloud®.
- --allow-cleanup
- Indica se l'istanza del servizio deve essere eliminata (ripulita) durante l'elaborazione di una chiamata di eliminazione dell'istanza nella regione
- --lock
- Se creare l'istanza del servizio con lo stato bloccato
- --subscription
- ID abbonamento associato a questo servizio e piano
Esempi
Creare un'istanza di servizio denominata my-service-instance che utilizzi il piano di servizio test-service-plan del servizio test-service sulla posizione eu-gb:
ibmcloud resource service-instance-create my-service-instance test-service test-service-plan eu-gb
ibmcloud resource service-instance-update
Aggiorna l'istanza del servizio.
ibmcloud resource service-instance-update ( NAME | ID ) [-n, --name NEW_NAME] [--service-plan-id SERVICE_PLAN_ID] [-p, --parameters @JSON_FILE | JSON_STRING ] [-g RESOURCE_GROUP] [--service-endpoints SERVICE_ENDPOINTS_TYPE] [-f, --force]
Opzioni comando
- Nome (obbligatorio)
- Nome dell'istanza del servizio, esclusivo con ID
- ID (obbligatorio)
- ID dell'istanza del servizio, esclusivo con NAME
- -n, --name NEW_NAME
- Nuovo nome dell'istanza del servizio
- --service-plan-id PIANO_DI_SERVIZIO
- Nuovo ID del piano di servizio
- -p, --parameters @JSON_FILE | JSON_STRING
- File o stringa JSON dei parametri per creare l'istanza del servizio
- -g GRUPPO_RISORSE
- Nome del gruppo di risorse:
- --service-endpoints TIPO_DI_ENDPOINT_DI_SERVIZIO
- Tipi di endpoint del servizio. I valori possibili sono 'public', 'private', 'public-and-private'.
- -f, --force
- Forza aggiornamento senza conferma
Esempi
Aggiorna l'istanza del servizio my-service-instance e modificane il nome in new-service-instance:
ibmcloud resource service-instance-update my-service-instance -n new-service-instance
ibmcloud resource service-instance-delete
Elimina l'istanza del servizio. Se il provisioning è in corso, il comando tenta di annullare il processo di provisioning. Alcuni servizi potrebbero non supportare l'annullamento.
ibmcloud resource service-instance-delete (NAME|ID) [-f, --force] [--recursive]
Opzioni comando
- Nome (obbligatorio)
- Nome dell'istanza del servizio, esclusivo con ID
- ID (obbligatorio)
- ID dell'istanza del servizio, esclusivo con NAME
- -f, --force
- Forza eliminazione senza conferma
- --recursive
- Elimina tutte le risorse di appartenenza
Esempi
Elimina la risorsa service-instance my-service-instance:
ibmcloud resource service-instance-delete my-service-instance
ibmcloud resource service-instance-lock
Blocca l'istanza del servizio.
ibmcloud resource service-instance-lock ( NAME | ID ) [-g RESOURCE_GROUP] [-f, --force]
Opzioni comando
- Nome (obbligatorio)
- Nome dell'istanza del servizio, esclusivo con ID
- ID (obbligatorio)
- ID dell'istanza del servizio, esclusivo con NAME
- -g GRUPPO_RISORSE
- Nome del gruppo di risorse:
- -f, --force
- Forza il blocco senza conferma
Esempi
Blocca la risorsa service-instance my-service-instance:
ibmcloud resource service-instance-lock my-service-instance
ibmcloud resource service-instance-unlock
Sbloccare l'istanza del servizio.
ibmcloud resource service-instance-unlock ( NAME | ID ) [-g RESOURCE_GROUP] [-f, --force]
Opzioni comando
- Nome (obbligatorio)
- Nome dell'istanza del servizio, esclusivo con ID
- ID (obbligatorio)
- ID dell'istanza del servizio, esclusivo con NAME
- -g GRUPPO_RISORSE
- Nome del gruppo di risorse:
- -f, --force
- Forza il blocco senza conferma
Esempi
Sblocca la risorsa service-instance my-service-instance:
ibmcloud resource service-instance-unlock my-service-instance
ibmcloud resource service-keys
Elenca le chiavi di servizio dell'istanza di servizio.
ibmcloud resource service-keys [ --instance-id ID | --instance-name NAME ]
Opzioni comando
- --instance-id
- ID istanza del servizio
- --instance-name
- Nome istanza del servizio
Esempi
Elenca le chiavi di servizio dell'istanza del servizio my-service-instance:
ibmcloud resource service-keys --instance-name my-service-instance
ibmcloud resource service-key
Visualizza i dettagli di qualsiasi numero di chiavi di servizio, dove i primi n caratteri del nome della chiave del servizio corrispondono al NOME_CHIAVE fornito.
ibmcloud resource service-key (NAME | ID) [-g RESOURCE_GROUP] [--id]
Opzioni comando
- NOME
- Nome della chiave
- ID
- ID della chiave
- -g
- Nome del gruppo di risorse:
- --id
- Visualizza l'ID della chiave di servizio. Questa opzione è esclusiva con '--output'.
- -g RESOURCE_GROUP
- Nome del gruppo di risorse:
Esempi
Mostra i dettagli delle chiavi di servizio my-service-key:
ibmcloud resource service-key my-service-key
Mostra i dettagli della chiave di servizio con ID crn:v1:bluemix:public:cloudantnosqldb:us-south:a/537860630a5ba7115be954e8d5aa5689:cc2a6d6c-8f5e-4038-b975-b09b51d1d8dc:resource-key:9057f12e-fbf5-421d-8865-764422217a79:
ibmcloud resource service-key crn:v1:bluemix:public:cloudantnosqldb:us-south:a/537860630a5ba7115be954e8d5aa5689:cc2a6d6c-8f5e-4038-b975-b09b51d1d8dc:resource-key:9057f12e-fbf5-421d-8865-764422217a79
ibmcloud resource service-key-create
Crea una chiave di servizio.
ibmcloud resource service-key-create NAME [ROLE_NAME] ( --instance-id SERVICE_INSTANCE_ID | --instance-name SERVICE_INSTANCE_NAME) [--service-id SERVICE_ID] [-p, --parameters @JSON_FILE | JSON_TEXT] [-g RESOURCE_GROUP] [--service-endpoint SERVICE_ENDPOINT_TYPE] [-f, --force] [-f, --force] [-q, --quiet]
Opzioni comando
- NAME (required)
- Nome della chiave.
- ROLE_NAME (facoltativo)
- Nome del ruolo del servizio IAM. Il ruolo specificato non può essere uno dei ruoli della piattaforma predefiniti. È possibile verificare l'idoneità di qualsiasi ruolo all'uso di questa opzione eseguendo
ibmcloud iam roles --service <your-service>e controllando cheserviceRoleappaia nel CRN del ruolo. - --instance-id ID_SERVIZIO
- ID istanza del servizio.
- --instance-name NOME_SERVIZIO_INSTANZA
- Nome dell'istanza del servizio.
- --service-id ID SERVIZIO
- Nome o UUID dell'ID del servizio a cui appartiene il ruolo. Può essere impostato solo quando
ROLE_NAMEè omesso o è impostato suNone. - -p, --parameters @JSON_FILE | JSON_TEXT
- Parametri stringa o file JSON.
- -g GRUPPO_RISORSE
- Nome gruppo di risorse.
- --service-endpoint TIPO_DI_ENDPOINT_DEL_SERVIZIO
- Tipo di endpoint del servizio. I valori possibili sono "pubblico" o "privato".
- --output FORMAT (facoltativo)
- Specifica il formato dell'output. È supportato solo JSON.
- -f, --force
- Forza creazione senza conferma
- -q, --quite
- Sopprimi l'output dettagliato.
Esempi
Crea una chiave di servizio denominata my-service-key con il ruolo Administrator per l'istanza del servizio my-service-instance:
ibmcloud resource service-key-create my-service-key Administrator --instance-name my-service-instance
Crea una chiave di servizio denominata my-service-key senza alcun ruolo per un'istanza del servizio non abilitata IAM my-service-instance:
ibmcloud resource service-key-create my-service-key --instance-name my-service-instance
ibmcloud resource service-key-update
Aggiorna una chiave di servizio.
ibmcloud resource service-key-update ( NAME | ID ) [-n, --name NEW_NAME] [-g RESOURCE_GROUP] [-f, --force]
Opzioni comando
- NAME | ID
- Nome o ID della chiave
- -n, --name NEW_NAME
- Nuovo nome della chiave
- -g RESOURCE_GROUP
- ID del gruppo di risorse a cui appartiene la chiave
- -f, --force
- Forza aggiornamento senza conferma
Esempi
Aggiorna una chiave di servizio denominata my-service-key e forniscile un nuovo nome my-service-key-2:
ibmcloud resource service-key-update my-service-key -n my-service-key-2
ibmcloud resource service-key-delete
Elimina una chiave di servizio.
ibmcloud resource service-key-delete ( KEY_NAME | KEY_ID ) [-f, --force]
Opzioni comando
- KEY_NAME | KEY_ID
- Il nome o l'ID della chiave
- -f, --force
- Forza eliminazione senza conferma
Esempi
Elimina la chiave di servizio my-service-key:
ibmcloud resource service-key-delete my-service-key
ibmcloud resource search
Cerca le risorse utilizzando la sintassi di query Lucene.
ibmcloud resource search LUCENE_QUERY [-o, --offset OFFSET] [-l, --limit LIMIT] [-s, --sort-by (name, family, region, type, crn)] [-p, --provider PROVIDER] [-ir, --is-reclaimed (false, true, any)] [--output FORMAT]
Opzioni comando
- -ir, --is-reclaimed
- Ricercare le risorse dell'account che sono state recuperate. Tuttavia, per impostazione predefinita, la ricerca restituisce solo le risorse attive. Si può impostare is-reclaimed su qualsiasi per cercare le risorse indipendentemente dal fatto
che siano state recuperate o meno. Impostare questa opzione su
trueper applicare i criteri di ricerca solo alle risorse recuperate. Impostare questa opzione sufalseper cercare solo le risorse attive.falseè il comportamento predefinito. - -o, -offset
- Avvio del numero di posizione della risorsa
- -l, -limit
- Numero di risorse da restituire, fino a un massimo di 10000.
- -s, --sort-by
- Proprietà in base a cui ordinare. I valori accettati sono
name,family,region,type,crn. - -p, --provider
- Visualizza le risorse dell'infrastruttura classica. L'unico valore supportato è
classic-infrastructure.
Attributi ricercabili
È possibile cercare molti attributi per ampliare la ricerca. Alcuni esempi sono:
- nome
- Il nome definito dall'utente della risorsa.
- regione
- L'ubicazione geografica dove viene eseguito il provisioning della risorsa. Ad esempio: us-south, us-east, au-syd, eu-gb, eu-de, and jp-tok.
- service_name
- Il nome del servizio come si presenta nella colonna Name dell'output di 'ibmcloud catalog service-marketplace'.
- creation_date
- La data in cui viene creata la risorsa.
- modification_date
- La data dell'ultima modifica della risorsa.
Per l'elenco completo degli attributi che si possono cercare, vedere Ricerca di risorse.
Esempi
Cerca le risorse di Resource Controller nella posizione specificata (cioè, nella regione us-south):
ibmcloud resource search "region:us-south AND family:resource_controller"
Ricerca i gruppi di risorse con il nome predefinito:
ibmcloud resource search "name:default AND type:resource-group"
Ricerca una risorsa con il CRN (Cloud Resource Name) specificato:
ibmcloud resource search "crn:\"crn:v1:bluemix:public:cloudantnosqldb:us-south:s/4948af7e-cc78-4321-998a-e549dd5e9210:41a031cd-e9e5-4c46-975d-9e4a6391322e:cf-service-instance:\""
Ricerca una risorsa con la tag specificata:
ibmcloud resource search "tags:\"mykey:myvalue\""
Cerca la risorsa Virtual Guest dell'infrastruttura classica con l'ID specificato (solo con -p classic-infrastructure):
ibmcloud resource search "id:12345678 _objectType:SoftLayer_Virtual_Guest"
Cerca la risorsa hardware dell'infrastruttura classica con il nome tag specificato (solo con -p classic-infrastructure):
ibmcloud resource search "tagReferences.tag.name:name _objectType:SoftLayer_Hardware"
abbonamento alle risorse ibmcloud
Mostra i dettagli di un abbonamento.
ibmcloud resource subscription SUBSCRIPTION_ID
Opzioni comando
- ID SOTTOSCRIZIONE (obbligatorio)
- Campo SUBSCRIPTION_ID di un abbonamento
Esempi
Mostra i dettagli dell'abbonamento my-subscription-id:
ibmcloud resource subscription my-subscription-id
abbonamenti alle risorse ibmcloud
Elencare gli abbonamenti per il proprio account
ibmcloud resource subscriptions [--output FORMAT]
Opzioni comando
- --output valore
- Specifica il formato dell'output. Al momento è supportato solo JSON.
ibmcloud resource tag-create
Creare un tag di gestione degli accessi:
ibmcloud resource tag-create --tag-names TAG_NAMES
Opzioni comando
- --tag-names valore
- Elenco separato da virgole di nomi di tag.
- -q, --quiet
- Sopprimi l'output dettagliato.
Questo comando è valido solo per le tag di gestione accessi. Ad esempio:
- Immetti il seguente comando per creare la tag di gestione dell'accesso
project:myproject:ibmcloud resource tag-create —tag-names “project:myproject”
ibmcloud resource tag-attach
Collega una o più tag a una risorsa:
ibmcloud resource tag-attach --tag-names TAG_NAMES (--resource-name NAME | --resource-id RESOURCE_ID | --resources-query RESOURCES_QUERY) [--resource-type RESOURCE_TYPE] [--tag-type TAG_TYPE] [--account-id ACCOUNT_ID] [--replace] [--update]
Opzioni comando
- --tag-names valore
- Elenco separato da virgole di nomi di tag.
- --resources-query valore
- Stringa di query per la ricerca globale per recuperare le risorse a cui i tag devono essere applicati
- --resource-name valore
- Il nome della risorsa su cui devono essere applicati i tag.
- --resource-id valore
- CRN della risorsa su cui devono essere attaccati i tag (per la risorsa Infrastruttura classica, è l'ID della risorsa).
- --resource-type valore
- Tipo di risorsa a cui applicare i tag. Questo è richiesto solo per le risorse dell'Infrastruttura classica di questi tipi: SoftLayer_Hardware_Server, SoftLayer_Hardware, SoftLayer_Virtual_Guest, SoftLayer_Network_Vlan_Firewall, SoftLayer_Network_Application_Delivery_Controller, SoftLayer_Network_Vlan, SoftLayer_Virtual_DedicatedHost, SoftLayer_Network_Component_Firewall, e SoftLayer_Network_Firewall_Module_Context.
- --tag-type valore
- Il tipo di etichetta. Gli unici valori consentiti sono
useroservice. Il valore predefinito èuser. - --account-id valore
- L'ID dell'account che possiede le risorse da etichettare (richiesto se tag-type è impostato su service).
- --replace
- L'elenco dei nomi dei tag sostituisce l'elenco corrente dei nomi dei tag collegati alla risorsa.
- --update
- I nomi tag nel formato
key:valueverranno aggiornati. L'opzione non ha effetto sui nomi di tag che non sono in quel formato. - -q, --quiet
- Sopprimi l'output dettagliato.
Esempi
-
Per collegare il tag utente
my-taga un cluster Kubernetes denominatoMyCluster, identificare innanzitutto il CRN del cluster:ibmcloud resource search 'type:k8\-cluster AND name:MyCluster'Prendi nota del CRN, che è una stringa simile al seguente esempio:
crn:v1:bluemix:public:containers-kubernetes:us-south:a/a27a4741a57dcf5c965939adb66fe1c7:a46242e638ca47b09f10e9a3cbe5687a::Per collegare la tag, immetti il seguente comando:
ibmcloud resource tag-attach --tag-names my-tag --resource-id rn:v1:bluemix:public:containers-kubernetes:us-south:a/a27a4741a57dcf5c965939adb66fe1c7:a46242e638ca47b09f10e9a3cbe5687a:: -
Per allegare il tag utente
my-taga una risorsa denominataMyResource:ibmcloud resource tag-attach --tag-name my-tag --resource-name 'MyResource' -
Per collegare i tag utente
my-tag-1emy-tag-2a tutti i cluster Kubernetes distribuiti inus-south, eseguire il seguente comando:ibmcloud resource tag-attach --tag-names my-tag-1,my-tag-2 --resources-query 'service_name:containers-kubernetes AND region:us-south'Il comando recupera inizialmente tutti i cluster Kubernetes in us-south che è possibile visualizzare e successivamente attribuisce a ciascuno i due tag specificati. Quindi visualizza il risultato dell'operazione per ogni cluster Kubernetes.
-
Per collegare il tag utente
my-taga un guest virtuale dell'infrastruttura classica denominatoMyVM, identificare l'ID del guest virtuale:ibmcloud resource search 'fullyQualifiedDomainName:MyVM _objectType:SoftLayer_Virtual_Guest' -p classic-infrastructurePrendi nota dell'ID, che è una stringa simile a
48373549.Per collegare la tag, immetti il seguente comando:
ibmcloud resource tag-attach --tag-names my-tag --resource-id 48373549 --resource-type SoftLayer_Virtual_Guest -
Per collegare il tag di gestione degli accessi
project:myproject, creato in precedenza, a un'istanza di IBM Cloud Object Storage chiamataProject data, eseguire il seguente comando:ibmcloud resource tag-attach --tag-names "project:myproject" --resource-name Project data -—tag-type access -
Per aggiornare a
productionil valore della tag utenteenvsu una risorsa denominataMyResource, eseguire il seguente comando:ibmcloud resource tag-attach --tag-names 'env:production' --resource-name 'MyResource' --update -
Per aggiornare a
productionil valore della tag di gestione dell'accessoenvsu una risorsa denominataMyResource, esegui questo comando:ibmcloud resource tag-attach --tag-names 'env:production' --resource-name 'MyResource' --update --tag-type access -
Per sostituire tutte le tag utente di
MyResourcecon una nuova serie di tagtag1,tag2etag3eseguire il seguente comando:ibmcloud resource tag-attach --tag-names 'tag1,tag2,tag3' --resource-name 'MyResource' --replace -
Per sostituire tutte le tag di gestione degli accessi di
MyResourcecon la tagcompliance:hipaa, esegui questo comando:ibmcloud resource tag-attach --tag-names 'compliance:hipaa' --resource-name 'MyResource' --replace --tag-type access
ibmcloud resource tag-detach
Scollegamento di una o più tag da una risorsa:
ibmcloud resource tag-detach --tag-names TAG_NAMES (--resource-name NAME | --resource-id RESOURCE_ID | --resources-query RESOURCES_QUERY) [--resource-type RESOURCE_TYPE] [--tag-type TAG_TYPE] [--account-id ACCOUNT_ID]
Opzioni comando
- --tag-names valore
- Elenco separato da virgole di nomi di tag.
- --resources-query valore
- Stringa di query per la ricerca globale per recuperare le risorse su cui i tag devono essere staccati
- --resource-name valore
- Il nome della risorsa su cui devono essere applicati i tag.
- --resource-id valore
- CRN della risorsa su cui devono essere attaccati i tag (per la risorsa Infrastruttura classica, è l'ID della risorsa).
- --resource-type valore
- Tipo di risorsa su cui i tag devono essere rimossi. Questo è richiesto solo per le risorse dell'Infrastruttura classica di questi tipi: SoftLayer_Hardware_Server, SoftLayer_Hardware, SoftLayer_Virtual_Guest, SoftLayer_Network_Vlan_Firewall, SoftLayer_Network_Application_Delivery_Controller, SoftLayer_Network_Vlan, SoftLayer_Virtual_DedicatedHost, SoftLayer_Network_Component_Firewall, e SoftLayer_Network_Firewall_Module_Context.
- --tag-type valore
- Il tipo della tag. Gli unici valori ammessi sono: utente, servizio o accesso (valore predefinito: utente).
- --account-id valore
- L'ID dell'account che possiede le risorse da staccare (richiesto se tag-type è impostato su service).
- -q, --quiet
- Sopprimi l'output dettagliato.
Esempi
-
Per staccare il tag utente
my-tagda un cluster Kubernetes denominatoMyCluster, identificare innanzitutto il CRN del cluster:ibmcloud resource search 'type:k8\-cluster AND name:MyCluster'Prendi nota del CRN, che è una stringa simile al seguente esempio:
crn:v1:bluemix:public:containers-kubernetes:us-south:a/a27a4741a57dcf5c965939adb66fe1c7:a46242e638ca47b09f10e9a3cbe5687a::Per staccare il tag, eseguire il seguente comando:
ibmcloud resource tag-detach --tag-names my-tag --resource-id crn:v1:bluemix:public:containers-kubernetes:us-south:a/a27a4741a57dcf5c965939adb66fe1c7:a46242e638ca47b09f10e9a3cbe5687a:: -
Per staccare il tag utente
my-tagda una risorsa denominataMyResource:ibmcloud resource tag-detach --tag-name my-tag --resource-name 'MyResource' -
Per staccare i tag utente
my-tag-1emy-tag-2da tutti i cluster Kubernetes distribuiti inus-south, eseguire il seguente comando:ibmcloud resource tag-detach --tag-names my-tag-1,my-tag-2 --resources-query 'service_name:containers-kubernetes AND region:us-south'Il comando recupera inizialmente tutti i cluster Kubernetes in us-south che è possibile visualizzare e successivamente stacca i due tag specificati da ciascuno di essi. Quindi visualizza il risultato dell'operazione per ogni cluster Kubernetes.
-
Per staccare il tag utente
my-tagda un guest virtuale dell'infrastruttura classica chiamatoMyVM, cercate innanzitutto l'ID del guest virtuale da cui volete staccare il tag:ibmcloud resource search 'fullyQualifiedDomainName:MyVM _objectType:SoftLayer_Virtual_Guest' -p classic-infrastructurePrendi nota dell'ID, che è una stringa simile a
48373549.Per staccare il tag, eseguire il seguente comando:
ibmcloud resource tag-detach --tag-names my-tag --resource-id 48373549 --resource-type SoftLayer_Virtual_Guest -
Per staccare il tag di gestione degli accessi
project:myprojectda un'istanza di IBM Cloud Object Storage chiamataProject data, eseguire il seguente comando:ibmcloud resource tag-detach --tag-names "project:myproject" --resource-name Project data -—tag-type access -
Per scollegare la tag
env:valuedaMyResource, indipendentemente dal valore, immetti il seguente comando:ibmcloud resource tag-detach --tag-names 'env:*' —resource-name 'MyResource' -
Per scollegare tutte le tag da
MyResource, esegui il seguente comando:ibmcloud resource tag-detach --tag-names '*' —resource-name 'MyResource'
ibmcloud resource tag-delete
Elimina una tag:
ibmcloud resource tag-delete (--tag-name TAG_NAME | -a, --all [-f, --force]) [-p, --provider PROVIDER] [--tag-type TAG_TYPE] [--account-id ACCOUNT_ID]
Opzioni comando
- --tag-name valore
- Nome del tag da eliminare.
- --provider valore, -p valore
- Elimina i tag associati al provider specificato. L'unico valore consentito è: classic-infrastructure. Utilizzare il comando per eliminare i tag dell'Infrastruttura classica.
- --tag-type valore
- Il tipo della tag. Gli unici valori ammessi sono: utente, servizio o accesso (valore predefinito: utente).
- valore ID account
- L'ID dell'account che possiede i tag da eliminare (richiesto se tag-type è impostato su service).
- --force, -f
- Elimina le tag senza conferma.
- --all, -a
- Elimina tutti i tag che non sono collegati a nessuna risorsa.
- -q, --quiet
- Sopprimi l'output dettagliato.
Una tag può essere eliminata solo se non è collegata ad alcuna risorsa.
Esempi
- Per eliminare la tag utente
my-tagdall'account:ibmcloud resource tag-delete --tag-name "my-tag" - Per eliminare la tag di gestione dell'accesso
project:myprojectdall'account:ibmcloud resource tag-delete --tag-name "project:myproject" --tag-type access - Per eliminare tutte le tag utente non utilizzate dall'account:
ibmcloud resource tag-delete -a - Per eliminare tutte le tag di gestione dell'accesso non utilizzate dall'account:
ibmcloud resource tag-delete -a --tag-type access
ibmcloud resource reclamations
Elenca le risorse recuperate che possono essere ripristinate o eliminate:
ibmcloud resource reclamations [--resource-instance-id INSTANCE_ID]
Opzioni comando
- --resource-instance-id
- Il GUID (globally unique ID) dell'istanza della risorsa
Esempi
Elenca tutti i recuperi della risorsa:
ibmcloud resource reclamations
Elenca i recuperi di risorse di una specifica istanza del servizio:
ibmcloud resource reclamations --resource-instance-id abcd1234-ef56-486e-b293-22d6c7eb6699
ibmcloud resource reclamation
Mostra i dettagli di un recupero di risorse:
ibmcloud resource reclamation RECLAMATION_ID
Opzioni comando
- RECLAMATION_ID
- ID del recupero di risorse
Esempi
Mostra i dettagli di un recupero di risorse:
ibmcloud resource reclamation daf12d343ef
ibmcloud resource reclamation-restore
La quantità di tempo in cui una risorsa cancellata può essere recuperata dipende dal servizio coinvolto. Controllare la documentazione specifica del servizio per determinare il supporto del servizio per la bonifica e, se supportato, il periodo di bonifica.
Ripristina una risorsa recuperata in modo che sia di nuovo disponibile:
ibmcloud resource reclamation-restore ID [--comment COMMENT]
Opzioni comando
- ID
- ID del recupero della risorsa
- --comment
- Commenta l'azione
Esempi
Ripristina un recupero della risorsa con l'ID d9fendfwlw:
ibmcloud resource reclamation-restore "d9fendfwlw"
Ripristina una risorsa bonificata con ID d9fendfwlw, lascia un commento di need to use for another 3 months e mostra l'output JSON:
ibmcloud resource reclamation-restore "d9fendfwlw" --comment "need to use for another 3 months" --output JSON
ibmcloud resource reclamation-delete
Elimina una risorsa recuperata in modo che non possa più essere ripristinata:
ibmcloud resource reclamation-delete ID [--comment COMMENT] [--f, --force]
Opzioni comando
- ID
- ID del recupero della risorsa
- --comment
- Commenta l'azione
- -f, --force
- Forza eliminazione senza conferma
Esempi
Elimina un recupero della risorsa con l'ID d9fendfwlw:
ibmcloud resource reclamation-delete "d9fendfwlw"
Cancellare una bonifica di risorse con ID d9fendfwlw e lasciare un commento di no longer needed senza conferma:
ibmcloud resource reclamation-delete "d9fendfwlw" --comment "no longer needed" -f