# File lib/fog/identity/openstack/v2/models/ec2_credential.rb, line 21
          def save
            raise Fog::Errors::Error, 'Existing credentials cannot be altered' if access

            self.user_id ||= user.id
            self.tenant_id ||= user.tenant_id

            requires :user_id, :tenant_id

            data = service.create_ec2_credential user_id, tenant_id

            merge_attributes(data.body['credential'])

            true
          end