Rimuovere un dominio dalla lista consentita
Questa pagina spiega come rimuovere un dominio dalla lista consentita utilizzando l'API Domini inclusi nella lista consentita.
Prima di iniziare
- Leggi la panoramica dell'API Domini inclusi nella lista consentita.
- Configura l'API Domini inclusi nella lista consentita.
Rimuovere un dominio dalla lista consentita
Utilizza il metodo delete per rimuovere un dominio. Questa mutazione è asincrona e restituisce un'operazione a lunga esecuzione (LRO).
Python
def delete_allowlisted_domain(service, resource_name):
"""Deletes an allowlisted domain."""
if not resource_name:
print('Resource name is missing.')
return None
try:
response = (
service.allowlistedDomains().delete(name=resource_name).execute()
)
return response
except Exception as e:
print(f'An error occurred during delete: {e}')
return None
Gestione degli errori
| Condizione di errore | Codice di stato RPC | Messaggio di errore | Risoluzione dei problemi / Giustificazione |
|---|---|---|---|
| Non hai l'autorizzazione per la risorsa | PERMISSION_DENIED (403) |
"Permission denied for allowlisted domain resource." |
• Assicurati che all'utente sia stato concesso l'ambito appropriato. • Assicurati che l'utente disponga dell'autorizzazione richiesta. • Contatta l'indirizzo email di contatto per verificare se il progetto/utente è stato incluso nella lista consentita. |
| ID cliente non trovato per l'utente | NOT_FOUND (404) |
"Customer ID not found for user." |
L'utente che ha eseguito l'accesso non è collegato a un dominio valido. |
| È già in corso un aggiornamento della lista consentita. | FAILED_PRECONDITION (400) |
"An allowlist update is already in progress. Please wait for it to complete before making another request." |
Attendi il completamento di qualsiasi operazione di mutazione precedente (creazione o eliminazione) prima di avviare una nuova richiesta. |
| Dominio non trovato nella lista consentita | NOT_FOUND (404) |
"Allowlisted domain <domain> not found." |
Il dominio fornito non esiste nella lista consentita. Potrebbe succedere se il dominio non è stato aggiunto o è già stato eliminato dalla lista consentita. Puoi controllare i log di controllo per verificare se il dominio è stato aggiunto/eliminato negli ultimi 6 mesi. |
| Il nome della risorsa non è valido | INVALID_ARGUMENT (400) |
"Invalid resource name: <resourceName>." |
Per risolvere l'errore Nome risorsa non valido, assicurati che l'identificatore fornito nella richiesta DELETE sia formattato e proveniente correttamente: • Convalida il formato del nome della risorsa: la stringa utilizzata per il parametro name deve seguire esattamente il formato allowlistedDomains/UNIQUE_IDENTIFIER.• Verifica l'origine del nome: il nome della risorsa è un identificatore di sola output e deve essere ottenuto da una precedente chiamata riuscita al metodo allowlistedDomains.list per lo stesso cliente. Non creare o indovinare il nome della risorsa. |
Audit log
Le eliminazioni che utilizzano l'API Domini inclusi nella lista consentita generano eventi di log di controllo che possono essere esaminati dagli amministratori. Per ulteriori informazioni, vedi Visualizzare i log di controllo.