Zertifikate verwalten

Erforderliche IAM-Policy

Um Oracle Cloud Infrastructure verwenden zu können, muss ein Administrator Ihnen Sicherheitszugriff in einer Policy (IAM) erteilen. Dieser Zugriff ist unabhängig davon erforderlich, ob Sie die Konsole oder die REST-API mit einem SDK, einer CLI oder einem anderen Tool verwenden. Wenn Sie eine Meldung erhalten, dass Sie keine Berechtigung haben oder nicht autorisiert sind, fragen Sie den Administrator, welcher Zugriffstyp Ihnen erteilt wurde und in welchem Compartment Sie arbeiten sollen.

Die folgende Policy erteilt der Beispielgruppe CertificateAdmins die Berechtigung zum Verwalten von Zertifikaten und CA-Bundles. Insbesondere erteilt die Policy die Berechtigung zum Auflisten aller Ressourcen im aggregierten Ressourcentyp certificate-authority-family (ohne Zugriff auf vertrauliche Informationen). Die Policy erteilt der Beispielgruppe außerdem die Berechtigung zum Arbeiten mit dem Ressourcentyp certificate-authority-delegate. (Die Beispielgruppe kann mit einer beliebigen CA im Compartment Zertifikate signieren, jedoch keine CAs erstellen, aktualisieren oder löschen.) Schließlich erteilt die Policy der Gruppe die Berechtigung zum Ausführen aller Aktionen mit Ressourcen im aggregierten Ressourcentyp leaf-certificate-family. Der Zugriff ist auf Ressourcen in den angegebenen Beispiel-Compartments beschränkt.

Allow group CertificateAdmins to inspect certificate-authority-family in compartment ABC
Allow group CertificateAdmins to use certificate-authority-delegate in compartment ABC
Allow group CertificateAdmins to manage leaf-certificate-family in compartment ABC

Diese Anweisungen bieten den erforderlichen Mindestzugriff für die Ausführung administrativer Aufgaben mit Zertifikaten, wie später in diesem Abschnitt beschrieben.

Sie können einer Gruppe Zugriff für die Arbeit mit Zertifikaten gewähren und gleichzeitig die Möglichkeit zum Erstellen, Aktualisieren oder Löschen zertifikatsbezogener Ressourcen einschränken. Die folgende Policy erteilt der Beispielgruppe CertificateUsers die Berechtigung zum Lesen und Aktualisieren von Zertifikaten und CA-Bundles. Die Policy erteilt der Gruppe außerdem die Berechtigung zum Erneuern von Zertifikaten. Der Zugriff ist auf Ressourcen in den angegebenen Beispiel-Compartments beschränkt.

Allow group CertificateUsers to use leaf-certificate-family in compartment DEF
Allow group CertificateUsers to use certificate-authority-delegate in compartment DEF
Allow group CertificateUsers to manage certificate-associations in compartment DEF
Allow group CertificateUsers to inspect certificate-authority-associations in compartment DEF
Allow group CertificateUsers to manage cabundle-associations in compartment DEF
Schließlich möchten Sie möglicherweise Zugriff auf eine Gruppe gewähren, mit der sie im Rahmen ihrer Arbeit nur bestimmte Typen von Zertifikats-Bundles lesen können. Die folgende Policy erteilt der Beispielgruppe CertificateDevelopers die Berechtigung zum Lesen von Zertifikats-Bundles mit Zertifikatsinhalt, dem Private Key im PEM-Format und der Private-Key-Passphrase. Der Zugriff ist auf Ressourcen in dem angegebenen Beispiel-Compartment beschränkt.
Allow group CertificateDevelopers to read leaf-certificate-bundles in compartment ABC where target.leaf-certificate.bundle-type='CERTIFICATE_CONTENT_WITH_PRIVATE_KEY'

Weitere Informationen zu Berechtigungen oder zum Schreiben von mehr oder weniger einschränkenden Policys finden Sie unter Details zum Certificates-Service. Wenn Sie mit Policys nicht vertraut sind, finden Sie weitere Informationen unter Erste Schritte mit Policys und Allgemeine Policys.