- Newest
- Most votes
- Most comments
The error you're encountering, "ACM check failed, user or calling service does not have access to perform this operation," is not directly related to AWS Certificate Manager (ACM) or AWS services. This error is specific to the Autodesk Forge API you're using to interact with AWS buckets.
The error suggests an authentication or authorization issue with the Autodesk Forge API, not with AWS directly. The "ACM" in this context likely refers to Autodesk's own access control mechanism, not AWS Certificate Manager.
Given that the error occurs randomly and persists even with retry attempts, it's unlikely that a simple token expiration is the root cause. However, your suggestion about token expiration is worth considering. Here are a few things you can try:
-
Implement a more robust token refresh mechanism. Instead of a fixed 2-second wait, consider implementing an exponential backoff strategy for retries.
-
Check if your Autodesk Forge API credentials have the correct permissions for the operation you're trying to perform.
-
Verify that you're not exceeding any rate limits or quotas set by the Autodesk Forge API.
-
Ensure that your application is properly handling any network issues or temporary service disruptions.
-
If possible, log the full request and response details (excluding sensitive information) to help diagnose the issue.
-
Consider reaching out to Autodesk Forge support or community forums, as this seems to be a platform-specific issue rather than an AWS problem.
Remember, while you're using this API to interact with AWS buckets, the error is coming from the Autodesk Forge API layer, not directly from AWS. Therefore, troubleshooting should focus on your interaction with the Autodesk API rather than AWS services directly.
Sources
Troubleshoot certificate requests - AWS Certificate Manager
Common Errors - AWS Marketplace
Relevant content
- asked 5 months ago
