Supprimer une règle d’accès API

Vous pouvez supprimer une règle d’accès API dont vous n’avez plus besoin.

Cependant, vous ne pouvez pas supprimer la dernière règle d’accès API de votre compte.

Supprimer une règle d’accès API avec Cockpit v2

Vous ne pouvez pas supprimer la dernière règle d’accès API de votre compte.

Si vous n’avez plus accès aux API via les règles en place, vous devez contacter l’équipe Support pour y avoir accès à nouveau. Pour en savoir plus, voir Support technique.

  1. Dans le coin supérieur droit, cliquez sur l’icône IconProfil.
    Un menu déroulant apparaît.

  2. Cliquez sur IconAAR Règles d’accès API.
    La liste de vos règles d’accès API apparaît.

  3. Cochez la case de la règle d’accès API que vous voulez supprimer.

    La multisélection est disponible.

    La règle d’accès API est sélectionnée.

  4. Cliquez sur IconTerminate Supprimer.
    Une boîte de dialogue de confirmation apparaît.

  5. Cliquez sur Supprimer.
    La règle d’accès API est supprimée.

Supprimer une règle d’accès API avec OSC CLI

À ce jour, cette section est disponible en anglais uniquement.

The DeleteApiAccessRule command deletes a specified API access rule.

You cannot delete the last remaining API access rule. However, if you delete all the API access rules that allow you to access the APIs, you need to contact the Support team to regain access. For more information, see Technical Support.

Request sample: Example with access key/secret key authentication
$ osc-cli api DeleteApiAccessRule --profile "default" \
    --ApiAccessRuleId "aar-1234567890abcdef1234567890abcdef"
Request sample: Example with login/password authentication
$ osc-cli api DeleteApiAccessRule --profile "default" --authentication-method "password" --login "$OSC_EMAIL" --password "$OSC_PASSWORD" \
    --ApiAccessRuleId "aar-1234567890abcdef1234567890abcdef"

This command contains the following attributes that you need to specify:

  • ApiAccessRuleId: The ID of the API access rule you want to delete.

  • DryRun: (optional) If true, checks whether you have the required permissions to perform the action.

The DeleteApiAccessRule command returns the following elements:

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

Result sample
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  }
}

Supprimer une règle d’accès API avec oapi-cli

À ce jour, cette section est disponible en anglais uniquement.

The DeleteApiAccessRule command deletes a specified API access rule.

You cannot delete the last remaining API access rule. However, if you delete all the API access rules that allow you to access the APIs, you need to contact the Support team to regain access. For more information, see Technical Support.

Request sample: Example with access key/secret key authentication
$ oapi-cli --profile "default" DeleteApiAccessRule \
    --ApiAccessRuleId "aar-1234567890abcdef1234567890abcdef"
Request sample: Example with login/password authentication
$ oapi-cli --profile "default" --login "$OSC_EMAIL" --password "$OSC_PASSWORD" DeleteApiAccessRule \
    --ApiAccessRuleId "aar-1234567890abcdef1234567890abcdef"

This command contains the following attributes that you need to specify:

  • ApiAccessRuleId: The ID of the API access rule you want to delete.

  • DryRun: (optional) If true, checks whether you have the required permissions to perform the action.

The DeleteApiAccessRule command returns the following elements:

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

Result sample
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  }
}

Pages connexes

Méthode API correspondante