Plugin CLI di gestione dei cataloghi
La CLI (command-line interface) di gestione dei cataloghi IBM Cloud® fornisce funzionalità supplementari per l'utilizzo dei prodotti nel catalogo IBM Cloud e nei cataloghi privati nel tuo account. È possibile utilizzare questo plug-in CLI per gestire i cataloghi privati, inserire prodotti software privati e gestire la visibilità del catalogo tra il catalogo pubblico e i cataloghi privati.
Prima di iniziare
- Installa la CLI IBM Cloud. Per ulteriori informazioni, vedi Introduzione alla CLI IBM Cloud. Il prefisso per eseguire i comandi con la CLI IBM Cloud è
ibmcloud
. - Prima di eseguire i comandi del registro, accedi a IBM Cloud con il comando
ibmcloud login
per generare un token di accesso e autenticare la tua sessione.
Installazione del plugin di gestione dei cataloghi
Per installare il plugin di gestione dei cataloghi, esegui questo comando:
ibmcloud plugin install catalogs-management
Nella riga di comando, vieni informato quando sono disponibili degli aggiornamenti al plugin della CLI ibmcloud
e della CLI catalogs-management
. Assicuratevi di mantenere aggiornata la vostra CLI in modo da poter utilizzare
tutti i comandi e i flag disponibili.
Se vuoi visualizzare la versione corrente del tuo plugin della CLI catalogs-management
, esegui ibmcloud plugin list
.
Per mantenere la privacy e la protezione, non inserire le informazioni personali nei nomi del catalogo o nelle descrizioni del catalogo.
ibmcloud catalog account add - approval - access
Esegui il comando seguente per aggiungere l'accesso di approvazione al tuo account del catalogo.
ibmcloud catalog account add-approval-access [--account-ids IDS] [--object-kind KIND]
Opzioni comando
- --object-kind VALORE
- Fornire il tipo di oggetto. Le opzioni sono
offering
,vpe
,proxy_source
opreset_configuration
. - --account-ids VALORE
- Fornire un elenco separato da virgole di ID account preceduto da uno dei seguenti.
-acct-
per gli account normali,-ent-
per gli account aziendali e-entgrp-
per i gruppi di account aziendali.
ibmcloud catalog account delete - approvazione - accesso
Esegui il seguente comando per eliminare l'accesso di approvazione al tuo account del catalogo.
ibmcloud catalog account delete-approval-access [--account-ids IDS] [--object-kind KIND]
Opzioni comando
- --object-kind VALORE
- Fornire il tipo di oggetto. Le opzioni sono
offering
,vpe
,proxy_source
opreset_configuration
. - --account-ids VALORE
- Fornire un elenco separato da virgole di ID account preceduto da uno dei seguenti.
-acct-
per gli account normali,-ent-
per gli account aziendali e-entgrp-
per i gruppi di account aziendali.
ibmcloud catalog account get - approval - list
Eseguite il seguente comando per ottenere un elenco di approvazioni per il vostro account di catalogo.
ibmcloud catalog account get-approval-list [--object-kind KIND]
Opzioni comando
- --object-kind VALORE
- Fornire il tipo di oggetto. Le opzioni sono
offering
,vpe
,proxy_source
opreset_configuration
.
ibmcloud catalog account get - approval - list - source
Esegui il seguente comando per ottenere tutti gli account di destinazione che puntano a un'origine.
ibmcloud catalog account get-approval-list-source [--approval-state STATE] [--enterprise-id ID] [--object-kind KIND]
Opzioni comando
- --object-kind VALORE
- Fornire il tipo di oggetto. Le opzioni sono
offering
,vpe
,proxy_source
opreset_configuration
. - --approval-state VALORE
- Fornire lo stato di approvazione. Le opzioni sono
approved
,pending
orejected
. - --enterprise-id VALORE (facoltativo)
- Fornire un ID gruppo di account aziendale o aziendale per visualizzare o gestire le richieste per l'azienda. Anteponi all'ID
-ent-
per un'azienda e-entgrp
per un gruppo di account.
ibmcloud catalog account set - approval - state - source
Eseguire il seguente comando per impostare lo stato di approvazione degli account di destinazione che puntano a un'origine.
ibmcloud catalog account set-approval-state-source [--account-ids IDS] [--approval-state STATE] [--enterprise-id ID] [--object-kind KIND]
Opzioni comando
- --object-kind VALORE
- Fornire il tipo di oggetto. Le opzioni sono
offering
,vpe
,proxy_source
opreset_configuration
. - --approval-state VALORE
- Fornire lo stato di approvazione. Le opzioni sono
approved
,pending
orejected
. - --account-ids VALORE
- Provide a comma-separated list of account IDs prefixed with one of the following.
-acct-
for regular accounts,-ent-
for enterprise accounts, and-entgrp-
for enterprise account groups. - --enterprise-id VALORE (facoltativo)
- Fornire un ID gruppo di account aziendale o aziendale per visualizzare o gestire le richieste per l'azienda. Anteponi all'ID
-ent-
per un'azienda e-entgrp
per un gruppo di account.
ibmcloud catalog create
Utilizza questo comando per creare un nuovo catalogo privato nel tuo account. Un catalogo privato viene utilizzato per organizzare un insieme di prodotti, quelli privati aggiunti dall'utente o i riferimenti ai prodotti del catalogo IBM Cloud. Un utente deve disporre dell'accesso al tuo catalogo privato tramite una politica di accesso IAM e al gruppo di risorse che contiene il tuo catalogo privato per visualizzare o utilizzare i prodotti.
Si punta a un gruppo di risorse per creare un catalogo, perché il catalogo esiste nel contesto di un particolare gruppo di risorse. Per ottenere l'elenco dei gruppi di risorse, è possibile eseguire il comando ibmcloud resource groups
e successivamente il comando ibmcloud target -g "resource group"
.
ibmcloud catalog create --name CATALOG [--catalog-description "DESCRIPTION"]
Opzioni comando
- --name CATALOG
- Il nome del catalogo.
- --catalog-description DESCRIPTION (facoltativo)
- Una breve descrizione per il nuovo catalogo.
Esempio
Crea un catalogo denominato dev-catalog
con la descrizione a catalog for development and testing purpsoses
.
ibmcloud catalog create --name dev-catalog --catalog-description "a catalog for development and testing purposes"
ibmcloud catalog list
Eseguire il seguente comando per recuperare l'elenco dei cataloghi di questo particolare account.
ibmcloud catalog list [--output FORMAT]
Opzioni comando
- --output FORMAT (facoltativo)
- Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio,
--output json
.
Output
Il comando restituisce il seguente output:
Name ID Description Last Updated
dev-catalog 93f592fb-e09b-4a53-bbd9-92f6ab9e253b short-description 2019-11-21 21:28:28.347 +0000 UTC
ABDemoTestCatalog 7a246530-e191-45e2-87cc-07c8c7033d2b short-description 2019-08-19 17:43:48.59 +0000 UTC
ibmcloud catalog get
Esegui questo comando per richiamare le informazioni per uno specifico catalogo nell'account.
ibmcloud catalog get --catalog CATALOG [--output FORMAT]
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --output FORMAT (facoltativo)
- Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio,
--output json
.
Output
Il comando restituisce il seguente output:
Name Current State Version Locator
dev-catalog
|__dev-offering
| |__Openshift
| |__1.0.0 Draft 480fb4e3-d7ba-4e9b-9d4c-42f0ab811040.fd8f91a3-8027-4919-ad6d-c5189a4a8ee
ibmcloud catalog delete
Esegui questo comando per eliminare uno specifico catalogo nell'account.
ibmcloud catalog delete --catalog CATALOG
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
ricerca nel catalogo ibmcloud
Esegui questo comando per cercare i prodotti pubblicati nel catalogo pubblico, inclusi i servizi e i software.
ibmcloud catalog search <QUERY> [--catalog CATALOG] [--type TYPE] [-r, --region REGION] [-k, --kind KIND] [--fields FIELDS] [-p, --price PRICE] [-t, --tag TAG] [--sort-by PROPERTY] [--col COLUMNS] [--reverse] [--output TYPE] [--global]
Opzioni comando
- --type TYPE (facoltativo)
- Facoltativo. Il valore predefinito è
services
. Le opzioni valide sonoservices
esoftware
. - --catalog CATALOG (facoltativo)
- Cerca il software pubblicato in base al tuo account. Specifica il nome o l'ID catalogo in base a cui cercare.
- --output FORMAT (facoltativo)
- Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e le uniche opzioni alternative sono
json
ecsv
. - --kind KIND (facoltativo)
- Il flag è valido solo per i servizi di ricerca. Fornisce un elenco separato da virgole di tipi di prodotti.
- --region REGION (facoltativo)
- Il flag è valido solo per i servizi di ricerca. Fornisce un elenco separato da virgole di regioni. Esegui
ibmcloud cs regions
per restituire un elenco valido. - --price PRICE (facoltativo)
- Il flag è valido solo per i servizi di ricerca. Fornisce un elenco separato da virgole di tipi di prezzo.
- --tag TAG (facoltativo)
- Il flag è valido solo per i servizi di ricerca. Fornire un elenco separato da virgole di tag.
- --global (facoltativo)
- Il flag è valido solo per i servizi di ricerca. Utilizzatelo per operare in un ambito globale.
- --sort-by TYPE (facoltativo)
- Il flag è valido solo per i servizi di ricerca e viene utilizzato per ordinare i risultati della ricerca. Le opzioni disponibili sono
name
,displayname
,kind
,provider
,created
eupdated
. - --reverse (facoltativo)
- Il flag è valido solo per i servizi di ricerca. Utilizzalo per invertire l'ordinamento.
- --fields FIELDS (facoltativo)
- Il flag è valido solo per i servizi di ricerca. Personalizza la tabella, ad esempio
--fields name,kind,metadata.service.iam_compatible
.
Output
Il comando restituisce il seguente output:
Name ID Category
2 Zone VPC f10d9ae9-ac94-4718-b24a-3994241ae2a4-global Networking
Apache Qml0bmFtaS1hcGFjaGU=-global Developer Tools
Apache Airflow Qml0bmFtaS1haXJmbG93-global Databases
Apache Airflow Qml0bmFtaS1haXJmbG93-global Developer Tools
ibmcloud catalog filter get
Esegui questo comando per richiamare i dettagli di filtro per l'account o uno specifico catalogo.
ibmcloud catalog filter get --catalog CATALOG [--output FORMAT]
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --account-group ACCOUNT GROUP
- L'ID o il nome del gruppo di account. Questo campo si applica solo ai conti aziendali.
- --output FORMAT (facoltativo)
- Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio,
--output json
.
Output
Il comando restituisce il seguente output:
Account: The IBM Cloud catalog is visible to all users in this account.
Filter:
Including IBM Cloud catalog
Type Include Tags
Pricing plan false Free
Provider false Third Party
ibmcloud catalog filter create
Esegui questo comando per creare un nuovo filtro. Se esiste un filtro, questo comando sostituisce il filtro corrente.
ibmcloud catalog filter create [--catalog CATALOG] [--category CATEGORY] [--compliance COMPLIANCE] [--deployment-target TARGET] [--exclude-list LIST] [--include-all ALL] [--include-list LIST] [--offering-format FORMAT] [--pricing-plan PLAN] [--provider PROVIDER] [--release RELEASE] [--type TYPE]
Opzioni comando
- --catalog CATALOG (facoltativo)
- Specificare il nome o l'ID catalogo. Se non viene specificato, il filtro viene creato al livello di account.
- --account-group ACCOUNT GROUP
- L'ID o il nome del gruppo di account. Questa opzione si applica solo agli account aziendali.
- --hide-ibm-catalog (facoltativo)
- Per impostazione predefinita, il catalogo è visibile a tutti gli utenti in questo account. Fornendo questo indicatore, rendi i prodotti disponibili solo agli utenti che tu scegli disattivando la visibilità per il catalogo IBM Cloud e aggiungendo i prodotti ai tuoi cataloghi privati.
- --include-all BOOLEAN (facoltativo)
- L'impostazione predefinita è true se il flag non viene fornito. I valori validi sono
true
efalse
. Se impostato su true, il filtro viene automaticamente impostato in modo da includere l'intero catalogo pubblico e i filtri successivi vengono esclusi. Se impostato su false, il filtro esclude l'intero catalogo pubblico e gli indicatori successivi vengono inclusi. Per ulteriori informazioni, vedi Gestione delle impostazioni del catalogo.
--offering-format FORMAT (facoltativo)
- --category CATEGORY (facoltativo)
- Fornire la categoria che meglio si adatta a come gli utenti possono utilizzare il prodotto. Le categorie vengono utilizzate per organizzare i prodotti nel catalogo in base a soluzioni, funzioni o utilizzi comuni. È possibile selezionare
una sola categoria. Esegui il comando
ibmcloud catalog offering category-options
per visualizzare tutte le opzioni. Il valore predefinito èDeveloper tools
. - --compliance TYPE (facoltativo)
- Fornire un elenco separato da virgole delle categorie di conformità che si desidera includere o escludere. Esegui il comando
ibmcloud catalog filter options
per visualizzare tutte le opzioni. - --deployment-target TARGET (facoltativo)
- Fornire un elenco separato da virgole di target di distribuzione da includere o escludere. Esegui il comando
ibmcloud catalog filter options
per visualizzare tutte le opzioni. - --exclude-list LIST (facoltativo)
- Fornisce un elenco separato da virgole di ID o nomi di prodotto che devono essere esclusi nel catalogo pubblico filtrato.
- --include-list LIST (facoltativo)
- Fornisce un elenco separato da virgole di ID o nomi di prodotto che devono essere inclusi nel catalogo pubblico filtrato.
- Fornire un elenco separato da virgole dei formati di prodotto che si desidera includere o escludere. Esegui il comando
ibmcloud catalog filter options
per visualizzare tutte le opzioni. - --pricing-plan PLAN (opzioni)
- Fornire un elenco separato da virgole dei piani tariffari che si desidera includere o escludere. Esegui il comando
ibmcloud catalog filter options
per visualizzare tutte le opzioni. - --provider PROVIDER (facoltativo)
- Fornire un elenco separato da virgole di fornitori che si desidera includere o escludere. Esegui il comando
ibmcloud catalog filter options
per visualizzare tutte le opzioni. - --release RELEASE (facoltativo)
- Fornire un elenco separato da virgole di categorie che si desidera includere o escludere. Esegui il comando
ibmcloud catalog filter options
per visualizzare tutte le opzioni. - --type TYPE (facoltativo)
- Fornire un elenco separato da virgole dei tipi di software che si desidera includere o escludere. Esegui il comando
ibmcloud catalog filter options
per visualizzare tutte le opzioni.
ibmcloud catalog filter delete
Esegui questo comando per eliminare un filtro applicato. Per impostazione predefinita, questo filtro viene utilizzato a livello di account, a meno che non venga specificato un catalogo. Di conseguenza, il filtro viene reimpostato per includere tutti i prodotti nel catalogo pubblico.
ibmcloud catalog filter delete --catalog CATALOG
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --account-group ACCOUNT GROUP
- L'ID o il nome del gruppo di account. Questa opzione si applica solo agli account aziendali.
ibmcloud catalog filter offering
Aggiorna il filtro per includere o escludere uno specifico prodotto e tutti i piani di prezzi applicabili. Per impostazione predefinita, questo filtro viene applicato al livello dell'account, a meno che non venga specificato un catalogo o un gruppo di account.
ibmcloud catalog filter offering --offering PRODUCT-NAME
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --account-group ACCOUNT GROUP
- L'ID o il nome del gruppo di account. Questa opzione si applica solo agli account aziendali.
- --plans-list PLANS LIST
- Un elenco separato da virgole di ID o nomi di piani da includere o escludere.
- --offering OFFERING
- Il nome o l'ID del prodotto.
- --include
- Il valore predefinito è true se non viene fornito un indicatore. I valori validi sono
true
efalse
. Se impostato su true, il prodotto e i piani forniti sono visibili agli utenti nell'account. Se impostato su false, il prodotto e i piani forniti non sono visibili agli utenti nell'account.
ibmcloud catalog filter hide-ibm-public-catalog
Per impostazione predefinita, il catalogo IBM Cloud è visibile a tutti gli utenti nell'account. Puoi rendere i prodotti disponibili solo agli utenti che tu scegli disattivando la visibilità al catalogo IBM Cloud e aggiungendo i prodotti ai tuoi cataloghi privati.
ibmcloud catalog filter hide-ibm-public-catalog
ibmcloud catalog filter show-ibm-public-catalog
Per impostazione predefinita, il catalogo IBM Cloud è visibile a tutti gli utenti nell'account. Puoi rendere i prodotti disponibili solo agli utenti che tu scegli disattivando la visibilità al catalogo IBM Cloud e aggiungendo i prodotti ai tuoi cataloghi privati.
ibmcloud catalog filter show-ibm-public-catalog
ibmcloud catalog filter options
Esegui questo comando per richiamare le opzioni di filtro per ciascuna categoria di filtro.
ibmcloud catalog filter options
Opzioni comando
- --all
- Include il settore, il tipo di soluzione e il piano dei prezzi nell'elenco dei filtri.
- --output FORMAT (facoltativo)
- Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio,
--output json
.
Output
Il comando restituisce il seguente output:
Deployment target ID
IBM Cloud Kubernetes Service target_iks
IBM Cloud Schematics target_terraform
Red Hat OpenShift target_roks
VMware vCenter Server target_vcenter
Virtual private cloud target_vpc-x86
Power Systems Virtual Server target_power-iaas
Provider ID
Third party ibm_third_party
Community ibm_community
IBM ibm_created
Release ID
Beta ibm_beta
Deprecated ibm_deprecated
Works with ID
SAP Certified sap_certified
Quantum Technologies quantum_tech
Satellite Enabled satellite_enabled
HPC hpc
Support ID
Third party supported support_third_party
Community supported support_community
IBM supported support_ibm
Delivery method ID
Cloud Paks cloud_pak
Helm charts helm
Operators operator
OVA Images ova
Starter kits template
Terraform terraform
Server Images vsi_image
Blueprint blueprint
Toolchains toolchain
Compliance ID
EU Supported eu_access
Financial Services Validated fs_ready
HIPAA Enabled hipaa
IAM-enabled rc_compatible
Service Endpoint Supported service_endpoint_supported
Category ID Tags
Compute compute compute,compute_classic,content,openwhisk,runtime,virtualservers,compute_baremetal
Containers containers containers,clusters,registry
Networking network network,network_vpc,network_classic,network_edge,network_interconnectivity
Storage storage storage,storage_vpc,storage_classic,storage_datamovement
Converged infrastructure converged_infra converged_infra
Enterprise applications enterprise_app enterprise_app
AI / Machine Learning ai watson,ai
Analytics analytics data_analytics,business_analytics,analytics
Blockchain blockchain blockchain
Databases databases data_management,database
Developer tools devops dev_ops
Logging and monitoring logging_monitoring logging_monitoring
Migration migration_tools migration_tools
Integration integration integration,api
Internet of Things iot internet_of_things
Security security security
Mobile mobile mobile,web_and_app
ibmcloud catalog offering create
Eseguite il seguente comando per aggiungere un prodotto a un catalogo privato dell'account.
ibmcloud catalog offering create [--catalog CATALOG_NAME] [--zipurl URL] [--include-config] [--target-version VERSION] [--token TOKEN] [--vpc-body BODY]
Opzioni comando
- --catalog CATALOG_NAME
- Il nome o l'ID del catalogo.
- - URL --zipurl (facoltativo)
- URL che punta al file .zip del prodotto.
- --target-version VERSIONE
- Specificare la versione del prodotto.
- --include-config (facoltativo)
- Se viene fornito, tutti i valori di configurazione vengono inclusi e sono disponibili quando aggiungi il prodotto.
- --token TOKEN (facoltativo)
- Specificare il token di accesso personale per un repository privato.
- --vpc-body CORPO (opzionale)
- Fornire le informazioni per l'importazione di un'immagine server virtuale per VPC, inclusi un nome, un'etichetta, un tipo di installazione, un tipo di destinazione, una versione, sha, tag e metadati.
Immagine server virtuale per esempio VPC #1
Importa un'immagine del server virtuale per VPC come un'offerta in un catalogo con ID 51c9e0db-2911-45a6-adb0-ac5332d27cf2
.
ibmcloud catalog offering create --catalog 51c9e0db-2911-45a6-adb0-ac5332d27cf2 --vpc-body '{
"name": "virtual-server-image",
"label": "virtual server image",
"install_kind": "instance",
"target_kinds": ["vpc-x86"],
"version": "0.0.10",
"sha": "64245e5f3f1e9c4048b18db3abd1450d4b6f9e263ac1b33df6fc1ae96fcbdebb",
"tags": ["virtualservers"],
"metadata": {
"operating_system": {
"dedicated_host_only": false,
"vendor": "CentOS",
"name": "centos-7-amd64",
"href": "https://us-south-stage01.iaasdev.cloud.ibm.com/v1/operating_systems/centos-7-amd64",
"display_name": "CentOS 7.x - Minimal Install (amd64)",
"family": "CentOS",
"version": "7.x - Minimal Install",
"architecture": "amd64"
},
"minimum_provisioned_size": 100,
"file": {
"size": 1
},
"images": [{"id": "r134-14903434-faf0-4a66-b861-7b35198de393", "name": "virtual-server-image", "region": "us-south"}]
}
}'
Immagine server virtuale per esempio VPC #2
Importa un'immagine del server virtuale per VPC come un'offerta in un catalogo con ID 2bdc3974-dfcf-4711-b298-cd238f7d3734
.
ibmcloud catalog offering create --catalog 2bdc3974-dfcf-4711-b298-cd238f7d3734 --vpc-body '{
"name": "virtual-server-image-s390x",
"label": "virtual-server-image-s390x",
"install_kind": "instance",
"target_kinds": ["vpc-z"],
"version": "0.0.10",
"sha": "4739f1eaeeebc69ad5d48f9191fcc0d23960cb720bb16c67e915e5556c1da9b2",
"tags": ["virtualservers"],
"metadata": {
"operating_system": {
"dedicated_host_only": false,
"vendor": "SUSE Linux Enterprise Server",
"name": "sles-15-sp2-s390x-byol",
"href": "https://us-south-stage01.iaasdev.cloud.ibm.com/v1/operating_systems/sles-15-s390x",
"display_name": "Suse enterprise server(s390x)",
"family": "SUSE",
"version": "15-sp2",
"architecture": "s390x"
},
"minimum_provisioned_size": 100,
"file": {
"size": 1
},
"images": [{"id": "r134-f20e2e4e-3133-423c-afa2-365afa14c4dc", "name": "virtual-server-image-s390x", "region": "us-south"}]
}
ibmcloud catalog offering list
Esegui questo comando per ottenere i dettagli relativi ai prodotti nei tuoi cataloghi privati. Questo comando fornisce un filtro per catalogo privato, prodotto e versione.
ibmcloud catalog offering list [--catalog CATALOG] [--offering OFFERING_NAME] [--version VERSION] [--output FORMAT]
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --output FORMAT (facoltativo)
- Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON, ad esempio
--output json
.
Esempio
Elenca tutti i prodotti presenti nel catalogo dev-catalog
.
ibmcloud catalog offering list --catalog dev-catalog
Output
Il comando restituisce il seguente output:
Name ID Current State Version Locator
Cloud Pak for Automation cb90274e-398b-4373-9b28-d6428d3302df
|__OpenShift
|__19.0.2 New 7b7e590f-259b-437b-b1f4-39e8615ed837.21d1d712-80ab-4318-9d05-73c6caaaee23
Cloud Pak for Data 8993c7b1-1794-4447-9275-db83faa08ee4
|__OpenShift
|__2.1.0.2 New 7b7e590f-259b-437b-b1f4-39e8615ed837.ab6ba56f-788d-4d6b-b880-a1001fca8451
harbor 927adb44-6784-4bec-a771-f639900f07f1
|__Kubernetes
|__1.9.1 New 7b7e590f-259b-437b-b1f4-39e8615ed837.e437b06c-273f-49de-8c44-f55e408abf78
IBM Starter Collection for Openshift fd1857f4-cf17-4e97-9443-b615bc71f6a0
|__OpenShift
|__0.0.1 New 7b7e590f-259b-437b-b1f4-39e8615ed837.72e0f636-9dc4-49ae-b3c2-7a5de90487b9
tf_cloudless_sleepy-2.0 c260a67a-1b25-49fc-9896-46e7e6212990
|__
|__1.0.0 New 7b7e590f-259b-437b-b1f4-39e8615ed837.965df91d-5760-4872-adf6-4019796c06b0
|__1.0.1 New 7b7e590f-259b-437b-b1f4-39e8615ed837.aff4cecb-4c9b-41ba-ae3d-71f4217dc0bc
ibmcloud catalog offering search
Esegui questo comando per ottenere i dettagli relativi ai prodotti nei tuoi cataloghi privati. Questo comando fornisce un filtro per catalogo privato, prodotto e versione.
ibmcloud catalog offering search [--catalog CATALOG] [--offering OFFERING_NAME] [--version VERSION] [--output FORMAT]
Opzioni comando
- --catalog CATALOG (facoltativo)
- Il nome o l'ID del catalogo.
- --offering OFFERING (facoltativo)
- Il nome o l'ID del prodotto.
- --version VERSION (facoltativo)
- Il nome o l'ID della versione.
- --output FORMAT (facoltativo)
- Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON, ad esempio
--output json
.
Esempio
Elenca tutti i prodotti presenti nel catalogo dev-catalog
.
ibmcloud catalog offering list --catalog dev-catalog
Output
Il comando restituisce il seguente output:
Name Current State Version Locator
dev-catalog
|__dev-offering
| |__Kubernetes
| |__1.0.0 Validated b636d651-8489-4425-bd6a-f30af1603577.17ac792e-a603-4f1a-a1b6-48e90a46940c
|__dev-offering-2.0
| |__Kubernetes
| |__1.0.0 Published to account b636d651-8489-4425-bd6a-f30af1603577.decdb0e1-46d2-401a-b482-80f9d6855f98
ibmcloud catalog offering get
Esegui questo comando per ottenere i dettagli relativi a un prodotto specifico nel catalogo.
ibmcloud catalog offering get --catalog CATALOG --offering OFFERING_NAME [--output FORMAT]
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --offering OFFERING_NAME
- Il nome o l'ID del prodotto.
- --output FORMAT (facoltativo)
- Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON, ad esempio
--output json
.
Output
Il comando restituisce il seguente output:
Name Current State Version Locator
dev-offering
|__
|__1.0.0 Draft 480fb4e3-d7ba-4e9b-9d4c-42f0ab811040.a92f5409-ebd9-413c-88ae-7ed311c1b793
ibmcloud catalog offering import-version
Esegui questo comando per importare una nuova versione di un prodotto nel tuo catalogo privato.
ibmcloud catalog offering import-version --catalog CATALOG --offering OFFERING_NAME [--zipurl URL] [--target-version APP_VERSION] [--include-config] [--vpc-body BODY]
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --offering OFFERING_NAME
- : Il nome o l'ID del prodotto.
- - URL --zipurl (facoltativo)
- L' URL che punta al file .zip del prodotto.
- --target-version APP_VERSION (facoltativo)
- La versione dell'applicazione del "tgz" in fase di importazione.
- --include-config (facoltativo)
- Se viene fornito, tutti i valori di configurazione vengono inclusi e sono disponibili quando importi la nuova versione.
- --vpc-body CORPO (opzionale)
- Fornire le informazioni per l'importazione di un'immagine server virtuale per VPC, inclusi un nome, un'etichetta, un tipo di installazione, un tipo di destinazione, una versione, sha, tag e metadati.
Immagine del server virtuale per VPC Esempio
Importare un'immagine di server virtuale per VPC in un'offerta esistente con un catalogo con ID 51c9e0db-2911-45a6-adb0-ac5332d27cf2
e ID offerta 97cdaf1b-62b2-48e2-8589-10b31023866d
.
ibmcloud catalog offering import-version --catalog 51c9e0db-2911-45a6-adb0-ac5332d27cf2 --offering 97cdaf1b-62b2-48e2-8589-10b31023866d --vpc-body '{
"name": "virtual-server-image",
"label": "virtual server image",
"install_kind": "instance",
"target_kinds": ["vpc-x86"],
"version": "0.0.10",
"sha": "64245e5f3f1e9c4048b18db3abd1450d4b6f9e263ac1b33df6fc1ae96fcbdebb",
"tags": ["virtualservers"],
"metadata": {
"operating_system": {
"dedicated_host_only": false,
"vendor": "CentOS",
"name": "centos-7-amd64",
"href": "https://us-south-stage01.iaasdev.cloud.ibm.com/v1/operating_systems/centos-7-amd64",
"display_name": "CentOS 7.x - Minimal Install (amd64)",
"family": "CentOS",
"version": "7.x - Minimal Install",
"architecture": "amd64"
},
"minimum_provisioned_size": 100,
"file": {
"size": 1
},
"images": [{"id": "r134-14903434-faf0-4a66-b861-7b35198de393", "name": "virtual-server-image", "region": "us-south"}]
}
}''
Aggiornamento offerta catalogo ibmcloud
Per aggiornare un prodotto nel vostro catalogo privato, dovete prima ottenere il prodotto e poi potete aggiornarlo.
Eseguire il comando offering get
. Per ulteriori informazioni, consultare il documento ibmcloud catalog offering get.
ibmcloud catalog offering get -c <CATALOGID> -o <OFFERINGID> --output json
Eseguire il comando offering update
.
ibmcloud catalog offering update -c <CATALOGID> -o <OFFERINGID> --updated-offering <UPDATED_OFFERING.json>
catalogo ibmcloud che offre la versione preinstallata
Esegui questo comando per eseguire lo script di preinstallazione per uno specifico prodotto.
ibmcloud catalog offering version preinstall --version-locator VERSION_NUMBER --cluster CLUSTER_ID --namespace NAME
Opzioni comando
- --version-locator VERSION_NUMBER
- Per ottenere il localizzatore di versione per questo prodotto, esegui il comando
ibmcloud catalog offering list
e individua il prodotto e la versione specifici che desideri utilizzare. - --cluster CLUSTER_ID
- Fornisci l'ID del cluster dove vuoi installare questo prodotto.
- --namespace NAME
- Fornire lo spazio dei nomi che si desidera utilizzare. Puoi specificarne uno nuovo e viene creato automaticamente come parte della preinstallazione.
Esempio
Esegui lo script di preinstallazione per un prodotto con un numero di localizzatore di versione di b636d651-8489-4425-bd6a-f30af1603577.18aad484-c78b-4269-808b-52027621abd4
nel cluster con ID bn5ebho206o7fg45f2e0
nello spazio dei nomi denominato test-namespace
.
ibmcloud catalog offering version preinstall --version-locator b636d651-8489-4425-bd6a-f30af1603577.18aad484-c78b-4269-808b-52027621abd4 --cluster bn5ebho206o7fg45f2e0 --namespace test-namespace
catalogo ibmcloud che offre la versione preinstall-status
Esegui questo comando per ottenere lo stato di una preinstallazione in corso.
ibmcloud catalog offering version preinstall-status --version-locator VERSION_NUMBER --cluster CLUSTER_ID --namespace NAME [--output FORMAT]
Opzioni comando
- --version-locator VERSION_NUMBER
- Per ottenere il localizzatore di versione per il prodotto, esegui il comando
ibmcloud catalog offering list
e individua il prodotto e la versione specifici che desideri utilizzare. - --cluster CLUSTER_ID
- Fornisci l'ID del cluster dove è stata eseguita la preinstallazione.
- --namespace NAME
- Fornisci lo spazio dei nomi utilizzato per la preinstallazione.
- --output FORMAT (facoltativo)
- Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON, ad esempio
--output json
.
versione dell'offerta del catalogo ibmcloud convalidata
Esegui questo comando per convalidare una nuova versione di un prodotto nel tuo catalogo privato. I prodotti devono essere convalidati per assicurarsi che funzionano come previsto prima che possano essere pubblicati sull'account per consentire ad altri utenti di creare un'istanza dal catalogo privato.
ibmcloud catalog offering version validate --version-locator VERSION_NUMBER --cluster CLUSTER_ID --namespace NAME [--timeout TIMEOUT] [--wait WAIT] [--override-values VALUES|FILENAME] [--workspace-tf-version VERSION] [--workspace-region REGION] [--workspace-rg-id ID][--schematics-destroy][--schematics-delete]
Opzioni comando
- --version-locator VERSION_NUMBER
- Per ottenere il localizzatore di versione per il prodotto, esegui il comando
ibmcloud catalog offering list
e individua il prodotto e la versione specifici che desideri utilizzare. - --cluster CLUSTER_ID
- Fornisci l'ID del cluster dove vuoi installare questo prodotto.
- --namespace NAME
- Fornire lo spazio dei nomi che si desidera utilizzare. Puoi specificarne uno nuovo e viene creato automaticamente come parte della preinstallazione.
- - --timeout TIMEOUT
- Specifica in secondi per quanto tempo lo spazio di lavoro Schematics attende l'installazione. Il valore predefinito è
180
. - --wait ATTESA
- Attendi e tieni traccia dell'avanzamento del lavoro dello workspace Schematics. Se
true
, l'installazione attende. Sefalse
, il software viene installato immediatamente. L'impostazione predefinita ètrue
. - --override-values VALUES|FILENAME (facoltativo)
- Fornisci le eventuali configurazioni personalizzate per l'installazione. Puoi fornire questo valore in linea o utilizzando un file JSON o TXT. Ad esempio,
override-values values.json
. Quando si convalida un'immagine server virtuale per VPC, è necessario fornire i seguenti campi: vsi_instance_name, vsi_id, vpc_profile, subnet_id, vpc_id, subnet_zone, ssh_key_id, vpc_region - --workspace-tf-version VERSIONE (opzionale)
- Fornire una versione terraform dello spazio di lavoro.
- --workspace-region REGION (facoltativo)
- Fornire una regione dello spazio di lavoro.
- --workspace-rg-id ID (facoltativo)
- Fornire un id del gruppo di risorse dello spazio di lavoro.
- --schematics-destroy (opzionale)
- Fornire questo indicatore per eliminare le risorse dello spazio di lavoro dopo la convalida e l'installazione.
- --schematics-delete VALORE (facoltativo)
- Fornire questo indicatore per eliminare lo spazio di lavoro Schematics dopo la convalida e l'installazione.
Esempio di convalida di un prodotto che utilizza un cluster
Convalida un prodotto con il localizzatore di versione b636d651-8489-4425-bd6a-f30af1603577.18aad484-c78b-4269-808b-52027621abd4
in un cluster con l'ID bn5ebho206o7fg45f2e0
all'interno di uno spazio dei nomi denominato
test-namespace
. Questa installazione ha delle configurazioni personalizzate e, pertanto, i valori vengono forniti utilizzando un file values.json
.
ibmcloud catalog offering version validate --version-locator b636d651-8489-4425-bd6a-f30af1603577.18aad484-c78b-4269-808b-52027621abd4 --cluster bn5ebho206o7fg45f2e0 --namespace test-namespace --override-values values.json
Sovrascrivi il formato di esempio dei valori dal file values.json
:
{
"username": "provision-test-1",
"password": "passw0rd"
}
Immagine del server virtuale per VPC Esempio
Convalidare un prodotto con il localizzatore versione 51c9e0db-2911-45a6-adb0-ac5332d27cf2.ecebffdc-f1f8-4a85-965f-9cbe31920542
in un VPC con l'ID r134-476cbb67-a6c2-4957-9806-3fcbac3498be
.
ibmcloud catalog offering version validate --version-locator 51c9e0db-2911-45a6-adb0-ac5332d27cf2.ecebffdc-f1f8-4a85-965f-9cbe31920542 --workspace-region=us-south --workspace-rg-id Default --override-values '{
"vsi_instance_name": "instance-name-1",
"vsi_id": "r134-14903434-faf0-4a66-b861-7b35198de393",
"vpc_profile": "bx2-2x8",
"subnet_id": "0716-d799c449-466c-4844-902c-a5d3f8948d7d",
"vpc_id": "r134-476cbb67-a6c2-4957-9806-3fcbac3498be",
"subnet_zone": "us-south-1",
"ssh_key_id": "r134-0c53e7f2-771f-4d0e-a19e-39f2e6e6949c",
"vpc_region": "us-south"
}
ibmcloud catalog offering version validate-status
Esegui questo comando per ottenere lo stato di una convalida in corso.
ibmcloud catalog offering version validate-status --version-locator VERSION_NUMBER [--output FORMAT]
Opzioni comando
- --version-locator VERSION_NUMBER
- Per ottenere il localizzatore di versione per il prodotto, esegui il comando
ibmcloud catalog offering list
e individua il prodotto o la versione specifici che desideri utilizzare. - --output FORMAT (facoltativo)
- Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON, ad esempio
--output json
.
ibmcloud catalog offering category-options
Eseguire il seguente comando per recuperare l'elenco delle scelte di categoria.
ibmcloud catalog offering category-options [--output FORMAT]
Opzioni comando
- --output FORMAT (facoltativo)
- Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON, ad esempio
--output json
.
Esempio
ibmcloud catalog offering category-options
Output
Il comando restituisce il seguente output:
Name Tags Description
VPC Infrastructure vpc Fully customizable, software-defined virtual network with superior isolation.
Compute compute,content,containers,openwhisk,vmware,runtime Build your virtual environments
Containers containers,clusters,registry Get started by creating a Kubernetes cluster, or manage your Docker images in the registry.
Networking network Order network.
Storage storage Order storage.
ibmcloud catalog offering add-category
Esegui questo comando per aggiungere una tag di categoria a un prodotto. È possibile indicare il nome della categoria, che si può trovare eseguendo il comando ibmcloud catalog offering category-options
. I prodotti devono essere
inseriti in una categoria per essere visibili nel catalogo. Il valore predefinito è Developer tools
.
ibmcloud catalog offering category-options [--output FORMAT]
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --offering OFFERING
- Il nome o l'ID del prodotto.
- --category CATEGORY
- Fornire la categoria che meglio si adatta a come gli utenti possono utilizzare il prodotto. Le categorie vengono utilizzate per organizzare i prodotti nel catalogo in base a soluzioni, funzioni o utilizzi comuni. È possibile selezionare
una sola categoria. Esegui il comando
ibmcloud catalog offering category-options
per visualizzare tutte le opzioni. Il valore predefinito èDeveloper tools
.
Esempio
ibmcloud catalog offering add-category --catalog dev-catalog --offering dev-offering --category dev_ops
Categorie dell'offerta del catalogo ibmcloud
Immettere il seguente comando per richiamare la categoria di una versione del prodotto.
ibmcloud catalog offering version categories [--catalog CATALOG] [--offering OFFERING] [--output OUTPUT]
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --offering OFFERING
- Il nome o l'ID del prodotto.
- --output FORMAT (facoltativo)
- Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio,
--output json
.
Esempio
Richiamare la categoria di un prodotto denominato dev-offering
e ubicato in dev-catalog
.
ibmcloud catalog offering version categories --catalog dev-catalog --offering dev-offering
ibmcloud catalog offering version get - claims
Eseguire il seguente comando per richiamare le informazioni di sicurezza e conformità richieste da una versione.
ibmcloud catalog offering version get-claims [--output OUTPUT] [--version-locator LOCATOR]
Opzioni comando
- --version-locator LOCATORE
- Per ottenere il localizzatore di versione per il prodotto, esegui il comando
ibmcloud catalog offering list
e individua il prodotto o la versione specifici che desideri utilizzare. - --output valore (opzionale)
- Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON, ad esempio
--output json
.
ibmcloud catalog offering version update - claims
Eseguire il seguente comando per aggiornare le richieste di sicurezza e conformità di una versione.
ibmcloud catalog offering version update-claims [--claims CLAIMS] [--version-locator LOCATOR]
Opzioni comando
- --claims RICHIESTE DI RISARCIMENTO
- Specificare i dati delle richieste per una versione come file o oggetto JSON.
- --version-locator LOCATORE
- Per ottenere il localizzatore di versione per il prodotto, esegui il comando
ibmcloud catalog offering list
e individua il prodotto o la versione specifici che desideri utilizzare.
ibmcloud catalog offering version scc - apply
Esegui il seguente comando per aggiungere una scansione Security and Compliance Center alla tua versione. Aggiungere informazioni sulla sicurezza e sulla conformità alla versione e convalidare la versione prima di poter aggiungere una scansione.
ibmcloud catalog offering version scc-apply [--instance-region REGION] [--scan SCAN] [--service-instance INSTANCE] [--target-account-name NAME] [--target-api-key KEY] [--timeout TIMEOUT] [--version-locator LOCATOR] [--wait WAIT]
Opzioni comando
- --instance-region REGION
- La regione dell'istanza.
- --scan SCAN
- L'ID di una scansione del Security and Compliance Center.
- --service-instance INSTANZA
- Fornire l'ID istanza di Security and Compliance Center.
- --target-account-name NOME (facoltativo)
- Indicare il nome dell'account di destinazione.
- --target-api-key CHIAVE (opzionale)
- Fornire una chiave API se si desidera utilizzare un account alternativo (account di destinazione) per applicare una scansione al proprio account di origine. Per ulteriori informazioni, vedi Impostazione di un account di destinazione.
- - --timeout TIMEOUT
- Specificare in secondi il tempo di attesa per l'applicazione della scansione alla versione prima che venga restituito il comando. Il valore predefinito è 600 (10 minuti).
- --version-locator LOCATORE
- Per ottenere il localizzatore di versione per il prodotto, esegui il comando
ibmcloud catalog offering list
e individua il prodotto o la versione specifici che desideri utilizzare. - --wait ATTESA
- Attendere e tenere traccia dell'avanzamento di un'applicazione di scansione. L'impostazione predefinita è true se il flag non viene fornito. Se
true
, il comando tiene traccia dell'avanzamento dell'applicazione di scansione. Sefalse
, il comando viene restituito immediatamente.
ibmcloud catalog offering versione scc - apply - status
Immetti questo comando per vedere lo stato di un'applicazione di scansione Security and Compliance Center alla tua versione.
ibmcloud catalog offering version scc-apply-status [--scan SCAN] [--version-locator LOCATOR]
Opzioni comando
- --scan SCAN
- L'ID di una scansione del Security and Compliance Center.
- --version-locator LOCATORE
- Per ottenere il localizzatore di versione per il prodotto, esegui il comando
ibmcloud catalog offering list
e individua il prodotto o la versione specifici che desideri utilizzare.
ibmcloud catalog offering version get - scans
Esegui il seguente comando per recuperare le scansioni Security and Compliance Center aggiunte alla tua versione.
ibmcloud catalog offering version get-scans [--instance-region REGION] [--output OUTPUT] [--profiles PROFILES] [--service-instance INSTANCE] [--target-account-name NAME] [--target-api-key KEY]
Opzioni comando
- --instance-region REGION
- Fornire la regione dell'istanza.
- --output OUTPUT (opzionale)
- Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio,
--output json
. - --profiles PROFILI
- Fornire un elenco separato da virgole di nomi profilo con versioni, ad esempio
"IBM Cloud for Financial Services::1.2.0"
. - --service-instance INSTANZA
- Fornire l'ID istanza di Security and Compliance Center.
- --target-account-name NOME (facoltativo)
- Indicare il nome dell'account di destinazione.
- --target-api-key CHIAVE (opzionale)
- Fornire una chiave API se si desidera utilizzare un account alternativo (account di destinazione) per applicare una scansione al proprio account di origine. Per ulteriori informazioni, vedi Impostazione di un account di destinazione.
ibmcloud catalog offering get - scan - risultati
Eseguire il seguente comando per generare un report dei risultati delle scansioni di Code Risk Analyzer e Security and Compliance Center della propria versione. Per generare un rapporto completo, è necessario eseguire le scansioni di Code Risk Analyzer e Security and Compliance Center.
ibmcloud catalog offering get-scan-results [--version-locator LOCATOR]
Opzioni comando
- --version-locator LOCATORE
- Per ottenere il localizzatore di versione per il prodotto, esegui il comando
ibmcloud catalog offering list
e individua il prodotto o la versione specifici che desideri utilizzare.
catalogo ibmcloud che offre la versione create-draft
Esegui questo comando per creare una bozza di una versione esistente. Questo comando è utile per modificare una versione esistente che si desidera pubblicare senza introdurre una nuova versione. Alcune modifiche, come la modifica del file sorgente, richiedono una nuova convalida del prodotto.
ibmcloud catalog offering version create-draft --version-locator VERSION_NUMBER [--output FORMAT]
Opzioni comando
- --version-locator VERSION_NUMBER
- Per ottenere il localizzatore di versione per il prodotto, esegui il comando
ibmcloud catalog offering list
e individua il prodotto o la versione specifici che desideri utilizzare. - --output FORMAT (facoltativo)
- Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio,
--output json
.
ibmcloud catalog offerta version delete - version
Eseguite il seguente comando per eliminare una versione di un prodotto.
ibmcloud catalog offering version delete-version --version-locator VERSION_NUMBER [--output FORMAT]
Opzioni comando
- --version-locator VERSION_NUMBER
- Per ottenere il localizzatore di versione per il prodotto, esegui il comando
ibmcloud catalog offering list
e individua il prodotto o la versione specifici che desideri utilizzare. - --output FORMAT (facoltativo)
- Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio,
--output json
.
ibmcloud catalog offering version deprecate - version
Eseguire il seguente comando per deprecare una versione del prodotto precedentemente pubblicata dal catalogo IBM Cloud.
ibmcloud catalog offering version deprecate-version --version-locator VERSION_NUMBER
Opzioni comando
- --version-locator VERSION_NUMBER
- Per ottenere il localizzatore di versione per il prodotto, esegui il comando
ibmcloud catalog offering list
e individua il prodotto o la versione specifici che desideri utilizzare.
catalogo ibmcloud che offre l'aggiornamento della versione
Eseguire il seguente comando per creare una modifica nel file sorgente di una versione in bozza. Questo comando è utile per aggiornare una versione esistente.
ibmcloud catalog offering version refresh-version --version-locator VERSION_NUMBER --zipurl URL [--include-config]
Opzioni comando
- --version-locator VERSION_NUMBER
- Per ottenere il localizzatore di versione per il prodotto, esegui il comando
ibmcloud catalog offering list
e individua il prodotto o la versione specifici che desideri utilizzare. - --zipurl URL
- L' URL che punta al file compresso del prodotto.
- --include-config (facoltativo)
- Se viene fornito, tutti i valori di configurazione vengono inclusi e sono disponibili quando aggiungi il prodotto.
catalogo ibmcloud che offre la versione merge-draft
Esegui questo comando per unire una versione bozza di un prodotto.
ibmcloud catalog offering version merge-draft --version-locator VERSION_NUMBER
Opzioni comando
- --version-locator VERSION_NUMBER
- Per ottenere il localizzatore di versione per il prodotto, esegui il comando
ibmcloud catalog offering list
e individua il prodotto o la versione specifici che desideri utilizzare.
ibmcloud catalog offering ready
Eseguire il seguente comando per contrassegnare il prodotto come pronto per la condivisione o la pubblicazione.
ibmcloud catalog offering ready --version-locator VERSION_NUMBER
Opzioni comando
- --version-locator VERSION_NUMBER
- Per ottenere il localizzatore di versione per il prodotto, esegui il comando
ibmcloud catalog offering list
e individua il prodotto o la versione specifici che desideri utilizzare.
ibmcloud catalog offering delete
Esegui il seguente comando per cancellare un prodotto dal catalogo privato. Non puoi cancellare un prodotto pubblicato nel catalogo IBM Cloud. Per rendere obsoleto un prodotto pubblicato dal catalogo IBM Cloud, consulta ibmcloud catalog offering deprecate-offering
.
ibmcloud catalog offering delete --catalog CATALOG --offering OFFERING
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --offering OFFERING
- Il nome o l'ID del prodotto.
ibmcloud catalog offering publish account
Eseguite il seguente comando per pubblicare un prodotto dal vostro catalogo privato a un account. Dopo la pubblicazione del prodotto, gli utenti dell'account hanno accesso al catalogo privato. Il gruppo di risorse che lo contiene può creare un'istanza e iniziare a usarla.
ibmcloud catalog offering publish account [--catalog CATALOG][--offering OFFERING]
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --offering OFFERING
- Il nome o l'ID del prodotto.
ibmcloud catalog offering publish allowlist
Eseguire il seguente comando per pubblicare un prodotto dal catalogo privato a una serie di account consentiti. Dopo la pubblicazione del prodotto, gli utenti degli account consentiti possono creare un'istanza e iniziare a utilizzarla.
ibmcloud catalog offering publish allowlist [--catalog CATALOG][--offering OFFERING][--account-ids ACCOUNT-IDS]
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --offering OFFERING
- Il nome o l'ID del prodotto.
- --account-ids ACCOUNT-IDS
- Gli ID account.
ibmcloud catalog offering publish enterprise
Eseguire il seguente comando per pubblicare un prodotto in un'azienda. Una volta pubblicato il prodotto, gli utenti all'interno dell'azienda possono crearne un'istanza.
ibmcloud catalog offering publish enterprise [--catalog CATALOG][--offering OFFERING]
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --offering OFFERING
- Il nome o l'ID del prodotto.
ibmcloud catalog offering suspend - offering
Esegui il seguente comando per sospendere un prodotto dal catalogo. È possibile sospenderlo per un breve periodo di tempo senza eliminarlo definitivamente o sconsigliarlo. La sospensione di un prodotto può essere utile se, ad esempio, si rileva un bug o una vulnerabilità nel prodotto che deve essere analizzato prima che altri clienti lo installino.
ibmcloud catalog offering suspend-offering [--catalog CATALOG][--offering OFFERING]
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --offering OFFERING
- Il nome o l'ID del prodotto.
ibmcloud catalog offering version sospensione - versione
Eseguire il seguente comando per sospendere una versione di un prodotto dal catalogo. È possibile sospendere la versione per un breve periodo di tempo senza eliminarla definitivamente o deprecarla.
ibmcloud catalog offering version suspend-version [--version-locator VERSION_NUMBER]
Opzioni comando
- --version-locator VERSION_NUMBER
- Per ottenere il localizzatore di versione di questa offerta, eseguire
ibmcloud catalog offering list
e individuare la versione che si desidera utilizzare.
Spazi di lavoro dell'offerta del catalogo ibmcloud
Immetti il seguente comando per ottenere gli spazi di lavoro Schematics per la versione di un prodotto.
ibmcloud catalog offering workspaces [--version-locator VERSION_NUMBER] [output FORMAT]
Opzioni comando
- --version-locator VERSION_NUMBER
- Per ottenere il localizzatore di versione per questa offerta, eseguire
ibmcloud catalog offering list
e individuare la versione specificata che si desidera utilizzare. - --output FORMAT (facoltativo)
- Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio,
--output json
.
ibmcloud catalog install
Immetti il seguente comando per installare una versione del software dal catalogo IBM Cloud.
ibmcloud catalog install [--version-locator VERSION_NUMBER] [--cluster CLUSTER_ID] [--namespace NAME] [--override-values VALUES] [--timeout TIMEOUT] [--wait WAIT] [--workspace-name NAME] [--workspace-tags TAGS] [--workspace-tf-version VERSION] [--workspace-region REGION] [--workspace-rg-id ID] [schematics-delete VALUE]
Opzioni comando
- --version-locator VERSION_NUMBER
- Per ottenere il localizzatore di versione di questa offerta, eseguire
ibmcloud catalog offering list
e individuare la versione che si desidera utilizzare. - --cluster CLUSTER_ID
- Specificare l'ID o il nome cluster.
- --namespace NAME
- Specificare lo spazio dei nomi che si desidera utilizzare.
- --override-values VALORI
- Fornisci le eventuali configurazioni personalizzate per l'installazione. Puoi fornire questo valore in linea o utilizzando un file JSON o TXT. Ad esempio,
override-values values.json
. - - --timeout TIMEOUT
- Specifica in pochi secondi il tempo di attesa dello spazio di lavoro Schematics prima dell'installazione. Il valore predefinito è
180
. - --wait ATTESA
- Attendi e tieni traccia dell'avanzamento del lavoro dello workspace Schematics. Se
true
, l'installazione attende. Sefalse
, il software viene installato immediatamente. L'impostazione predefinita ètrue
. - --workspace-name NOME (facoltativo)
- Fornisci un nome di spazio di lavoro. Il valore predefinito è
OfferingName-Date
. - --workspace-tags TAGS (facoltativo)
- Fornire un elenco separato da virgole di tag.
- --workspace-tf-version VERSIONE (opzionale)
- Fornire una versione terraform dello spazio di lavoro.
- --workspace-region REGION (facoltativo)
- Fornire una regione dello spazio di lavoro.
- --workspace-rg-id ID (facoltativo)
- Fornire un id del gruppo di risorse dello spazio di lavoro.
- --schematics-delete VALORE (facoltativo)
- Fornire questo indicatore per eliminare lo spazio di lavoro Schematics dopo la convalida e l'installazione.
Esempio
Installare la versione del software 1
utilizzando il cluster A
, lo spazio dei nomi install
e i valori di override JSON values.json
.
ibmcloud catalog install [--version-locator 1] [--cluster A] [--namespace install] [--override-values values.json]
Sovrascrivi il formato di esempio dei valori dal file values.json
:
{
"username": "install-test-1",
"password": "passw0rd"
}
prezzi catalogo ibmcloud
Esegui il seguente comando per ottenere informazioni sui prezzi per le offerte del catalogo.
ibmcloud catalog pricing [-r, --region REGION] [-k, --kind KIND] [-p, --price PRICE] [--tag TAG] [--country COUNTRY] [--global] [--iam] [--json] [--csv] [-f, --file FILENAME]
Opzioni comando
- -r, --region (opzionale) : Filtra per geo.
- -k, --kind (opzionale)
- Filtra in base al tipo di risorse. Attualmente sono supportati
service
(predefinito),iaas
,runtime
,template
egeography
- -p, --price (opzionale)
- Filtra in base al prezzo. Attualmente sono supportati
free
,paygo
esubscription
- -t, --tag (opzionale)
- Filtra in base alla tag. Questo indicatore è ripetibile e dà come risultato un OR logico di tutti gli indicatori specificati.
- --co, --country (opzionale)
- Filtra in base al paese. L'output in CSV o JSON può utilizzare il valore
ALL
per ottenere i valori di tutti i Paesi. - --json (facoltativo)
- Emette una risposta JSON.
- --csv (facoltativo)
- Emettere un file CSV.
- - -f, --file (opzionale)
- Specificare un nome di file per l'output csv.
- --global (facoltativo)
- Opera in ambito globale.
- --iam (facoltativo)
- Filtra in base alle offerte compatibili con IAM.
Esempio
Ottieni le informazioni sui prezzi per Virtual Server for VPC per un account Pagamento a consumo.
ibmcloud catalog pricing is.instance [--price paygo]
Programma di utilità ibmcloud catalog create - product - from - workspace
Immetti il seguente comando per creare un tile dell'architettura distribuibile da uno spazio di lavoroSchematics creato direttamente dal repository Git. L'architettura distribuibile crea un progetto in modo da poter continuare a sviluppare e mantenere l'architettura distribuibile con la versione futura.
Il comando richiede una variabile di ambiente GIT_TOKEN
per l'autenticazione con il tuo repository di origine in modo da poter aggiungere un manifest di catalogo. Il comando esegue il push a un nuovo ramo nel repository Git trovato
nello spazio di lavoro Schematics e crea una release utilizzata per l'onboarding.
ibmcloud catalog utility create-product-from-workspace [--workspace-id ID] [--api-key KEY] [--trusted-profile-id ID] [--catalog-label LABEL] [--offering-label LABEL] [--project-name NAME] [--project-resource-group GROUP] [--target-version VERSION] [--variation-label LABEL]
Opzioni comando
- --api-key o --ak CHIAVE API
- Fornire una chiave API utilizzata per collegare il catalogo e il progetto. Esclusivo con '--trusted-profile-id'.
- --catalog-label ETICHETTA CATALOGO (opzionale)
- Fornire l'etichetta di un catalogo esistente da importare o il nome di un nuovo catalogo da creare. L'impostazione predefinita è "DA migrati".
- --offering-label ETICHETTA DELL'OFFERTA (facoltativa)
- Fornire l'etichetta di un'offerta esistente da importare o il nome di una nuova offerta da creare. L'impostazione predefinita è "Migrated <workspace_name>". L'etichetta sovrascrive l'etichetta dell'offerta esistente se lo spazio di lavoro viene creato da un'offerta del catalogo.
- --project-name NOME (facoltativo)
- Fornire un nome di progetto collegato al catalogo di bordo. Se il progetto non esiste, viene creato. Il nome predefinito è 'Progetto di migrazione Dev'.
- --project-resource-group (facoltativo)
- Fornire un gruppo di risorse per il progetto creato. Il gruppo di risorse predefinito è "Default".
- --target-version VERSION (facoltativo)
- Fornire la versione di destinazione per l'offerta migrata. L'impostazione predefinita è 1.0.0 ".
- --trusted-profile-id o --tpi ID PROFILO FIDUCIATO
- Fornire un ID profilo attendibile che viene utilizzato per collegare il catalogo e il progetto. Esclusivo con '--api-key'.
- --variation-label ETICHETTA DI VARIAZIONE (facoltativa)
- Fornire un'etichetta di variazione per la versione di cui eseguire l'onboarding. L'impostazione predefinita è "Standard". L'etichetta sovrascrive l'etichetta di versione esistente se lo spazio di lavoro viene creato da un'offerta del catalogo.
- - --workspace-id SPAZIO DI LAVORO
- Fornisci un ID spazio di lavoro Schematics. Per ottenere l'ID spazio di lavoro, devi creare lo spazio di lavoro Schematics. Per ulteriori informazioni, consultare
ibmcloud schematics workspace new
.
Programma di utilità ibmcloud catalog netrc
Immetti il seguente comando per creare un file .netrc
, generare il nome della macchina nel tuo file .netrc
o aggiornare la credenziale nel tuo file .netrc
. Un file .netrc
archivia le informazioni
di accesso richieste necessarie per utilizzare i moduli Terraform dal catalogo IBM Cloud.
Eseguendo questo comando, configuri un file .netrc
per il nome macchina cm.globalcatalog.cloud.ibm.com
con iamtoken
come nome utente e il tuo token IAM come password.
Hai bisogno della versione 1.2.7 o superiore del plug-in CLI di gestione dei cataloghi per eseguire il comando .netrc
.
ibmcloud catalog utility netrc
ibmcloud catalog utility update - module - references
Esegui il seguente comando per controllare i moduli Terraform della directory di lavoro per gli aggiornamenti dal catalogo e aggiornare l'attributo di origine alla versione più recente. Viene aggiornato anche il file README.md.
ibmcloud catalog utility update-module-references
ibmcloud catalog offering unpublish account
Immetti il seguente comando per annullare la pubblicazione di un prodotto dal tuo account. Una volta annullata la pubblicazione del prodotto, gli utenti nel tuo account non possono creare un'istanza del prodotto.
ibmcloud catalog offering unpublish account [--catalog CATALOG][--offering OFFERING]
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --offering OFFERING
- Il nome o l'ID del prodotto.
ibmcloud catalog offering unpublish allowlist
Eseguire il seguente comando per rimuovere ID account dall'elenco dei prodotti consentiti. Gli account rimossi dall'elenco consentiti non possono creare una istanza del prodotto.
ibmcloud catalog offering unpublish allowlist [--catalog CATALOG][--offering OFFERING][--account-ids ACCOUNT-IDS]
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --offering OFFERING
- Il nome o l'ID del prodotto.
- --account-ids ACCOUNT-IDS
- Gli ID account.
ibmcloud catalog offering unpublish enterprise
Immetti il seguente comando per annullare la pubblicazione di un prodotto da un'azienda. Una volta annullata la pubblicazione del prodotto, l'azienda non può creare un'istanza del prodotto.
ibmcloud catalog offering unpublish enterprise [--catalog CATALOG][--offering OFFERING]
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --offering OFFERING
- Il nome o l'ID del prodotto.
ibmcloud catalog offering unpublish ibm
Immetti questo comando per annullare la pubblicazione di un prodotto da IBM. Una volta annullata la pubblicazione del prodotto, i dipendenti IBM non possono creare un'istanza del prodotto.
ibmcloud catalog offering unpublish ibm [--catalog CATALOG][--offering OFFERING]
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --offering OFFERING
- Il nome o l'ID del prodotto.
ibmcloud catalog offering publish ibm
Eseguire il seguente comando per pubblicare un'offerta già disponibile nel proprio account a tutti i IBM. Questa parte del processo di pubblicazione crea un riquadro nei cataloghi di staging e di produzione, visibile solo ai IBM. Pubblicando un'offerta in IBMers, puoi testare l'offerta in produzione prima di renderla disponibile a tutti gli utenti nel catalogo IBM Cloud.
ibmcloud catalog offering publish ibm [--catalog CATALOG][--offering OFFERING]
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --offering OFFERING
- Il nome o l'ID del prodotto.
ibmcloud catalog offering publish pubblico
Eseguire il seguente comando per pubblicare l'offerta privata nel catalogo IBM Cloud, affinché tutti gli utenti possano vederla e utilizzarla. Per arrivare a questo passo nel processo di pubblicazione, devi prima pubblicare l'offerta nel tuo account e per tutti i dipendenti IBM per completare il processo di verifica. Una volta completata la verifica, puoi eseguire questo comando.
Questa opzione richiede l'approvazione. Una volta completata l'approvazione, la piastrella è disponibile per tutti i clienti IBM Cloud.
ibmcloud catalog offering publish public [--catalog CATALOG][--offering OFFERING]
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --offering OFFERING
- Il nome o l'ID del prodotto.
ibmcloud catalog offering deprecate - offerta
Eseguire il seguente comando per deprecare una versione dell'offerta precedentemente pubblicata nel catalogo IBM Cloud.
ibmcloud catalog offering deprecate-offering [--catalog CATALOG][--offering OFFERING]
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --offering OFFERING
- Il nome o l'ID del prodotto.
ibmcloud catalog offering restore - offerta
Eseguire il seguente comando per ripristinare un prodotto precedentemente deprecato nel catalogo IBM Cloud. Dopo aver convalidato una versione del proprio prodotto, è possibile ripristinarla allo stato pubblicato in cui si trovava prima che fosse obsoleto.
ibmcloud catalog offering restore-offering [--catalog CATALOG][--offering OFFERING]
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --offering OFFERING
- Il nome o l'ID del prodotto.
ibmcloud catalog offering versione restore - versione
Immetti il seguente comando per ripristinare una versione precedentemente obsoleta di un prodotto nel catalogo IBM Cloud. Ripristinandola, la versione passa allo stato di bozza. Una volta convalidata, è possibile ripristinare la versione originale allo stato pubblicato in cui si trovava prima che fosse obsoleta.
ibmcloud catalog offering version restore-version [--catalog CATALOG][--offering OFFERING] [--include-config]
Opzioni comando
- --catalog CATALOG
- Il nome o l'ID del catalogo.
- --offering OFFERING
- Il nome o l'ID del prodotto.
- --include-config (facoltativo)
- Se viene fornito, tutti i valori di configurazione vengono inclusi e sono disponibili quando aggiungi il prodotto.
ibmcloud catalog object create vpe
Eseguire il seguente comando per aggiungere un oggetto a un catalogo privato dell'account.
ibmcloud catalog object create vpe [--catalog CATALOG] [--crn CRN] [endpoint-type TYPE] [--fqdn FQDN] [--name NAME] [--region REGION]
Opzioni comando
- --catalog CATALOG
- Specificare il nome o l'ID catalogo.
- --crn CRN
- Fornire il nome della risorsa cloud (CRN).
- --endpoint-type TIPO
- Specificare il tipo di endpoint VPE.
- - --fqdn FQDN
- Fornire un elenco separato da virgole di nomi di dominio completamente qualificati.
- - --name NOME
- Specificare il nome dell'oggetto.
- -- --region REGIONE
- Specificare la regione per l'endpoint VPE.
ibmcloud catalog object delete
Eseguire il seguente comando per eliminare l'oggetto.
ibmcloud catalog object delete [--catalog CATALOG] [--name NAME]
Opzioni comando
- --catalog CATALOG
- Specificare il nome o l'ID catalogo.
- - --name NOME
- Fornire il nome dell'oggetto.
ibmcloud catalog object update vpe
Eseguire il seguente comando per aggiornare l'oggetto.
ibmcloud catalog object update vpe [--catalog CATALOG] [--name NAME] [--crn CRN] [--endpoint-type TYPE] [--fqdn FQDN] [--region REGION]
Opzioni comando
- --catalog CATALOG
- Specificare il nome o l'ID catalogo.
- - --name NOME
- Specificare il nome dell'oggetto.
- --crn CRN (opzionale)
- Fornire il nome della risorsa cloud (CRN).
- --endpoint-type TIPO (facoltativo)
- Specificare il tipo di endpoint VPE.
- --fqdn FQDN (opzionale)
- Fornire un elenco separato da virgole di nomi di dominio completamente qualificati.
- --region REGION (facoltativo)
- Specificare la regione per l'endpoint VPE.
Ottieni oggetto catalogo ibmcloud
Eseguire il seguente comando per richiamare le informazioni per un particolare oggetto.
ibmcloud catalog object get [--catalog CATALOG] [--name NAME] [--output OUTPUT]
Opzioni comando
- --catalog CATALOG
- Specificare il nome o l'ID catalogo.
- - --name NOME
- Fornire il nome dell'oggetto.
- --output OUTPUT (opzionale)
- Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio,
--output json
elenco oggetti catalogo ibmcloud
Esegui il seguente comando per richiamare un elenco di oggetti in un catalogo.
ibmcloud catalog object list [--catalog CATALOG] [--output OUTPUT]
Opzioni comando
- --catalog CATALOG
- Specificare il nome o l'ID catalogo.
- --output OUTPUT (opzionale)
- Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio,
--output json
ricerca oggetto catalogo ibmcloud
Eseguire il seguente comando per ricercare gli oggetti utilizzando la sintassi di query Lucene.
ibmcloud catalog object search [--query QUERY] [--output OUTPUT]
Opzioni comando
- --query QUERY
: Fornire la stringa di query Lucene.
- --output OUTPUT (opzionale)
- Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio,
--output json
Oggetto catalogo ibmcloud pronto
Immetti il seguente comando per contrassegnare il tuo oggetto come pronto per la condivisione o la pubblicazione.
ibmcloud catalog object ready [--catalog CATALOG] [--name NAME]
Opzioni comando
- --catalog CATALOG
- Specificare il nome o l'ID catalogo.
- - --name NOME
- Specificare il nome dell'oggetto.
pubblicazione oggetto catalogo ibmcloud
Immetti il seguente comando per pubblicare l'oggetto in un elenco di accesso, il tuo account, i dipendenti IBM o il catalogo IBM Cloud per tutti gli utenti da visualizzare e utilizzare.
ibmcloud catalog object publish COMMAND [--catalog CATALOG] [--name NAME]
Opzioni comando
- Comando
- Specificare dove si desidera pubblicare l'oggetto. I valori validi sono
accesslist
,account
,ibm
opublic
. - --catalog CATALOG
- Specificare il nome o l'ID catalogo.
- - --name NOME
- Fornire il nome dell'oggetto.
Esempio
Pubblica un oggetto denominato dev-object
presente nel catalogo dev-catalog
per i dipendenti IBM.
ibmcloud catalog object publish ibm --catalog dev-catalog --name dev-object
ibmcloud catalog object access - list add
Immetti questo comando per aggiungere gli ID account a un elenco di accesso dell'oggetto.
ibmcloud catalog object access-list add [--account-id ID] [--catalog CATALOG] [--name NAME]
Opzioni comando
- --account-id ID
- Fornire un elenco separato da virgole di ID account.
- --catalog CATALOG
- Specificare il nome o l'ID catalogo.
- - --name NOME
- Specificare il nome dell'oggetto.
ibmcloud catalog object access - list get
Eseguire il seguente comando per richiamare le informazioni per un particolare elenco di accesso per un oggetto.
ibmcloud catalog object access-list get [--catalog CATALOG] [--name NAME] [--output OUTPUT]
Opzioni comando
- --catalog CATALOG
- Specificare il nome o l'ID catalogo.
- - --name NOME
- Specificare il nome dell'oggetto.
- --output OUTPUT (opzionale)
- Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio,
--output json
ibmcloud catalog object access - list rm
Eseguire il seguente comando per eliminare gli ID account dall'elenco di accesso dell'oggetto.
ibmcloud catalog object access-list rm [--account-id ID] [--catalog CATALOG] [--name NAME]
Opzioni comando
- --account-id ID
- Fornire un elenco separato da virgole di ID account.
- --catalog CATALOG
- Specificare il nome o l'ID catalogo.
- - --name NOME
- Specificare il nome dell'oggetto.